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~),

Reply via email to