Your message dated Thu, 04 Apr 2019 19:03:59 +0000
with message-id <e1hc7ez-0004tc...@respighi.debian.org>
and subject line unblock nvidia-settings
has caused the Debian Bug report #926264,
regarding unblock: nvidia-settings/410.104-2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
926264: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926264
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package nvidia-settings

Hi,

I recently realized that I can improve the nvidia-graphics-drivers
upgrade path from stretch to buster on the no longer supported
32-bit architectures (i386, armhf) by reintroducing some (meta-)packages
as transitional packages depending on the corresponding packages from
the (still 32-bit supporting) 390xx legacy driver.

This request is for nvidia-settings.

Andreas

unblock nvidia-settings/410.104-2
diff -Nru nvidia-settings-410.104/debian/changelog 
nvidia-settings-410.104/debian/changelog
--- nvidia-settings-410.104/debian/changelog    2019-03-13 01:01:46.000000000 
+0100
+++ nvidia-settings-410.104/debian/changelog    2019-03-30 09:38:32.000000000 
+0100
@@ -1,3 +1,10 @@
+nvidia-settings (410.104-2) unstable; urgency=medium
+
+  * [i386 armhf]: Reinstate nvidia-settings as a transitional package
+    depending on nvidia-settings-legacy-390xx.
+
+ -- Andreas Beckmann <a...@debian.org>  Sat, 30 Mar 2019 09:38:32 +0100
+
 nvidia-settings (410.104-1) unstable; urgency=medium
 
   * New upstream release 410.104.
diff -Nru nvidia-settings-410.104/debian/control 
nvidia-settings-410.104/debian/control
--- nvidia-settings-410.104/debian/control      2019-03-13 01:01:46.000000000 
+0100
+++ nvidia-settings-410.104/debian/control      2019-03-30 09:38:32.000000000 
+0100
@@ -30,21 +30,22 @@
 
 Package: nvidia-settings
 Section: contrib/x11
-Architecture: amd64
+Architecture: amd64 i386 armhf
 Pre-Depends:
  nvidia-installer-cleanup,
 Depends:
- ${nvidia-alternative},
- libxnvctrl0 (= ${binary:Version}),
+ nvidia-settings-legacy-390xx [!amd64],
+ ${nvidia-alternative} [amd64],
+ libxnvctrl0 (= ${binary:Version}) [amd64],
  ${shlibs:Depends}, ${misc:Depends}
 Recommends:
- libgl1-nvidia${nvidia:Legacy}-glvnd-glx | libgl1-nvidia${nvidia:Legacy}-glx,
- nvidia${nvidia:Legacy}-vdpau-driver,
- libnvidia${nvidia:Legacy}-ml1,
+ libgl1-nvidia${nvidia:Legacy}-glvnd-glx [amd64] | 
libgl1-nvidia${nvidia:Legacy}-glx [amd64],
+ nvidia${nvidia:Legacy}-vdpau-driver [amd64],
+ libnvidia${nvidia:Legacy}-ml1 [amd64],
 Provides:
- nvidia-settings-gtk-${nvidia:Version},
+ nvidia-settings-gtk-${nvidia:Version} [amd64],
 Conflicts:
- nvidia-settings-gtk-${nvidia:Version},
+ nvidia-settings-gtk-${nvidia:Version} [amd64],
 Description: tool for configuring the NVIDIA graphics 
driver${nvidia:LegacyDesc}
  The nvidia-settings utility is a tool for configuring the NVIDIA
  Linux graphics driver.  It operates by communicating with the NVIDIA
diff -Nru nvidia-settings-410.104/debian/nvidia-settings.install.amd64.in 
nvidia-settings-410.104/debian/nvidia-settings.install.amd64.in
--- nvidia-settings-410.104/debian/nvidia-settings.install.amd64.in     
1970-01-01 01:00:00.000000000 +0100
+++ nvidia-settings-410.104/debian/nvidia-settings.install.amd64.in     
2019-03-30 09:38:32.000000000 +0100
@@ -0,0 +1,6 @@
+usr/bin/nvidia-settings                                usr/lib/#PRIVATE#/
+debian/nvidia-settings.desktop                 usr/lib/#PRIVATE#/
+nvidia-settings#LEGACY#.png                    usr/share/pixmaps/
+usr/bin/nv-control-dpy                         usr/lib/#PRIVATE#/
+usr/share/man/man1/nvidia-settings.1.gz                usr/lib/#PRIVATE#/
+usr/lib/libnvidia-gtk?.so.*
diff -Nru nvidia-settings-410.104/debian/nvidia-settings.install.in 
nvidia-settings-410.104/debian/nvidia-settings.install.in
--- nvidia-settings-410.104/debian/nvidia-settings.install.in   2019-03-13 
01:01:46.000000000 +0100
+++ nvidia-settings-410.104/debian/nvidia-settings.install.in   1970-01-01 
01:00:00.000000000 +0100
@@ -1,6 +0,0 @@
-usr/bin/nvidia-settings                                usr/lib/#PRIVATE#/
-debian/nvidia-settings.desktop                 usr/lib/#PRIVATE#/
-nvidia-settings#LEGACY#.png                    usr/share/pixmaps/
-usr/bin/nv-control-dpy                         usr/lib/#PRIVATE#/
-usr/share/man/man1/nvidia-settings.1.gz                usr/lib/#PRIVATE#/
-usr/lib/libnvidia-gtk?.so.*
diff -Nru nvidia-settings-410.104/debian/nvidia-settings.lintian-overrides 
nvidia-settings-410.104/debian/nvidia-settings.lintian-overrides
--- nvidia-settings-410.104/debian/nvidia-settings.lintian-overrides    
2019-03-13 01:01:46.000000000 +0100
+++ nvidia-settings-410.104/debian/nvidia-settings.lintian-overrides    
2019-03-30 09:38:32.000000000 +0100
@@ -1,6 +1,11 @@
 no-upstream-changelog
 
 # the shared libraries are actually version-specific plugins
-package-name-doesnt-match-sonames
-shlib-calls-exit
-no-symbols-control-file
+[amd64]: package-name-doesnt-match-sonames
+[amd64]: shlib-calls-exit
+[amd64]: no-symbols-control-file
+
+# On architectures no longer supported by the current driver,
+# this is a dummy package depending on the 390xx legacy driver.
+[!amd64]: empty-binary-package
+[!amd64]: package-contains-no-arch-dependent-files
diff -Nru nvidia-settings-410.104/debian/rules 
nvidia-settings-410.104/debian/rules
--- nvidia-settings-410.104/debian/rules        2019-03-13 01:01:46.000000000 
+0100
+++ nvidia-settings-410.104/debian/rules        2019-03-30 09:38:32.000000000 
+0100
@@ -48,7 +48,7 @@
 %:
        dh $@
 
-ifeq (,$(filter nvidia-settings,$(shell dh_listpackages)))
+ifneq (amd64,$(DEB_HOST_ARCH))
 override_dh_auto_build: $(AUTOGEN)
        CC_ONLY_CFLAGS="$(CPPFLAGS)" dh_auto_build 
--sourcedirectory=src/libXNVCtrl
 

--- End Message ---
--- Begin Message ---
Unblocked nvidia-settings.

--- End Message ---

Reply via email to