Source: python2.7 Version: 2.7.18-7 Severity: important Hi,
here is a the next batch of Breaks for cleaning out obsolete unversioned python packages and python-* module packages on upgrades from buster to bullseye. I think this is as much as we can do on the python2.7 side. Andreas PS: the py27-breaks.Debian file is a really good idea ;-)
diff -u python2.7-2.7.18/debian/changelog python2.7-2.7.18/debian/changelog --- python2.7-2.7.18/debian/changelog +++ python2.7-2.7.18/debian/changelog @@ -1,3 +1,26 @@ +python2.7 (2.7.18-8~deb11anbe9) UNRELEASED; urgency=medium + + [ Andreas Beckmann ] + * python2.7, libpython2.7-minimal: Add Breaks: python-dev (<< 2.7.18), + libpython-dev (<< 2.7.18), python-dbg (<< 2.7.18), + libpython-dbg (<< 2.7.18) to remove more unversioned python packages. + Add Breaks: libgcj-common (<< 1:7), libvolk1-bin (<< 2), + pysycache (<< 3.1-4~), python-catkin-pkg (<< 0.4.14-2~), + python-chardet (<< 3.0.4-6~), python-extras (<< 1.0.0-4~), + python-fixtures (<< 3.0.0-3~), python-genpy (<< 0.6.9-2~), + python-iso8601 (<< 0.1.12-2~), python-linecache2 (<< 1.0.0-4~), + python-pbr (<< 5.4.5), python-pyasn1 (<< 0.4.2-4~), + python-pygame (<< 1.9.6+dfsg-3~), python-pyicu (<< 2.2-3~), + python-rospkg (1.1.10-2~), python-std-msgs (<< 0.5.12-2~), + python-testtools (<< 2.3.0-7~), python-traceback2 (<< 1.4.0-6~), + python-traitlets (<< 4.3.3-3~), python-urllib3 (<< 1.25.8-2~), + python-yaml (<< 5.3.1-2~) to remove some persisting obsolete module + packages along the unversioned python packages on upgrades from buster. + Closes: #-1. + * libpython2.7-stdlib: Breaks: ${python27:Breaks}, too. + + -- Andreas Beckmann <a...@debian.org> Wed, 12 May 2021 00:13:06 +0200 + python2.7 (2.7.18-7) unstable; urgency=medium [ Andreas Beckmann ] diff -u python2.7-2.7.18/debian/control python2.7-2.7.18/debian/control --- python2.7-2.7.18/debian/control +++ python2.7-2.7.18/debian/control @@ -47,7 +47,7 @@ Depends: libpython2.7-minimal (= ${binary:Version}), libssl1.1 (>= 1.1.1), mime-support, ${shlibs:Depends}, ${misc:Depends} Provides: python2.7-cjkcodecs, python2.7-ctypes, python2.7-elementtree, python2.7-celementtree, python2.7-wsgiref, python2.7-profiler, python2.7-argparse, python-argparse Replaces: python2.7 (<< 2.7.5-0~), libpython2.7-testsuite (<< 2.7.13-4) -Breaks: python-urllib3 (<< 1.9.1-3), ${pyfpe:Breaks} +Breaks: python-urllib3 (<< 1.9.1-3), ${pyfpe:Breaks}, ${python27:Breaks} Description: Interactive high-level object-oriented language (standard library, version 2.7) Python is a high-level, interactive, object-oriented language. Its 2.7 version includes an extensive class library with lots of goodies for diff -u python2.7-2.7.18/debian/control.in python2.7-2.7.18/debian/control.in --- python2.7-2.7.18/debian/control.in +++ python2.7-2.7.18/debian/control.in @@ -47,7 +47,7 @@ Depends: lib@PVER@-minimal (= ${binary:Version}), libssl1.1 (>= 1.1.1), mime-support, ${shlibs:Depends}, ${misc:Depends} Provides: @PVER@-cjkcodecs, @PVER@-ctypes, @PVER@-elementtree, @PVER@-celementtree, @PVER@-wsgiref, @PVER@-profiler, @PVER@-argparse, python-argparse Replaces: @PVER@ (<< 2.7.5-0~), lib@PVER@-testsuite (<< 2.7.13-4) -Breaks: python-urllib3 (<< 1.9.1-3), ${pyfpe:Breaks} +Breaks: python-urllib3 (<< 1.9.1-3), ${pyfpe:Breaks}, ${python27:Breaks} Description: Interactive high-level object-oriented language (standard library, version @VER@) Python is a high-level, interactive, object-oriented language. Its @VER@ version includes an extensive class library with lots of goodies for diff -u python2.7-2.7.18/debian/py27-breaks.Debian python2.7-2.7.18/debian/py27-breaks.Debian --- python2.7-2.7.18/debian/py27-breaks.Debian +++ python2.7-2.7.18/debian/py27-breaks.Debian @@ -1,3 +1,29 @@ +python (<< 2.7.18), python-minimal (<< 2.7.18), libpython-stdlib (<< 2.7.18), -python (<< 2.7.18), +python-dev (<< 2.7.18), +libpython-dev (<< 2.7.18), +python-dbg (<< 2.7.18), +libpython-dbg (<< 2.7.18), + +libgcj-common (<< 1:7), +libvolk1-bin (<< 2), +pysycache (<< 3.1-4~), +python-catkin-pkg (<< 0.4.14-2~), +python-chardet (<< 3.0.4-6~), +python-extras (<< 1.0.0-4~), +python-fixtures (<< 3.0.0-3~), +python-genpy (<< 0.6.9-2~), +python-iso8601 (<< 0.1.12-2~), +python-linecache2 (<< 1.0.0-4~), +python-pbr (<< 5.4.5), +python-pyasn1 (<< 0.4.2-4~), +python-pygame (<< 1.9.6+dfsg-3~), +python-pyicu (<< 2.2-3~), +python-rospkg (<< 1.1.10-2~), +python-std-msgs (<< 0.5.12-2~), +python-testtools (<< 2.3.0-7~), +python-traceback2 (<< 1.4.0-6~), +python-traitlets (<< 4.3.3-3~), +python-urllib3 (<< 1.25.8-2~), +python-yaml (<< 5.3.1-2~),