Package: release.debian.org Severity: normal User: [email protected] Usertags: unblock
Please unblock package nvidia-graphics-drivers-tesla-450 This is essentially the same diff as for nvidia-graphics-drivers-tesla-418. Let's synchronize the packaging with src:nvidia-graphics-drivers to ease future stable updates. These changes are already in src:nvidia-graphics-drivers in testing. I've waited with the corresponding unblocks in case we would get another new upstream release (with CVE fixes). The missing libnvidia-ml.so symlink was spotted by enabling the nvml plugin in hwloc-contrib and needs to be fixed in all driver packages. The dkms changes are making my life easier and were in src:nvidia-graphics-drivers early enough to migrate on their own. Andreas unblock nvidia-graphics-drivers-tesla-450/450.102.04-2
diff -Nru nvidia-graphics-drivers-tesla-450-450.102.04/debian/changelog nvidia-graphics-drivers-tesla-450-450.102.04/debian/changelog --- nvidia-graphics-drivers-tesla-450-450.102.04/debian/changelog 2021-01-25 18:21:19.000000000 +0100 +++ nvidia-graphics-drivers-tesla-450-450.102.04/debian/changelog 2021-03-13 18:43:15.000000000 +0100 @@ -1,3 +1,12 @@ +nvidia-graphics-drivers-tesla-450 (450.102.04-2) unstable; urgency=medium + + * Switch to dh-sequence-dkms (460.56-1). + * Simplify dh_dkms usage (460.56-1). + * nvidia-tesla-450-alternative: Add libnvidia-ml.so slave alternative if + libnvidia-ml-dev is installed (460.56-2). (Closes: #984881) + + -- Andreas Beckmann <[email protected]> Sat, 13 Mar 2021 18:43:15 +0100 + nvidia-graphics-drivers-tesla-450 (450.102.04-1) unstable; urgency=medium * New upstream long lived branch release 450.102.04 (2021-01-07). @@ -271,6 +280,15 @@ -- Andreas Beckmann <[email protected]> Wed, 01 Jul 2020 00:02:18 +0200 +nvidia-graphics-drivers-tesla-440 (440.118.02-4) unstable; urgency=medium + + * Switch to dh-sequence-dkms (460.56-1). + * Simplify dh_dkms usage (460.56-1). + * nvidia-tesla-440-alternative: Add libnvidia-ml.so slave alternative if + libnvidia-ml-dev is installed (460.56-2). (Closes: #984881) + + -- Andreas Beckmann <[email protected]> Fri, 12 Mar 2021 21:03:13 +0100 + nvidia-graphics-drivers-tesla-440 (440.118.02-3) unstable; urgency=medium * Metadata updates. @@ -798,6 +816,15 @@ -- Andreas Beckmann <[email protected]> Sat, 25 May 2019 13:49:09 +0200 +nvidia-graphics-drivers-tesla-418 (418.181.07-2) unstable; urgency=medium + + * Switch to dh-sequence-dkms (460.56-1). + * Simplify dh_dkms usage (460.56-1). + * nvidia-tesla-418-alternative: Add libnvidia-ml.so slave alternative if + libnvidia-ml-dev is installed (460.56-2). (Closes: #984881) + + -- Andreas Beckmann <[email protected]> Fri, 12 Mar 2021 20:11:00 +0100 + nvidia-graphics-drivers-tesla-418 (418.181.07-1) unstable; urgency=medium * New upstream Tesla release 418.181.07 (2021-01-19). diff -Nru nvidia-graphics-drivers-tesla-450-450.102.04/debian/control nvidia-graphics-drivers-tesla-450-450.102.04/debian/control --- nvidia-graphics-drivers-tesla-450-450.102.04/debian/control 2021-01-25 18:21:19.000000000 +0100 +++ nvidia-graphics-drivers-tesla-450-450.102.04/debian/control 2021-03-13 18:43:15.000000000 +0100 @@ -11,9 +11,9 @@ Vcs-Git: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers.git -b tesla-450/master Build-Depends: debhelper-compat (= 13), + dh-sequence-dkms, dh-exec, xz-utils, - dkms, libvulkan1 (>= 1.0.42), libxext6, quilt, diff -Nru nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.in nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.in --- nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.in 2021-01-25 18:21:19.000000000 +0100 +++ nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.in 2021-03-13 18:43:15.000000000 +0100 @@ -9,9 +9,9 @@ Vcs-Git: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers.git -b tesla-450/master Build-Depends: debhelper-compat (= 13), + dh-sequence-dkms, dh-exec, xz-utils, - dkms, libvulkan1 (>= 1.0.42), libxext6, quilt, diff -Nru nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.md5sum nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.md5sum --- nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.md5sum 2021-01-25 18:21:19.000000000 +0100 +++ nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.md5sum 2021-03-13 18:43:15.000000000 +0100 @@ -1,5 +1,5 @@ -f0827841c95c5c08ce914ae43f8e5cef debian/control -3067d62ff95323b58086a48b4d5d8871 debian/control.in +f7eb3755f20b606b6c02febfa92cbb6d debian/control +807ae812aa88a6bd3515fc4e4ea95ce3 debian/control.in db12f898b07cdaf431ad34bd68a1662e debian/gen-control.pl -58159b3fe71cf113c18d2948937a3a3c debian/rules +94fc2cf02a896617e959f54edb431e36 debian/rules beb8fea9a88b05fd523f5c5d278b2267 debian/rules.defs diff -Nru nvidia-graphics-drivers-tesla-450-450.102.04/debian/nvidia-alternative.postinst.in nvidia-graphics-drivers-tesla-450-450.102.04/debian/nvidia-alternative.postinst.in --- nvidia-graphics-drivers-tesla-450-450.102.04/debian/nvidia-alternative.postinst.in 2021-01-25 18:21:19.000000000 +0100 +++ nvidia-graphics-drivers-tesla-450-450.102.04/debian/nvidia-alternative.postinst.in 2021-03-13 18:43:15.000000000 +0100 @@ -84,10 +84,14 @@ $(add_slave /etc/nvidia/nvidia-modprobe.conf nvidia-modprobe.conf /etc/#PRIVATE#/nvidia-modprobe.conf) $(add_slave /etc/nvidia/nvidia-load.conf nvidia-load.conf /etc/#PRIVATE#/nvidia-load.conf) " + libnvidia_ml_so_slave= + if [ -f /usr/include/nvml.h ]; then + libnvidia_ml_so_slave="$(add_multiarch_slave /usr/lib "" libnvidia-ml.so /usr/lib #PRIVATE#/)" + fi if echo "$slaves" | grep -q "slave" ; then - update-alternatives --install /usr/lib/nvidia/nvidia nvidia /usr/lib/#PRIVATE# #MAJOR# $slaves $conf_slaves + update-alternatives --install /usr/lib/nvidia/nvidia nvidia /usr/lib/#PRIVATE# #MAJOR# $slaves $conf_slaves $libnvidia_ml_so_slave # work around #916799 and re-register the alternative to clean-up leftover slaves - update-alternatives --install /usr/lib/nvidia/nvidia nvidia /usr/lib/#PRIVATE# #MAJOR# $slaves $conf_slaves + update-alternatives --install /usr/lib/nvidia/nvidia nvidia /usr/lib/#PRIVATE# #MAJOR# $slaves $conf_slaves $libnvidia_ml_so_slave else update-alternatives --remove nvidia /usr/lib/#PRIVATE# fi diff -Nru nvidia-graphics-drivers-tesla-450-450.102.04/debian/nvidia-alternative.triggers.in nvidia-graphics-drivers-tesla-450-450.102.04/debian/nvidia-alternative.triggers.in --- nvidia-graphics-drivers-tesla-450-450.102.04/debian/nvidia-alternative.triggers.in 2021-01-25 18:21:19.000000000 +0100 +++ nvidia-graphics-drivers-tesla-450-450.102.04/debian/nvidia-alternative.triggers.in 2021-03-13 18:43:15.000000000 +0100 @@ -4,3 +4,5 @@ interest-await /usr/lib/#PRIVATE# interest-await /usr/lib/i386-linux-gnu/#PRIVATE# interest-await /usr/lib/x86_64-linux-gnu/#PRIVATE# + +interest-await /usr/include/nvml.h diff -Nru nvidia-graphics-drivers-tesla-450-450.102.04/debian/nvidia-kernel-dkms.dkms.in nvidia-graphics-drivers-tesla-450-450.102.04/debian/nvidia-kernel-dkms.dkms.in --- nvidia-graphics-drivers-tesla-450-450.102.04/debian/nvidia-kernel-dkms.dkms.in 2021-01-25 18:21:19.000000000 +0100 +++ nvidia-graphics-drivers-tesla-450-450.102.04/debian/nvidia-kernel-dkms.dkms.in 2021-03-13 18:43:15.000000000 +0100 @@ -2,7 +2,7 @@ # The version is replaced at build time by dh_dkms invoked in debian/rules. PACKAGE_NAME="#MODULE#" -PACKAGE_VERSION="#MODULE_VERSION#" +PACKAGE_VERSION="#VERSION#" AUTOINSTALL=yes PATCH=(#MODULE_PATCHES#) diff -Nru nvidia-graphics-drivers-tesla-450-450.102.04/debian/rules nvidia-graphics-drivers-tesla-450-450.102.04/debian/rules --- nvidia-graphics-drivers-tesla-450-450.102.04/debian/rules 2021-01-25 18:21:19.000000000 +0100 +++ nvidia-graphics-drivers-tesla-450-450.102.04/debian/rules 2021-03-13 18:43:15.000000000 +0100 @@ -196,7 +196,7 @@ .PHONY: binary binary-arch binary-indep build clean install binary binary-arch binary-indep build clean install: - dh $@ --with dkms + dh $@ override_dh_auto_clean: $(RM) -r .pc @@ -292,9 +292,6 @@ override_dh_installchangelogs: dh_installchangelogs debian/tmp/NVIDIA_Changelog -override_dh_dkms: - dh_dkms -V $(version) - override_dh_bugfiles: dh_bugfiles -A

