Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock

Please unblock package glx-alternatives

The relevant change in this update is the addition of Breaks against
some packages from the obsolete 304xx legacy driver.
These ensure on some stretch->buster upgrade paths that the obsolete
packages get removed, where previously they were either causing partial
upgrades (keeping xserver-xorg-core/stretch) or provoking dpkg
trigger cycles.

unblock glx-alternatives/1.0.0
diff -Nru glx-alternatives-0.9.1/debian/changelog 
glx-alternatives-1.0.0/debian/changelog
--- glx-alternatives-0.9.1/debian/changelog     2019-01-27 08:03:20.000000000 
+0100
+++ glx-alternatives-1.0.0/debian/changelog     2019-04-14 09:11:12.000000000 
+0200
@@ -1,3 +1,13 @@
+glx-alternatives (1.0.0) unstable; urgency=medium
+
+  * glx-alternative-nvidia: Add Breaks against nvidia-legacy-304xx-driver,
+    xserver-xorg-video-nvidia-legacy-304xx, nvidia-legacy-304xx-alternative
+    to ensure the obsolete legacy version from stretch gets removed during
+    upgrades to buster.
+  * Drop versioned constraints that are satisfied in wheezy.
+
+ -- Andreas Beckmann <[email protected]>  Sun, 14 Apr 2019 09:11:12 +0200
+
 glx-alternatives (0.9.1) unstable; urgency=medium
 
   * Switch to debhelper-compat (= 12).
@@ -14,6 +24,19 @@
 
  -- Andreas Beckmann <[email protected]>  Mon, 17 Dec 2018 23:30:30 +0100
 
+glx-alternatives (0.8.8~deb9u2) stretch; urgency=medium
+
+  * Revert dpkg-trigger changes from 0.8.8 as it may cause an exception thrown
+    in apt.  (Closes: #922210)
+
+ -- Andreas Beckmann <[email protected]>  Wed, 13 Feb 2019 12:49:52 +0100
+
+glx-alternatives (0.8.8~deb9u1) stretch; urgency=medium
+
+  * Rebuild for stretch.
+
+ -- Andreas Beckmann <[email protected]>  Mon, 04 Feb 2019 23:44:19 +0100
+
 glx-alternatives (0.8.8) unstable; urgency=medium
 
   * glx-diversions: Put all packages that had shared libraries diverted into
@@ -49,6 +72,13 @@
 
  -- Andreas Beckmann <[email protected]>  Mon, 16 Jul 2018 16:26:25 +0200
 
+glx-alternatives (0.8.3~deb9u1) stretch; urgency=medium
+
+  * Rebuild for stretch.
+  * Revert to debhelper compat level 9.
+
+ -- Andreas Beckmann <[email protected]>  Fri, 04 May 2018 23:41:35 +0200
+
 glx-alternatives (0.8.3) unstable; urgency=medium
 
   * Divert libGL.so.1.7.0, libGLESv1_CM.so.1.2.0, libGLESv2.so.2.1.0,
diff -Nru glx-alternatives-0.9.1/debian/control 
glx-alternatives-1.0.0/debian/control
--- glx-alternatives-0.9.1/debian/control       2019-01-27 08:03:20.000000000 
+0100
+++ glx-alternatives-1.0.0/debian/control       2019-04-14 09:11:12.000000000 
+0200
@@ -36,7 +36,6 @@
 Pre-Depends:
  nvidia-installer-cleanup,
 Depends:
- dpkg (>= 1.15),
  glx-alternative-mesa (= ${binary:Version}),
  ${misc:Depends}
 Conflicts:
@@ -101,6 +100,10 @@
  nvidia-alternative-legacy-71xx (<< 304),
 # libGLX_indirect.so.0 alternative
  nvidia-alternative (<< 390.67-3~),
+# ensure removal on upgrades from stretch
+ nvidia-legacy-304xx-driver (<< 304.137-7~),
+ xserver-xorg-video-nvidia-legacy-304xx (<< 304.137-7~),
+ nvidia-legacy-304xx-alternative (<< 304.137-7~),
 Description: allows the selection of NVIDIA as GLX provider
  In setups with several GLX providers (e.g. the free MESA implementation and
  proprietary graphics hardware vendor implementations) this metapackage

Reply via email to