Your message dated Thu, 10 Sep 2026 04:36:47 +0000
with message-id <[email protected]>
and subject line Bug#1146430: fixed in twine 6.2.0-6
has caused the Debian Bug report #1146430,
regarding twine: FTBFS against python 3.15rc1
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.)
--
1146430: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1146430
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:twine
Version: 6.2.0-5
User: [email protected]
Usertags: python3.15
Tags: patch, ftbfs, forky, sid
Hi!
While rebuilding the python related packages against the Python 3.15rc1
version we found that twine fails to build from source [1].
This is caused by a change in the wording in the exceptions produces
docutils 0.23, this is already solved upstream with the commit bfa7f7f
[2] changelog: backfill entries from PRs (#1330).
I applied the upstream fix in the sandbox [3] to be able to build the
packages that depend on twine, please consider applying the patch to
support the upcoming 3.15 version.
Happy hacking,
[1]: https://debusine.debian.net/debian/r-python-python3.15/artifact/4578793/
[2]:
https://github.com/pypa/twine/commit/bfa7f7f037c6ba39e93813c6ad2537d13cf4b1e6
[3]: https://debusine.debian.net/debian/r-python-python3.15/
--
"Can you imagine what I would do if I could do all I can?" -- Sun Tzu
Saludos /\/\ /\ >< `/
From: William Woodruff <[email protected]>
Date: Fri, 17 Jul 2026 00:19:21 +0200
Subject: changelog: backfill entries from PRs (#1330)
---
tests/test_check.py | 20 +++++++++-----------
1 file changed, 9 insertions(+), 11 deletions(-)
diff --git a/tests/test_check.py b/tests/test_check.py
index 7a1d982..5f027fb 100644
--- a/tests/test_check.py
+++ b/tests/test_check.py
@@ -119,7 +119,7 @@ def test_fails_rst_syntax_error(tmp_path, capsys, caplog):
logging.ERROR,
"`long_description` has syntax errors in markup "
"and would not be rendered on PyPI.\n"
- "line 2: Warning: Document or section may not begin with a
transition.",
+ "line 2: Warning: Transition at the end of the document.",
),
]
@@ -141,16 +141,14 @@ def test_fails_rst_no_content(tmp_path, capsys, caplog):
assert check.check([sdist])
assert capsys.readouterr().out == f"Checking {sdist}: FAILED\n"
-
- assert caplog.record_tuples == [
- (
- "twine.commands.check",
- logging.ERROR,
- "`long_description` has syntax errors in markup "
- "and would not be rendered on PyPI.\n"
- "No content rendered from RST source.",
- ),
- ]
+ assert len(caplog.record_tuples) == 1
+
+ # Note: we intentionally don't check the full error message below,
+ # since readme_renderer/docutils doesn't guarantee it.
+ error = caplog.record_tuples[0]
+ assert error[0] == "twine.commands.check"
+ assert error[1] == logging.ERROR
+ assert "syntax errors" in error[2]
def test_passes_rst_description(tmp_path, capsys, caplog):
--- End Message ---
--- Begin Message ---
Source: twine
Source-Version: 6.2.0-6
Done: Stuart Prescott <[email protected]>
We believe that the bug you reported is fixed in the latest version of
twine, 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.
Stuart Prescott <[email protected]> (supplier of updated twine 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: Thu, 10 Sep 2026 14:03:57 +1000
Source: twine
Architecture: source
Version: 6.2.0-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Stuart Prescott <[email protected]>
Closes: 1146085 1146430
Changes:
twine (6.2.0-6) unstable; urgency=medium
.
* Team upload.
* Fix FTBFS with python-docutils 0.23, with thanks to Maximiliano Curia for
forwarding the upstream patch (Closes: #1146085, #1146430).
Checksums-Sha1:
6f7be5acfd0a602e3fa37d2b712c2f296615282d 3076 twine_6.2.0-6.dsc
969d6d2c184debad5c9aec8a1c62b9e726e3756a 11224 twine_6.2.0-6.debian.tar.xz
c0a804ef8b59afaa80eb83360fc7287110d1647f 314300 twine_6.2.0-6.git.tar.xz
2693364d33006dc0f2ed76d02e7af32cfff741d0 17660 twine_6.2.0-6_source.buildinfo
Checksums-Sha256:
1eb89eb3e6cebe736a7a05a2454545174846627f70d5e44cf7f10b843462c949 3076
twine_6.2.0-6.dsc
024857b88fd65d46629419d239cc8354eae31d6839197855011e94f74724f314 11224
twine_6.2.0-6.debian.tar.xz
fbdc89e9c2dca526e48edd53393893a83c7be8edca10d3cc83a69468bbc7cfd1 314300
twine_6.2.0-6.git.tar.xz
8189b41f239a1926b88982a2b79fb483ef58f555dd35c51f1da55e3f4925a670 17660
twine_6.2.0-6_source.buildinfo
Files:
9c322d71a8057e687d7a89863f578803 3076 utils optional twine_6.2.0-6.dsc
abaa652464b89c9bd7302657e5e0ff12 11224 utils optional
twine_6.2.0-6.debian.tar.xz
6e77b82811ea902f249cdf8753086ee6 314300 utils None twine_6.2.0-6.git.tar.xz
429e1fb1adb5d0bd936fc3ebe7b67973 17660 utils optional
twine_6.2.0-6_source.buildinfo
Git-Tag-Info: tag=11ce859f4038b8a0ecbce7c39f01f4eb26397256
fp=90e2d2c1ad146a1b7ebb891dbbc17ebb1396f2f7
Git-Tag-Tagger: Stuart Prescott <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmqiLckACgkQYG0ITkaD
wHkwVg/+KnJQxT1WDBCEh7RIy/FWnRwN8D6n4hP8Vlv7odnQGnxQ12eZefn8Ytqh
jGhVTFmjoYPRGQq/9KnooSPMZz8q1VETByoRvCFLI67moNkgx2vY7TiXv+Vr1nbK
7bZdff/EAbhDFdk6L6lA0Xo0lPdcIH3bXrvOggEN/8YBOND+Z2b1elHrNBZIZb3N
zlrX7cApWIlBxkC4DZCQuH7nruTeDfB6Wa1+lRwzZF5Oo1eGTIM60HV1U+Q/y2vE
srj5vxo9lsNJUfTLQpBL8E3Gn+IJ+0GC/xFCX3MmR61+FRXX+oLwIBeWYmr0BpYa
A4iTShFa8UMGd659PspspVtXl5yxO+jyimY+jD+NMQmre602Op/fNHzS7CYLKx8k
xb+XH1wPGN4p8nswCbg/MW8dKF4JAU0U7QSc1J0I+cLmur+NQJXw1vaPD8l1jgjT
zngX5CKSMHNuRdaz0nQ4MJCC9EbWdzXBawn2qsfkJp3rzrpwwdhHivZ3W/2TXSOz
WAywtTuj0IOJrFJJmPUgRjaEH/QdZeG1toBd+U6eO/JKfwz/Rs51iLqDgKF6LSsH
gQeZHZ3IlJ/WPU7nJXh/MBpNF1xhIqapgcYERD8RQzoo6UxAhE8wAvv9aSSIv3B6
lWfe5cHn/u0ZRrx52w2OdoBARP1mt19F7TQdmjOxZq37wGKvNrU=
=uBRY
-----END PGP SIGNATURE-----
pgpAAvyPatyK0.pgp
Description: PGP signature
--- End Message ---