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

Bug#1037078: unblock: dh-python/5.20230603



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: dh-python@packages.debian.org, piotr@debian.org
Control: affects -1 + src:dh-python

Please unblock package dh-python

[ Reason ]

Re-adds some Breaks+Replaces to help upgrade scenarios that Andreas
Beckmann discovered through piuparts (bug #1036943).

[ Impact ]

Upgrades buster -> bullseye -> bookworm will be broken, if the user
didn't manually uninstall the old python2 package.

[ Tests ]
It's just Breaks+Replaces.

Manually verified that it works in a manual scenario where buster's
python2 package was still installed.

[ Risks ]
Trivial change. Present in bullseye, but reverted after it. This
re-introduces the change.

[ 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 dh-python/5.20230603
diff -Nru dh-python-5.20230130/debian/changelog dh-python-5.20230603/debian/changelog
--- dh-python-5.20230130/debian/changelog	2023-01-30 12:30:45.000000000 -0400
+++ dh-python-5.20230603/debian/changelog	2023-06-03 10:49:36.000000000 -0400
@@ -1,3 +1,10 @@
+dh-python (5.20230603) unstable; urgency=medium
+
+  * Reintroduce Breaks+Replaces on python2 needed to help apt in some upgrade
+    scenarios. (Closes: #1036943)
+
+ -- Stefano Rivera <stefanor@debian.org>  Sat, 03 Jun 2023 10:49:36 -0400
+
 dh-python (5.20230130) unstable; urgency=medium
 
   * pybuild.pm: Export SETUPTOOLS_SCM_PRETEND_VERSION for packages using
diff -Nru dh-python-5.20230130/debian/control dh-python-5.20230603/debian/control
--- dh-python-5.20230130/debian/control	2023-01-30 12:30:45.000000000 -0400
+++ dh-python-5.20230603/debian/control	2023-06-03 10:49:36.000000000 -0400
@@ -29,6 +29,9 @@
 Breaks:
 # due to /usr/bin/dh_python3 and debhelper files
  python3 (<< 3.3.2-4~),
+# due to debhelper files
+ python2 (<< 2.7.18-2)
+Replaces: python2 (<< 2.7.18-2)
 Description: Debian helper tools for packaging Python libraries and applications
  This package contains:
   * pybuild - invokes various build systems for requested Python versions in

Reply to: