Package: release.debian.org Severity: normal Tags: bullseye User: release.debian....@packages.debian.org Usertags: pu
[ Reason ] While preparing the update series for bookworm I realized that I had missed in the last OPU some changes in src:nvidia-graphics-drivers/bullseye that were added in src:nvidia-graphics-drivers-tesa-470/bullseye. To avoid confusion, these packages should stay in sync. The relevant bug here is libnvidia-fbc1 not being built on arm64, even though the library is available in the blob nowadays. [ Impact ] A package missing on arm64 (but no dependency problem). [ Tests ] Would require nvidia hardware and driver usage. [ Risks ] Low. All changes are already present in src:nvidia-graphics-drivers-tesa-470 [ Checklist ] [*] *all* changes are documented in the d/changelog [*] I reviewed all changes and I approve them [*] attach debdiff against the package in (old)stable [*] the issue is verified as fixed in unstable [ Changes ] nvidia-graphics-drivers (470.223.02-2) bullseye; urgency=medium * Build libnvidia-fbc1 for arm64, too. (Closes: #1057078) * bug-control: Report information about more driver components. * nvidia-detect: Drop support for Tesla 450 drivers (EoL). * *-common: Drop alternative Suggests on EoL Tesla 450 packages that have been turned into transitional packages. -- Andreas Beckmann <a...@debian.org> Tue, 13 Feb 2024 03:32:54 +0100 debian/bug-control.mk | 4 +++- debian/changelog | 19 +++++++++++++++++++ debian/control | 7 ++----- debian/control.in | 7 ++----- debian/control.md5sum | 8 ++++---- debian/copyright | 2 +- debian/detect/nvidia-detect.in | 18 +----------------- debian/nvidia.NEWS | 9 +++++++++ debian/rules | 2 +- debian/rules.defs | 1 - 10 files changed, 42 insertions(+), 35 deletions(-) The other changes are cleanup after src:nvidia-graphics-drivers-tesla-450 has been turned into transitional packages. [ Other info ] This can wait for the next point release, it does not need to go through oldstable-updates. Andreas
diff --git a/debian/bug-control.mk b/debian/bug-control.mk index 899a92e1..75d3e710 100644 --- a/debian/bug-control.mk +++ b/debian/bug-control.mk @@ -41,11 +41,13 @@ define PACKAGE_STATUS libcuda1-any libcuda.so.1 libnvidia-ml.so.1 - nvidia-settings + nvidia-cuda-mps + nvidia-settings$(-variant) nvidia-xconfig nvidia-support nvidia-kernel-common nvidia-modprobe + nvidia-persistenced xserver-xorg xserver-xorg-core xserver-xorg-legacy diff --git a/debian/changelog b/debian/changelog index 0687cbcb..87b5a0da 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +nvidia-graphics-drivers (470.223.02-2) bullseye; urgency=medium + + * Build libnvidia-fbc1 for arm64, too. (Closes: #1057078) + * bug-control: Report information about more driver components. + * nvidia-detect: Drop support for Tesla 450 drivers (EoL). + * *-common: Drop alternative Suggests on EoL Tesla 450 packages that have + been turned into transitional packages. + + -- Andreas Beckmann <a...@debian.org> Tue, 13 Feb 2024 03:32:54 +0100 + nvidia-graphics-drivers (470.223.02-1) bullseye; urgency=medium * New upstream long term support branch release 470.223.02 (2023-10-31). @@ -1064,6 +1074,15 @@ nvidia-graphics-drivers (455.23.04-1) experimental; urgency=medium -- Andreas Beckmann <a...@debian.org> Thu, 24 Sep 2020 21:52:54 +0200 +nvidia-graphics-drivers (450.248.02-4) UNRELEASED; urgency=medium + + * The Tesla 450 driver series has been declared as End-of-Life by + NVIDIA. No further updates fixing security issues, critical bugs, or + adding support for new Xorg or Linux releases will be issued. + https://docs.nvidia.com/datacenter/tesla/drivers/ + + -- Andreas Beckmann <a...@debian.org> Wed, 22 Nov 2023 14:13:01 +0100 + nvidia-graphics-drivers (450.248.02-3) UNRELEASED; urgency=medium * Revert backport of pin_user_pages changes. diff --git a/debian/control b/debian/control index eb5c5396..1ac158b5 100644 --- a/debian/control +++ b/debian/control @@ -476,7 +476,6 @@ Depends: Suggests: libegl-${nvidia-}0 [i386 amd64 ${arch:arm64} ${arch:ppc64el}] | libegl-nvidia-tesla-470-0 [i386 amd64 arm64 ppc64el] - | libegl-nvidia-tesla-450-0 [i386 amd64 arm64 ppc64el] | libegl-nvidia-tesla-418-0 [i386 amd64 ppc64el] | libegl-nvidia-legacy-390xx0 [i386 amd64 armhf], Description: NVIDIA binary EGL driver - common files @@ -546,7 +545,6 @@ Depends: Suggests: ${nvidia}-vulkan-icd [i386 amd64 ${arch:arm64} ${arch:ppc64el}] | nvidia-tesla-470-vulkan-icd [i386 amd64 arm64 ppc64el] - | nvidia-tesla-450-vulkan-icd [i386 amd64 arm64 ppc64el] | nvidia-tesla-418-vulkan-icd [i386 amd64 ppc64el] | nvidia-legacy-390xx-vulkan-icd [i386 amd64], Conflicts: @@ -877,7 +875,7 @@ Description: NVIDIA OpenGL-based Inband Frame Readback runtime library${nvidia:V This package contains the NvIFROpenGL runtime library. Package: libnvidia-fbc1 -Architecture: i386 amd64 +Architecture: i386 amd64 arm64 Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} @@ -958,7 +956,6 @@ Depends: Suggests: ${nvidia}-opencl-icd [i386 amd64 ${arch:arm64} ${arch:ppc64el}] | nvidia-tesla-470-opencl-icd [i386 amd64 arm64 ppc64el] - | nvidia-tesla-450-opencl-icd [i386 amd64 arm64 ppc64el] | nvidia-tesla-418-opencl-icd [i386 amd64 ppc64el] | nvidia-legacy-390xx-opencl-icd [i386 amd64], Description: NVIDIA OpenCL driver - common files @@ -1036,5 +1033,5 @@ Description: NVIDIA GPU detection utility The 'nvidia-detect' script in this package checks for an NVIDIA GPU in the system and recommends one of the non-free accelerated driver meta-packages (nvidia-driver, nvidia-tesla-470-driver, - nvidia-tesla-450-driver, nvidia-tesla-418-driver, + nvidia-tesla-418-driver, or nvidia-legacy-390xx-driver) for installation. diff --git a/debian/control.in b/debian/control.in index a2040d85..ac2f5ce4 100644 --- a/debian/control.in +++ b/debian/control.in @@ -631,7 +631,6 @@ Depends: Suggests: libegl-${nvidia-}0 [i386 amd64 ${arch:arm64} ${arch:ppc64el}] | libegl-nvidia-tesla-470-0 [i386 amd64 arm64 ppc64el] - | libegl-nvidia-tesla-450-0 [i386 amd64 arm64 ppc64el] | libegl-nvidia-tesla-418-0 [i386 amd64 ppc64el] | libegl-nvidia-legacy-390xx0 [i386 amd64 armhf], Description: NVIDIA binary EGL driver - common files @@ -701,7 +700,6 @@ Depends: Suggests: ${nvidia}-vulkan-icd [i386 amd64 ${arch:arm64} ${arch:ppc64el}] | nvidia-tesla-470-vulkan-icd [i386 amd64 arm64 ppc64el] - | nvidia-tesla-450-vulkan-icd [i386 amd64 arm64 ppc64el] | nvidia-tesla-418-vulkan-icd [i386 amd64 ppc64el] | nvidia-legacy-390xx-vulkan-icd [i386 amd64], Conflicts: @@ -1050,7 +1048,7 @@ Description: NVIDIA OpenGL-based Inband Frame Readback runtime library${nvidia:V This package contains the NvIFROpenGL runtime library. Package: lib${nvidia}-fbc1 -Architecture: i386 amd64 +Architecture: i386 amd64 ${arch:arm64} Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} @@ -1131,7 +1129,6 @@ Depends: Suggests: ${nvidia}-opencl-icd [i386 amd64 ${arch:arm64} ${arch:ppc64el}] | nvidia-tesla-470-opencl-icd [i386 amd64 arm64 ppc64el] - | nvidia-tesla-450-opencl-icd [i386 amd64 arm64 ppc64el] | nvidia-tesla-418-opencl-icd [i386 amd64 ppc64el] | nvidia-legacy-390xx-opencl-icd [i386 amd64], Description: NVIDIA OpenCL driver - common files @@ -1209,5 +1206,5 @@ Description: NVIDIA GPU detection utility The 'nvidia-detect' script in this package checks for an NVIDIA GPU in the system and recommends one of the non-free accelerated driver meta-packages (nvidia-driver, nvidia-tesla-470-driver, - nvidia-tesla-450-driver, nvidia-tesla-418-driver, + nvidia-tesla-418-driver, or nvidia-legacy-390xx-driver) for installation. diff --git a/debian/control.md5sum b/debian/control.md5sum index bb378212..1b7efba8 100644 --- a/debian/control.md5sum +++ b/debian/control.md5sum @@ -1,5 +1,5 @@ -600775081fb8f27baa371a8ce1513b78 debian/control -99d10c60efc952782c805b8ea4d00496 debian/control.in +ae5e5df2346009614e40ede4e3e63da9 debian/control +2dadc4589d296d2f9740537e63091393 debian/control.in 8489c83cfe0171c9de6d052c01a6d19b debian/gen-control.pl -71801b66e1b9d004d29d3f489a8879ec debian/rules -d37390828cc9487fc8060d5145379af6 debian/rules.defs +5e6d74de2f6ca0ed21b41fb118ebc318 debian/rules +0d50aa012bef4ae3504baea2362cae92 debian/rules.defs diff --git a/debian/copyright b/debian/copyright index bada53c9..1118e96a 100644 --- a/debian/copyright +++ b/debian/copyright @@ -36,7 +36,7 @@ License: GPL-2.0+ Files: debian/detect/nvidia-detect.in Copyright: © 2008-2011 Filipus Klutiero <chea...@gmail.com> - © 2011-2022 Andreas Beckmann <a...@debian.org> + © 2011-2023 Andreas Beckmann <a...@debian.org> License: GPL-2.0+ Files: debian/module/debian/patches/* debian/patches/* diff --git a/debian/detect/nvidia-detect.in b/debian/detect/nvidia-detect.in index 25e3408b..d6c38cec 100644 --- a/debian/detect/nvidia-detect.in +++ b/debian/detect/nvidia-detect.in @@ -2,7 +2,7 @@ # Based on https://wiki.debian.org/NvidiaGraphicsDrivers?action=AttachFile&do=view&target=nvidia-versions.sh # # Copyright © 2008-2011 Filipus Klutiero <chea...@gmail.com> -# Copyright © 2011-2022 Andreas Beckmann <a...@debian.org> +# Copyright © 2011-2023 Andreas Beckmann <a...@debian.org> # # This package is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -171,10 +171,6 @@ fi echo "Your card is supported by the Tesla 470 drivers series in buster-backports." echo "See https://backports.debian.org for instructions how to use backports." PACKAGE="nvidia-tesla-470-driver/buster-backports" - elif [[ -n ${VERSIONS[451]} ]]; then - echo "Your card is supported by the Tesla 450 drivers series in buster-backports." - echo "See https://backports.debian.org for instructions how to use backports." - PACKAGE="nvidia-tesla-450-driver/buster-backports" elif [[ -n ${VERSIONS[419]} ]]; then echo "Your card is supported by the Tesla 418 drivers series in buster-backports." echo "See https://backports.debian.org for instructions how to use backports." @@ -213,9 +209,6 @@ fi elif [[ -n ${VERSIONS[471]} ]]; then echo "Your card is supported by the Tesla 470 drivers series." PACKAGE="nvidia-tesla-470-driver" - elif [[ -n ${VERSIONS[451]} ]]; then - echo "Your card is supported by the Tesla 450 drivers series." - PACKAGE="nvidia-tesla-450-driver" elif [[ -n ${VERSIONS[419]} ]]; then echo "Your card is supported by the Tesla 418 drivers series." PACKAGE="nvidia-tesla-418-driver" @@ -235,9 +228,6 @@ fi if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-470-driver" ] && [[ -n ${VERSIONS[471]} ]]; then echo "Your card is also supported by the Tesla 470 drivers series." fi - if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-450-driver" ] && [[ -n ${VERSIONS[451]} ]]; then - echo "Your card is also supported by the Tesla 450 drivers series." - fi if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-418-driver" ] && [[ -n ${VERSIONS[419]} ]]; then echo "Your card is also supported by the Tesla 418 drivers series." fi @@ -260,9 +250,6 @@ fi elif [[ -n ${VERSIONS[471]} ]]; then echo "Your card is supported by the Tesla 470 drivers series." PACKAGE="nvidia-tesla-470-driver" - elif [[ -n ${VERSIONS[451]} ]]; then - echo "Your card is supported by the Tesla 450 drivers series." - PACKAGE="nvidia-tesla-450-driver" elif [[ -n ${VERSIONS[419]} ]]; then echo "Your card is supported by the Tesla 418 drivers series." PACKAGE="nvidia-tesla-418-driver" @@ -282,9 +269,6 @@ fi if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-470-driver" ] && [[ -n ${VERSIONS[471]} ]]; then echo "Your card is also supported by the Tesla 470 drivers series." fi - if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-450-driver" ] && [[ -n ${VERSIONS[451]} ]]; then - echo "Your card is also supported by the Tesla 450 drivers series." - fi if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-418-driver" ] && [[ -n ${VERSIONS[419]} ]]; then echo "Your card is also supported by the Tesla 418 drivers series." fi diff --git a/debian/nvidia.NEWS b/debian/nvidia.NEWS index 168c0d58..77a73b36 100644 --- a/debian/nvidia.NEWS +++ b/debian/nvidia.NEWS @@ -7,6 +7,15 @@ nvidia-graphics-drivers (460.106.00-3) unstable; urgency=medium -- Andreas Beckmann <a...@debian.org> Wed, 16 Mar 2022 15:24:04 +0100 +nvidia-graphics-drivers (450.248.02-4) unstable; urgency=medium + + The Tesla 450 driver series has been declared as End-of-Life by + NVIDIA. No further updates fixing security issues, critical bugs, or + adding support for new Xorg or Linux releases will be issued. + https://docs.nvidia.com/datacenter/tesla/drivers/ + + -- Andreas Beckmann <a...@debian.org> Wed, 22 Nov 2023 14:13:01 +0100 + nvidia-graphics-drivers (418.226.00-3) buster; urgency=medium The Tesla 418 driver series has been declared as End-of-Life by diff --git a/debian/rules b/debian/rules index 551d91b7..ed0b268b 100755 --- a/debian/rules +++ b/debian/rules @@ -19,7 +19,7 @@ XORG_BOUND ?= LINUX_KMOD_VARIANT ?= LINUX_KMOD_TESTED ?= NVIDIA_LEGACY_CHECK ?= -NVIDIA_SETTINGS ?= nvidia-settings$(-variant) +NVIDIA_SETTINGS ?= nvidia-settings$(-variant) (>= $(NVIDIA_MAJOR)) ARCH_CANDIDATES ?= amd64 i386 armhf arm64 ppc64el ARCH_LIST ?= amd64 NO_DRIVER_ARCH_LIST ?= diff --git a/debian/rules.defs b/debian/rules.defs index 61d8600f..21f0e105 100644 --- a/debian/rules.defs +++ b/debian/rules.defs @@ -5,7 +5,6 @@ #NVIDIA_LEGACY = WATCH_VERSION = $(NVIDIA_MAJOR) -NVIDIA_SETTINGS = nvidia-settings (>= $(NVIDIA_MAJOR)) NVIDIA_LEGACY_CHECK = nvidia-legacy-check (>= 396) [amd64] XORG_ABI_LIST = 25 24 23 20 19 18 15 14 13 12 11 10 8 6.0