Binary files /tmp/tmp11m5jdma/gBQEBFXhmO/fabric-manager-515-515.48.07/amd64/fabricmanager-linux-x86_64-515.48.07-archive.tar.xz and /tmp/tmp11m5jdma/W4Z0MG90jd/fabric-manager-515-515.86.01/amd64/fabricmanager-linux-x86_64-515.48.07-archive.tar.xz differ Binary files /tmp/tmp11m5jdma/gBQEBFXhmO/fabric-manager-515-515.48.07/amd64/fabricmanager-linux-x86_64-515.86.01-archive.tar.xz and /tmp/tmp11m5jdma/W4Z0MG90jd/fabric-manager-515-515.86.01/amd64/fabricmanager-linux-x86_64-515.86.01-archive.tar.xz differ Binary files /tmp/tmp11m5jdma/gBQEBFXhmO/fabric-manager-515-515.48.07/arm64/fabricmanager-linux-sbsa-515.86.01-archive.tar.xz and /tmp/tmp11m5jdma/W4Z0MG90jd/fabric-manager-515-515.86.01/arm64/fabricmanager-linux-sbsa-515.86.01-archive.tar.xz differ diff -Nru fabric-manager-515-515.48.07/debian/changelog fabric-manager-515-515.86.01/debian/changelog --- fabric-manager-515-515.48.07/debian/changelog 2022-06-23 15:34:15.000000000 +0000 +++ fabric-manager-515-515.86.01/debian/changelog 2023-02-01 15:49:19.000000000 +0000 @@ -1,3 +1,26 @@ +fabric-manager-515 (515.86.01-0ubuntu0.22.04.2) jammy; urgency=medium + + * debian/nvidia-fabricmanager{-dev}-510.*: + - Remove leftover files from the 510 series (LP: #2003995). + + -- Alberto Milone Wed, 01 Feb 2023 15:49:19 +0000 + +fabric-manager-515 (515.86.01-0ubuntu0.22.04.1) jammy; urgency=medium + + * New upstream release (LP: #1997087). + - Add transitional packages for the 510 series. + + -- Alberto Milone Thu, 24 Nov 2022 11:04:03 +0000 + +fabric-manager-515 (515.65.01-0ubuntu0.22.04.1) jammy; urgency=medium + + * New upstream release (LP: #1982501). + * debian/rules{.defs}, + debian/templates/control.in: + - Enable arm64 builds. + + -- Alberto Milone Fri, 29 Jul 2022 10:49:58 +0000 + fabric-manager-515 (515.48.07-0ubuntu0.22.04.2) jammy; urgency=medium * debian/templates/control.in: diff -Nru fabric-manager-515-515.48.07/debian/control fabric-manager-515-515.86.01/debian/control --- fabric-manager-515-515.48.07/debian/control 2022-06-23 15:34:15.000000000 +0000 +++ fabric-manager-515-515.86.01/debian/control 2023-02-01 15:49:19.000000000 +0000 @@ -32,7 +32,7 @@ Standards-Version: 4.1.4 Package: nvidia-fabricmanager-515 -Architecture: amd64 +Architecture: amd64 arm64 Depends: ${misc:Depends}, ${shlibs:Depends} Provides: nvidia-fabricmanager Replaces: nvidia-fabricmanager @@ -41,7 +41,7 @@ Fabric Manager for NVIDIA NVSwitch based systems. Package: nvidia-fabricmanager-dev-515 -Architecture: amd64 +Architecture: amd64 arm64 Depends: ${misc:Depends} # Normally we would have a dev package depend on its runtime package. However # FM isn't a normal package. All the libs are in the dev package, and the @@ -53,7 +53,7 @@ Fabric Manager API headers and associated library Package: cuda-drivers-fabricmanager-515 -Architecture: amd64 +Architecture: amd64 arm64 Depends: ${misc:Depends}, nvidia-fabricmanager-515 (= ${binary:Version}), Provides: cuda-drivers-fabricmanager @@ -63,3 +63,24 @@ Convenience meta-package for installing fabricmanager and the cuda-drivers meta-package simultaneously while keeping version equivalence. This meta- package is branch-specific. + +Package: nvidia-fabricmanager-510 +Architecture: amd64 +Depends: nvidia-fabricmanager-515 +Description: Transitional package for nvidia-fabricmanager-#FLAVOUR# + This is a transitional package for nvidia-fabricmanager-#FLAVOUR#, and can be + safely removed after the installation is complete. + +Package: nvidia-fabricmanager-dev-510 +Architecture: amd64 +Depends: nvidia-fabricmanager-dev-515 +Description: Transitional package for nvidia-fabricmanager-dev-515 + This is a transitional package for nvidia-fabricmanager-dev-515, and can be + safely removed after the installation is complete. + +Package: cuda-drivers-fabricmanager-510 +Architecture: amd64 +Depends: cuda-drivers-fabricmanager-515 +Description: Transitional package for cuda-drivers-fabricmanager-515 + This is a transitional package for cuda-drivers-fabricmanager-515, and can be + safely removed after the installation is complete. diff -Nru fabric-manager-515-515.48.07/debian/nvidia-fabricmanager-510.install fabric-manager-515-515.86.01/debian/nvidia-fabricmanager-510.install --- fabric-manager-515-515.48.07/debian/nvidia-fabricmanager-510.install 2022-06-23 15:25:04.000000000 +0000 +++ fabric-manager-515-515.86.01/debian/nvidia-fabricmanager-510.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -NVIDIA-Linux/bin/* /usr/bin - -NVIDIA-Linux/systemd/* /lib/systemd/system - -NVIDIA-Linux/share/nvidia/nvswitch/* /usr/share/nvidia/nvswitch/ -NVIDIA-Linux/etc/fabricmanager.cfg /usr/share/nvidia/nvswitch/ - -NVIDIA-Linux/LICENSE /usr/share/doc/nvidia-fabricmanager/ -NVIDIA-Linux/third-party-notices.txt /usr/share/doc/nvidia-fabricmanager/ diff -Nru fabric-manager-515-515.48.07/debian/nvidia-fabricmanager-dev-510.install fabric-manager-515-515.86.01/debian/nvidia-fabricmanager-dev-510.install --- fabric-manager-515-515.48.07/debian/nvidia-fabricmanager-dev-510.install 2022-06-23 15:25:04.000000000 +0000 +++ fabric-manager-515-515.86.01/debian/nvidia-fabricmanager-dev-510.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -NVIDIA-Linux/lib/libnvfm.so.1 /usr/lib/x86_64-linux-gnu - -NVIDIA-Linux/include/nv_fm_agent.h /usr/include -NVIDIA-Linux/include/nv_fm_types.h /usr/include diff -Nru fabric-manager-515-515.48.07/debian/nvidia-fabricmanager-dev-510.links fabric-manager-515-515.86.01/debian/nvidia-fabricmanager-dev-510.links --- fabric-manager-515-515.48.07/debian/nvidia-fabricmanager-dev-510.links 2022-06-23 15:25:04.000000000 +0000 +++ fabric-manager-515-515.86.01/debian/nvidia-fabricmanager-dev-510.links 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -/usr/lib/x86_64-linux-gnu/libnvfm.so.1 /usr/lib/x86_64-linux-gnu/libnvfm.so diff -Nru fabric-manager-515-515.48.07/debian/nvidia-fabricmanager-dev-510.triggers fabric-manager-515-515.86.01/debian/nvidia-fabricmanager-dev-510.triggers --- fabric-manager-515-515.48.07/debian/nvidia-fabricmanager-dev-510.triggers 2022-06-23 15:25:04.000000000 +0000 +++ fabric-manager-515-515.86.01/debian/nvidia-fabricmanager-dev-510.triggers 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -activate-noawait ldconfig diff -Nru fabric-manager-515-515.48.07/debian/nvidia-fabricmanager-dev-515.install fabric-manager-515-515.86.01/debian/nvidia-fabricmanager-dev-515.install --- fabric-manager-515-515.48.07/debian/nvidia-fabricmanager-dev-515.install 2022-06-23 15:34:15.000000000 +0000 +++ fabric-manager-515-515.86.01/debian/nvidia-fabricmanager-dev-515.install 2023-02-01 15:49:19.000000000 +0000 @@ -1,4 +1,4 @@ -NVIDIA-Linux/lib/libnvfm.so.1 /usr/lib/x86_64-linux-gnu +NVIDIA-Linux/lib/libnvfm.so.1 /usr/lib/aarch64-linux-gnu NVIDIA-Linux/include/nv_fm_agent.h /usr/include NVIDIA-Linux/include/nv_fm_types.h /usr/include diff -Nru fabric-manager-515-515.48.07/debian/nvidia-fabricmanager-dev-515.links fabric-manager-515-515.86.01/debian/nvidia-fabricmanager-dev-515.links --- fabric-manager-515-515.48.07/debian/nvidia-fabricmanager-dev-515.links 2022-06-23 15:34:15.000000000 +0000 +++ fabric-manager-515-515.86.01/debian/nvidia-fabricmanager-dev-515.links 2023-02-01 15:49:19.000000000 +0000 @@ -1 +1 @@ -/usr/lib/x86_64-linux-gnu/libnvfm.so.1 /usr/lib/x86_64-linux-gnu/libnvfm.so +/usr/lib/aarch64-linux-gnu/libnvfm.so.1 /usr/lib/aarch64-linux-gnu/libnvfm.so diff -Nru fabric-manager-515-515.48.07/debian/rules fabric-manager-515-515.86.01/debian/rules --- fabric-manager-515-515.48.07/debian/rules 2022-04-29 11:28:39.000000000 +0000 +++ fabric-manager-515-515.86.01/debian/rules 2023-02-01 15:49:19.000000000 +0000 @@ -47,11 +47,7 @@ get_origdir = $(or $(ORIGDIR.$(strip $1)),$(ORIGDIR)-$(strip $1)) get_tarball = $(or $(TARBALL.$(strip $1)),$(TARBALL_BASE)-$(strip $1)$(TARBALL_SUFFIX)) -ifeq ($(DEB_HOST_ARCH),amd64) -DEBLIBINSTDIR ?= /usr/lib/x86_64-linux-gnu -else ifeq ($(DEB_HOST_ARCH),ppc64el) -DEBLIBINSTDIR ?= /usr/lib/powerpc64le-linux-gnu -endif +DEBLIBINSTDIR ?= /usr/lib/$(DEB_HOST_MULTIARCH) %: dh $@ @@ -69,9 +65,9 @@ ln -s ${NVIDIA_DIRNAME_$*} $@ # Unpack all architectures, we may need files from all of them. -unpack-stamp: NVIDIA-Linux-amd64 +unpack-stamp: NVIDIA-Linux-$(DEB_HOST_ARCH) dh_testdir - ln -s NVIDIA-Linux-amd64 NVIDIA-Linux + ln -s NVIDIA-Linux-$(DEB_HOST_ARCH) NVIDIA-Linux ls -al touch $@ @@ -87,6 +83,7 @@ -e "s|#REVISION#|$(REVISION)|g" \ -e "s|#TIMESTAMP#|$(TIMESTAMP)|g" \ -e "s|#DEBLIBINSTDIR#|$(DEBLIBINSTDIR)|g" \ + -e "s|#ARCH_LIST#|$(ARCH_LIST)|g" \ $$template > $$dest; \ done diff -Nru fabric-manager-515-515.48.07/debian/rules.defs fabric-manager-515-515.86.01/debian/rules.defs --- fabric-manager-515-515.48.07/debian/rules.defs 2022-04-29 11:28:39.000000000 +0000 +++ fabric-manager-515-515.86.01/debian/rules.defs 2023-02-01 15:49:19.000000000 +0000 @@ -1,12 +1,16 @@ ARCH_LIST = amd64 +ARCH_LIST += arm64 #ARCH_LIST += ppc64el NVIDIA_DIRNAME_amd64 = fabricmanager-linux-x86_64-${NVIDIA_RELEASE}-archive +NVIDIA_DIRNAME_arm64 = fabricmanager-linux-sbsa-${NVIDIA_RELEASE}-archive #NVIDIA_DIRNAME_ppc64el = fabricmanager-linux-ppc64le-${NVIDIA_RELEASE} NVIDIA_FILENAME_amd64 = ${NVIDIA_DIRNAME_amd64}.tar.xz +NVIDIA_FILENAME_arm64 = ${NVIDIA_DIRNAME_arm64}.tar.xz #NVIDIA_FILENAME_ppc64el = ${NVIDIA_DIRNAME_ppc64el}.tar.gz HTTPURL_PREFIX = https://developer.download.nvidia.com/compute/nvidia-driver/redist/fabricmanager #HTTPURL_PREFIX_ppc64el = https://us.download.nvidia.com/Ubuntu HTTPURL_ARCHDIR_amd64 = linux-x86_64 +HTTPURL_ARCHDIR_arm64 = linux-sbsa #HTTPURL_ARCHDIR_ppc64el = diff -Nru fabric-manager-515-515.48.07/debian/templates/control.in fabric-manager-515-515.86.01/debian/templates/control.in --- fabric-manager-515-515.48.07/debian/templates/control.in 2022-06-23 15:34:15.000000000 +0000 +++ fabric-manager-515-515.86.01/debian/templates/control.in 2023-02-01 15:49:19.000000000 +0000 @@ -32,7 +32,7 @@ Standards-Version: 4.1.4 Package: nvidia-fabricmanager-#BRANCH# -Architecture: amd64 +Architecture: #ARCH_LIST# Depends: ${misc:Depends}, ${shlibs:Depends} Provides: nvidia-fabricmanager Replaces: nvidia-fabricmanager @@ -41,7 +41,7 @@ Fabric Manager for NVIDIA NVSwitch based systems. Package: nvidia-fabricmanager-dev-#BRANCH# -Architecture: amd64 +Architecture: #ARCH_LIST# Depends: ${misc:Depends} # Normally we would have a dev package depend on its runtime package. However # FM isn't a normal package. All the libs are in the dev package, and the @@ -53,7 +53,7 @@ Fabric Manager API headers and associated library Package: cuda-drivers-fabricmanager-#BRANCH# -Architecture: amd64 +Architecture: #ARCH_LIST# Depends: ${misc:Depends}, nvidia-fabricmanager-#BRANCH# (= ${binary:Version}), Provides: cuda-drivers-fabricmanager @@ -63,3 +63,24 @@ Convenience meta-package for installing fabricmanager and the cuda-drivers meta-package simultaneously while keeping version equivalence. This meta- package is branch-specific. + +Package: nvidia-fabricmanager-510 +Architecture: amd64 +Depends: nvidia-fabricmanager-#BRANCH# +Description: Transitional package for nvidia-fabricmanager-#FLAVOUR# + This is a transitional package for nvidia-fabricmanager-#FLAVOUR#, and can be + safely removed after the installation is complete. + +Package: nvidia-fabricmanager-dev-510 +Architecture: amd64 +Depends: nvidia-fabricmanager-dev-#BRANCH# +Description: Transitional package for nvidia-fabricmanager-dev-#BRANCH# + This is a transitional package for nvidia-fabricmanager-dev-#BRANCH#, and can be + safely removed after the installation is complete. + +Package: cuda-drivers-fabricmanager-510 +Architecture: amd64 +Depends: cuda-drivers-fabricmanager-#BRANCH# +Description: Transitional package for cuda-drivers-fabricmanager-#BRANCH# + This is a transitional package for cuda-drivers-fabricmanager-#BRANCH#, and can be + safely removed after the installation is complete.