[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#991560: unblock: six/1.16.0-2



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: cjwatson@debian.org

Please unblock package six

six (1.16.0-2) unstable; urgency=medium

  * Team upload.

  [ Andreas Beckmann ]
  * python-six/python3-six: Copy Breaks: python (<< 2.7.18),
    python-minimal (<< 2.7.18), libpython-stdlib (<< 2.7.18),
    python-iso8601 (<< 0.1.12-2~), python-pbr (<< 5.4.5) from python2.7 to
    ensure removal of the unversioned python packages (and some persisting
    obsolete Python 2 module packages) on upgrades from buster. In some
    upgrade scenarios (mostly involving openstack packages) these Breaks in
    python2.7 were ineffective because the unversioned python packages got
    higher scores than python2.7. python-six/python3-six are usually very
    high scoring Python module packages in these cases, making them ideal
    candidates for such copies of the Breaks.  (Closes: #991433)

[ Reason ]
Smoother python 2 -> 3 upgrades.

[ Impact ]
Users upgrading from buster could be left using a removed python 2
stack, rather than being upgraded to python 3.

[ Tests ]
Verified that they upgrade from buster without issue.

[ Risks ]
Adds breaks only.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

unblock six/1.16.0-2
diff -Nru six-1.16.0/debian/changelog six-1.16.0/debian/changelog
--- six-1.16.0/debian/changelog	2021-05-09 06:40:54.000000000 -0400
+++ six-1.16.0/debian/changelog	2021-07-27 11:44:18.000000000 -0400
@@ -1,3 +1,21 @@
+six (1.16.0-2) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Andreas Beckmann ]
+  * python-six/python3-six: Copy Breaks: python (<< 2.7.18),
+    python-minimal (<< 2.7.18), libpython-stdlib (<< 2.7.18),
+    python-iso8601 (<< 0.1.12-2~), python-pbr (<< 5.4.5) from python2.7 to
+    ensure removal of the unversioned python packages (and some persisting
+    obsolete Python 2 module packages) on upgrades from buster. In some
+    upgrade scenarios (mostly involving openstack packages) these Breaks in
+    python2.7 were ineffective because the unversioned python packages got
+    higher scores than python2.7. python-six/python3-six are usually very
+    high scoring Python module packages in these cases, making them ideal
+    candidates for such copies of the Breaks.  (Closes: #991433)
+
+ -- Stefano Rivera <stefanor@debian.org>  Tue, 27 Jul 2021 11:44:18 -0400
+
 six (1.16.0-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru six-1.16.0/debian/control six-1.16.0/debian/control
--- six-1.16.0/debian/control	2021-05-09 06:40:54.000000000 -0400
+++ six-1.16.0/debian/control	2021-07-27 11:44:18.000000000 -0400
@@ -26,6 +26,11 @@
 Multi-Arch: foreign
 Depends: ${misc:Depends},
          ${python:Depends},
+Breaks: python (<< 2.7.18),
+        python-minimal (<< 2.7.18),
+        libpython-stdlib (<< 2.7.18),
+        python-iso8601 (<< 0.1.12-2~),
+        python-pbr (<< 5.4.5),
 Description: Python 2 and 3 compatibility library (Python 2 interface)
  Six is a Python 2 and 3 compatibility library. It provides utility
  functions for smoothing over the differences between the Python versions
@@ -40,6 +45,9 @@
 Multi-Arch: foreign
 Depends: ${misc:Depends},
          ${python3:Depends},
+Breaks: python (<< 2.7.18),
+        python-minimal (<< 2.7.18),
+        libpython-stdlib (<< 2.7.18),
 Description: Python 2 and 3 compatibility library (Python 3 interface)
  Six is a Python 2 and 3 compatibility library. It provides utility
  functions for smoothing over the differences between the Python versions
diff -Nru six-1.16.0/debian/.gitignore six-1.16.0/debian/.gitignore
--- six-1.16.0/debian/.gitignore	2021-05-09 06:40:54.000000000 -0400
+++ six-1.16.0/debian/.gitignore	1969-12-31 20:00:00.000000000 -0400
@@ -1 +0,0 @@
-/files

Reply to: