diff -Nru fabric-manager-525-525.147.05/debian/changelog fabric-manager-525-525.147.05/debian/changelog --- fabric-manager-525-525.147.05/debian/changelog 2023-10-31 14:34:30.000000000 +0000 +++ fabric-manager-525-525.147.05/debian/changelog 2024-03-25 15:07:24.000000000 +0000 @@ -1,3 +1,9 @@ +fabric-manager-525 (525.147.05-0ubuntu2.20.04.2) focal; urgency=medium + + * End of support for 525 series, transition to 535. LP: #2049635 + + -- Kuba Pawlak Mon, 25 Mar 2024 16:07:24 +0100 + fabric-manager-525 (525.147.05-0ubuntu0.20.04.1) focal; urgency=medium * New upstream release (LP: #2038514). diff -Nru fabric-manager-525-525.147.05/debian/conffiles fabric-manager-525-525.147.05/debian/conffiles --- fabric-manager-525-525.147.05/debian/conffiles 2021-03-24 11:37:08.000000000 +0000 +++ fabric-manager-525-525.147.05/debian/conffiles 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -/usr/share/nvidia/nvswitch/fabricmanager.cfg diff -Nru fabric-manager-525-525.147.05/debian/control fabric-manager-525-525.147.05/debian/control --- fabric-manager-525-525.147.05/debian/control 2023-10-31 14:34:30.000000000 +0000 +++ fabric-manager-525-525.147.05/debian/control 2024-03-25 15:05:49.000000000 +0000 @@ -27,39 +27,48 @@ Vcs-Browser: https://github.com/tseliot/apt-packaging-fabric-manager/tree/525 Build-Depends: debhelper (>= 10) XS-Autobuild: yes -Section: non-free/libs +Section: non-free/oldlibs Priority: optional Standards-Version: 4.1.4 Package: nvidia-fabricmanager-525 -Architecture: amd64 -Depends: ${misc:Depends}, ${shlibs:Depends} -Provides: nvidia-fabricmanager -Replaces: nvidia-fabricmanager -Conflicts: nvidia-fabricmanager -Description: Fabric Manager for NVSwitch based systems. - Fabric Manager for NVIDIA NVSwitch based systems. +Architecture: amd64 arm64 +Multi-Arch: no +Depends: nvidia-fabricmanager-535 +Description: Fabric Manager for NVSwitch based systems. (transitional package) + Transitional package for upgrades. This package can be safely removed. Package: nvidia-fabricmanager-dev-525 -Architecture: amd64 -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 -# runtime package is actually a service package. -Provides: nvidia-fabricmanager-dev -Replaces: nvidia-fabricmanager-dev -Conflicts: nvidia-fabricmanager-dev -Description: Fabric Manager API headers and associated library - Fabric Manager API headers and associated library +Architecture: amd64 arm64 +Multi-Arch: no +Depends: nvidia-fabricmanager-dev-535 +Description: Fabric Manager API headers and associated library (transitional package) + Transitional package for upgrades. This package can be safely removed. Package: cuda-drivers-fabricmanager-525 -Architecture: amd64 -Depends: ${misc:Depends}, - nvidia-fabricmanager-525 (= ${binary:Version}), -Provides: cuda-drivers-fabricmanager -Replaces: cuda-drivers-fabricmanager -Conflicts: cuda-drivers-fabricmanager -Description: Meta-package for FM and Driver - Convenience meta-package for installing fabricmanager and the cuda-drivers - meta-package simultaneously while keeping version equivalence. This meta- - package is branch-specific. +Architecture: amd64 arm64 +Multi-Arch: no +Depends: cuda-drivers-fabricmanager-535 +Description: Meta-package for FM and Driver (transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: nvidia-fabricmanager-515 +Architecture: amd64 arm64 +Multi-Arch: no +Depends: nvidia-fabricmanager-535 +Description: Fabric Manager for NVSwitch based systems. (transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: nvidia-fabricmanager-dev-515 +Architecture: amd64 arm64 +Multi-Arch: no +Depends: nvidia-fabricmanager-dev-535 +Description: Fabric Manager API headers and associated library (transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: cuda-drivers-fabricmanager-515 +Architecture: amd64 arm64 +Multi-Arch: no +Depends: cuda-drivers-fabricmanager-535 +Description: Meta-package for FM and Driver (transitional package) + Transitional package for upgrades. This package can be safely removed. diff -Nru fabric-manager-525-525.147.05/debian/nvidia-fabricmanager-525.install fabric-manager-525-525.147.05/debian/nvidia-fabricmanager-525.install --- fabric-manager-525-525.147.05/debian/nvidia-fabricmanager-525.install 2023-10-31 14:34:30.000000000 +0000 +++ fabric-manager-525-525.147.05/debian/nvidia-fabricmanager-525.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-525-525.147.05/debian/nvidia-fabricmanager-dev-525.install fabric-manager-525-525.147.05/debian/nvidia-fabricmanager-dev-525.install --- fabric-manager-525-525.147.05/debian/nvidia-fabricmanager-dev-525.install 2023-10-31 14:34:30.000000000 +0000 +++ fabric-manager-525-525.147.05/debian/nvidia-fabricmanager-dev-525.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -NVIDIA-Linux/lib/libnvfm.so.1 - -NVIDIA-Linux/include/nv_fm_agent.h /usr/include -NVIDIA-Linux/include/nv_fm_types.h /usr/include diff -Nru fabric-manager-525-525.147.05/debian/nvidia-fabricmanager-dev-525.links fabric-manager-525-525.147.05/debian/nvidia-fabricmanager-dev-525.links --- fabric-manager-525-525.147.05/debian/nvidia-fabricmanager-dev-525.links 2023-10-31 14:34:30.000000000 +0000 +++ fabric-manager-525-525.147.05/debian/nvidia-fabricmanager-dev-525.links 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -/libnvfm.so.1 /libnvfm.so diff -Nru fabric-manager-525-525.147.05/debian/nvidia-fabricmanager-dev-525.triggers fabric-manager-525-525.147.05/debian/nvidia-fabricmanager-dev-525.triggers --- fabric-manager-525-525.147.05/debian/nvidia-fabricmanager-dev-525.triggers 2023-10-31 14:34:30.000000000 +0000 +++ fabric-manager-525-525.147.05/debian/nvidia-fabricmanager-dev-525.triggers 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -activate-noawait ldconfig diff -Nru fabric-manager-525-525.147.05/debian/rules fabric-manager-525-525.147.05/debian/rules --- fabric-manager-525-525.147.05/debian/rules 2023-10-31 14:34:30.000000000 +0000 +++ fabric-manager-525-525.147.05/debian/rules 2024-03-25 15:04:45.000000000 +0000 @@ -61,37 +61,7 @@ rm -Rf fabricmanager rm -fr $(foreach a,$(ARCH_LIST),NVIDIA-Linux-$a $(NVIDIA_DIRNAME_$a)) -override_dh_clean: fill_templates - dh_clean - -NVIDIA-Linux-%: - tar -xJvf $*/${NVIDIA_FILENAME_$*} - ln -s ${NVIDIA_DIRNAME_$*} $@ - -# Unpack all architectures, we may need files from all of them. -unpack-stamp: NVIDIA-Linux-amd64 - dh_testdir - ln -s NVIDIA-Linux-amd64 NVIDIA-Linux - ls -al - touch $@ - -.PHONY: fill_templates -fill_templates: - for template in debian/templates/*.in; do \ - dest=`echo $$template | \ - sed -e "s|\.in\$$||" \ - -e "s|templates\/||" \ - -e "s|BRANCH|$(MAJOR_VER)|"`; \ - sed -e "s|#VERSION#|$(VERSION)|g" \ - -e "s|#BRANCH#|$(MAJOR_VER)|g" \ - -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 - -override_dh_auto_install: unpack-stamp +override_dh_auto_install: dh_install --exclude=none --fail-missing override_dh_makeshlibs: