Your message dated Tue, 13 Apr 2021 12:48:24 +0000
with message-id <[email protected]>
and subject line Bug#986871: fixed in python-docutils 0.16+dfsg-4
has caused the Debian Bug report #986871,
regarding python3-docutils: please add Breaks: python-docutils
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 [email protected]
immediately.)
--
986871: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986871
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-docutils
Version: 0.16+dfsg-3
Severity: serious
Tags: patch
User: [email protected]
Usertags: piuparts
Hi,
during a test with piuparts I noticed some upgrade paths from buster to
bullseye failing because apt did not find a valid upgrade path.
This commonly happens with 'apt-get upgrade' (which fails), followed by
'apt-get dist-upgrade'.
>From the attached log (scroll to the bottom...):
[...]
Package python-docutils:amd64 python-docutils:amd64 Depends on
docutils-common:amd64 < 0.14+dfsg-4 -> 0.16+dfsg-3 @ii umU > (= 0.14+dfsg-4)
Keeping Package docutils-common:amd64 due to Depends
Policy breaks with upgrade of python-docutils:amd64 < 0.14+dfsg-4 @ii mK
IPb >
Policy breaks with upgrade of python-docutils:amd64 < 0.14+dfsg-4 @ii mK
IPb >
Policy breaks with upgrade of python-docutils:amd64 < 0.14+dfsg-4 @ii mK
IPb >
Policy breaks with upgrade of python-docutils:amd64 < 0.14+dfsg-4 @ii mK
IPb >
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
python3-docutils : Depends: docutils-common (= 0.16+dfsg-3) but 0.14+dfsg-4
is to be installed
This can be fixed by making the Breaks against the removed python-docutils
explicit in python3-docutils. (There is currently an implicit one due to
the versioned dependency of both packages on docutils-common, but that
is not sufficient for apt to find a valid solution in all cases.)
The attached patch is against 8e8798a3fd59a464691bea4dd7a789d7bb7c95ba,
i.e. to be applied after the 4 metadata update commits (that I consider
suitable for bullseye) following debian/0.16+dfsg-3 and committed before
the new upstream was merged.
cheers,
Andreas
>From cae183e73216fe4db626fff8b519f5b0299f4971 Mon Sep 17 00:00:00 2001
From: Andreas Beckmann <[email protected]>
Date: Tue, 13 Apr 2021 09:20:24 +0200
Subject: [PATCH] python3-docutils: add explicit Breaks: python-docutils
the existing implicit Breaks via the versioned dependency on
docutils-common is not sufficient for all upgrade paths
---
debian/changelog | 4 ++++
debian/control | 1 +
debian/gbp.conf | 2 +-
3 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/debian/changelog b/debian/changelog
index 2223b2e..b2fe7b3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,10 @@ python-docutils (0.16+dfsg-4) UNRELEASED; urgency=low
* d/control: Update Vcs-* fields with new Debian Python Team Salsa
layout.
+ [ Andreas Beckmann ]
+ * python3-docutils: Add explicit Breaks: python-docutils for smoother
+ upgrades from buster. (Closes: #-1)
+
-- Debian Janitor <[email protected]> Wed, 02 Sep 2020 07:19:45 -0000
python-docutils (0.16+dfsg-3) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index 881a382..4a56607 100644
--- a/debian/control
+++ b/debian/control
@@ -29,6 +29,7 @@ Suggests: docutils-doc,
texlive-lang-french,
texlive-latex-base,
texlive-latex-recommended
+Breaks: python-docutils (<< 0.16+dfsg-3)
Description: text processing system for reStructuredText (implemented in
Python 3)
reStructuredText is an easy-to-read, what-you-see-is-what-you-get plaintext
markup syntax and parser system. It is useful for in-line program
documentation
diff --git a/debian/gbp.conf b/debian/gbp.conf
index 3879982..f41fd29 100644
--- a/debian/gbp.conf
+++ b/debian/gbp.conf
@@ -1,2 +1,2 @@
[DEFAULT]
-debian-branch=debian/master
+debian-branch=debian/bullseye
--
2.20.1
catkin_0.8.9-2.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: python-docutils
Source-Version: 0.16+dfsg-4
Done: Dmitry Shachnev <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-docutils, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dmitry Shachnev <[email protected]> (supplier of updated python-docutils
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 13 Apr 2021 15:28:40 +0300
Source: python-docutils
Architecture: source
Version: 0.16+dfsg-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Dmitry Shachnev <[email protected]>
Closes: 986871
Changes:
python-docutils (0.16+dfsg-4) unstable; urgency=medium
.
[ Debian Janitor ]
* Set field Upstream-Name in debian/copyright.
* Fix day-of-week for changelog entries 0.2.8+cvs20030324-6,
0.2.8+cvs20030324-5, 0.2.8+cvs20030324-4, 0.2.8+cvs20030324-3,
0.2.8+cvs20030324-2, 0.2.8+cvs20030324-1.
.
[ Ondřej Nový ]
* d/control: Update Maintainer field with new Debian Python Team
contact address.
* d/control: Update Vcs-* fields with new Debian Python Team Salsa
layout.
.
[ Andreas Beckmann ]
* python3-docutils: Add explicit Breaks: python-docutils for smoother
upgrades from buster. (Closes: #986871)
Checksums-Sha1:
042870aa1a9aaf3112b90291bf7f0506631fa0ea 2385 python-docutils_0.16+dfsg-4.dsc
87552c88ab75793069de7ec074d8627fde018860 31036
python-docutils_0.16+dfsg-4.debian.tar.xz
850a5de117ee04f6fe12f60b59d8fe360f2b58b2 6093
python-docutils_0.16+dfsg-4_source.buildinfo
Checksums-Sha256:
e5269fc695a0b4ab43d1997b15a5eee77dbfbcebcf234fd085ec8f1a2cf478f2 2385
python-docutils_0.16+dfsg-4.dsc
9ce198ac913d41e7b8f2dc1b41a57b3213c42fa3e6b4e8265d5478e2406054d7 31036
python-docutils_0.16+dfsg-4.debian.tar.xz
d894dd2ed8199c4be01afe1a005f990cdb4fcdb8b2747cb10f2748fe5dd9d8ca 6093
python-docutils_0.16+dfsg-4_source.buildinfo
Files:
c94210edc3999b691bc82ff12a82ab97 2385 python optional
python-docutils_0.16+dfsg-4.dsc
331e7835f1b34cec49f6307f0d8494b0 31036 python optional
python-docutils_0.16+dfsg-4.debian.tar.xz
ed9f9e7973bd378d63ada3245939f072 6093 python optional
python-docutils_0.16+dfsg-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEE5688gqe4PSusUZcLZkYmW1hrg8sFAmB1kMgTHG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRBmRiZbWGuDy9W5D/4oDb8/6b2LWTH4k5NFh3pZftOwtm2p
7ynavbPavvU7JxlMd6iZi2WWFsR/qvtde6jF8tU0TJzDjhy7AFcIlE+U4lzXEzGL
sNi9BAXLSRNGoi4z525O36nXiSqcNZat7JXkm0IUOvVhoI2gI6rveBIpRrbxUbJT
woWcs5PVoyYJi4NVulUNoXQEFTmkI0eeTns4Wlvh2pXNIykYMNQog8R8rpMk96OK
migLpKUhSFK2kdO8IOJI3UAnjTsVmrGXybtg1KEAR428xLxJjinSmUhD/fMn/p8g
mRE6C9UMQcUTEXhBXbJI0ixAOoSwksWkpq/jwqrNC9h77vDhWjWXRN7JCzccrVBU
5B75CeZsDhCXLXI4K37DSfk4J+yUTv0oMKk+LR4vUsibIKTPa5GP/y57Csr622VS
12B6Vdi60HSahejen/hcDt+OAa0iXnrix4eGnXO7N6KNC74Wf9v/eLLMRu/Tih/Q
8wzEw+KpRjSZ8oadM9ZA1ijfoX4RKk/aoE2TGEPI3jKmYroFYkfjhWw1XCT7af37
+jCV6BPyViv0a1GlW1nD82b2dR/2jWuk18+rFGbgggzPdBqWcMsZL0G69oLjXUA/
UQH54/i21lQKJ/5c/Oy761W4+9qqBi16QZ3AjpABcQQ75lIsmcmWl2eMqdsV9gYc
7oxo80yuIffh0w==
=+6+/
-----END PGP SIGNATURE-----
--- End Message ---