--- Begin Message ---
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
--- End Message ---