Your message dated Sat, 29 Jun 2024 10:46:18 +0000
with message-id <e1snvb0-002bem...@coccia.debian.org>
and subject line Released with 12.6
has caused the Debian Bug report #1069281,
regarding bookworm-pu: package what-is-python/13+deb12u1
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.)
--
1069281: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069281
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian....@packages.debian.org
Usertags: pu
X-Debbugs-Cc: Matthias Klose <d...@debian.org>
Control: block 1034995 with -1
Control: affects -1 + src:what-is-python
[ Reason ]
A missing Breaks+Replaces relationship can cause a file conflict on
/usr/bin/pydoc on upgrades from bullseye to bookworm. #1034995
[ Impact ]
Users may need to manually remove an obsolete package to progress with
the upgrade.
[ Tests ]
Manually installed the resulting python-is-python3 package on a minimal
bookworm chroot with python-dev-is-python2 from bullseye installed.
[ Risks ]
Low. python*-is-* are leaf packages with no reverse dependencies.
[ 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
The B+R fix has been backported from unstable
[ Changes ]
+what-is-python (13+deb12u1) bookworm; urgency=medium
+
+ [ Andreas Beckmann ]
+ * Non-maintainer upload.
+ * Bump version to 11.2.
(specific to bookworm)
+ * Fix version mangling for NMU, stable or backports uploads, i.e. versions
+ with a suffix starting with a non-digit ([.+~]).
(not yet in sid (not needed for maintainer uploads to sid), but proposed
(#1069278), mandatory for a version like 13+foo)
+
+ [ Matthias Klose ]
+ * python-is-python3: Add breaks/replaces to python-dev-is-python2.
+ Closes: #1034995.
(backported from 14)
+
+ -- Andreas Beckmann <a...@debian.org> Fri, 19 Apr 2024 10:19:38 +0200
$ debdiff python-is-python3_3.11.1-3_all.deb
python-is-python3_3.11.2-1+deb12u1_all.deb
File lists identical (after any substitutions)
Control files: lines which differ (wdiff format)
------------------------------------------------
Breaks: python, {+python-dev-is-python2,+} python-dev-is-python3 (<< 3.11.1-2),
python-is-python2, python-is-python2-but-deprecated, python-minimal
Installed-Size: [-15-] {+16+}
Replaces: python, {+python-dev-is-python2,+} python-dev-is-python3 (<<
3.11.1-2), python-is-python2, python-is-python2-but-deprecated, python-minimal
Source: what-is-python [-(13)-] {+(13+deb12u1)+}
Version: [-3.11.1-3-] {+3.11.2-1+deb12u1+}
[ Other info ]
Bookworm has python3.11 3.11.2-6 (or soon 3.11.2-6+deb12u1).
So far what-is-python has generated binary packages versioned as
3.11.1-* or 3.11.4-*, therefore switching bookworm to 3.11.2-* is safe
and consistent with the python3.11 version in bookworm.
Andreas
diff -Nru what-is-python-13/debian/changelog
what-is-python-13+deb12u1/debian/changelog
--- what-is-python-13/debian/changelog 2023-01-08 08:19:39.000000000 +0100
+++ what-is-python-13+deb12u1/debian/changelog 2024-04-19 10:19:38.000000000
+0200
@@ -1,3 +1,17 @@
+what-is-python (13+deb12u1) bookworm; urgency=medium
+
+ [ Andreas Beckmann ]
+ * Non-maintainer upload.
+ * Bump version to 11.2.
+ * Fix version mangling for NMU, stable or backports uploads, i.e. versions
+ with a suffix starting with a non-digit ([.+~]).
+
+ [ Matthias Klose ]
+ * python-is-python3: Add breaks/replaces to python-dev-is-python2.
+ Closes: #1034995.
+
+ -- Andreas Beckmann <a...@debian.org> Fri, 19 Apr 2024 10:19:38 +0200
+
what-is-python (13) unstable; urgency=medium
* Fix versioned breaks/replaces: Closes: #1027951.
diff -Nru what-is-python-13/debian/control
what-is-python-13+deb12u1/debian/control
--- what-is-python-13/debian/control 2023-01-08 08:19:39.000000000 +0100
+++ what-is-python-13+deb12u1/debian/control 2024-04-19 10:18:52.000000000
+0200
@@ -11,9 +11,9 @@
Multi-Arch: allowed
Depends: ${misc:Depends}, python3
Breaks: python-is-python2, python-is-python2-but-deprecated, python,
python-minimal,
- python-dev-is-python3 (<< 3.11.1-2)
+ python-dev-is-python3 (<< 3.11.1-2), python-dev-is-python2
Replaces: python-is-python2, python-is-python2-but-deprecated, python,
python-minimal,
- python-dev-is-python3 (<< 3.11.1-2)
+ python-dev-is-python3 (<< 3.11.1-2), python-dev-is-python2
XB-Cnf-Ignore-Commands: python
Description: symlinks /usr/bin/python to python3
Starting with the Debian 11 (bullseye) and Ubuntu 20.04 LTS (focal)
diff -Nru what-is-python-13/debian/rules what-is-python-13+deb12u1/debian/rules
--- what-is-python-13/debian/rules 2023-01-03 10:17:21.000000000 +0100
+++ what-is-python-13+deb12u1/debian/rules 2024-04-19 10:19:38.000000000
+0200
@@ -1,7 +1,10 @@
#!/usr/bin/make -f
include /usr/share/dpkg/default.mk
-v3 := 3.11.1-$(shell expr $(DEB_VERSION) - 10)
+DEB_VERSION_BASE = $(firstword $(subst +, ,$(subst ~, ,$(subst .,
,$(DEB_VERSION)))))
+DEB_VERSION_SUFFIX = $(patsubst $(DEB_VERSION_BASE)%,%,$(DEB_VERSION))
+
+v3 := 3.11.2-$(shell expr $(DEB_VERSION_BASE) - 12)$(DEB_VERSION_SUFFIX)
%:
dh $@
--- End Message ---
--- Begin Message ---
Version: 12.6
The upload requested in this bug has been released as part of 12.6.
--- End Message ---