--- Begin Message ---
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: python-build@packages.debian.org, sanvila@debian.org
Control: affects -1 + src:python-build
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package python-build
As a last minute cleansing of extraneous stale dependencies
that came to light when reviewing what could be done to
write some release notes; python-build lost it's extraneous
dependency on python3-toml.
It now uses tomllib from stdlib.
This later triggered 5 FTBFS in Santiago's full rebuild.
These 5 RC bugs were all swiftly handled on the very same day by Santiago and myself,
they were all concerning non-key packages with autopkgtest
that have all already migrated automatically after 20 days.
[ Reason ]
python-build is, of course, a key package and needs a manual hint.
[ Impact ]
users might still unknowingly depends on old toml
and won't get a clear message until Forky.
Their CI build system won't warn them.
[ Tests ]
Santiago rebuilt the whole archive with the new python-build
[ Risks ]
The diff is minimal.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing -> hereunder
[ Other info ]
I agree this generational mess of python libraries is confusing and needs to be curated;
here is a attempt to document this properly: https://wiki.debian.org/Python/Backports
unblock python-build/1.2.2-2
Greetings,
Alexandre
diff -Nru python-build-1.2.2/debian/changelog python-build-1.2.2/debian/changelog
--- python-build-1.2.2/debian/changelog 2024-09-22 06:20:21.000000000 +0200
+++ python-build-1.2.2/debian/changelog 2025-05-14 15:03:01.000000000 +0200
@@ -1,3 +1,10 @@
+python-build (1.2.2-2) unstable; urgency=medium
+
+ * Team Upload
+ * Drop explicit dependency on old python3-toml
+
+ -- Alexandre Detiste <tchet@debian.org> Wed, 14 May 2025 15:03:01 +0200
+
python-build (1.2.2-1) unstable; urgency=medium
* New upstream version 1.2.2
diff -Nru python-build-1.2.2/debian/clean python-build-1.2.2/debian/clean
--- python-build-1.2.2/debian/clean 1970-01-01 01:00:00.000000000 +0100
+++ python-build-1.2.2/debian/clean 2025-05-14 15:03:01.000000000 +0200
@@ -0,0 +1 @@
+docs/_build/
diff -Nru python-build-1.2.2/debian/control python-build-1.2.2/debian/control
--- python-build-1.2.2/debian/control 2024-09-22 06:19:50.000000000 +0200
+++ python-build-1.2.2/debian/control 2025-05-14 14:51:18.000000000 +0200
@@ -10,7 +10,6 @@
python3-packaging,
python3-pyproject-hooks,
pybuild-plugin-pyproject,
- python3-toml,
dh-sequence-sphinxdoc <!nodoc>,
python3-sphinx <!nodoc>,
python3-sphinx-autodoc-typehints <!nodoc>,
@@ -30,7 +29,6 @@
${misc:Depends},
python3-packaging,
python3-pyproject-hooks,
- python3-toml,
python3-wheel,
Suggests: python3-pip,
python3-venv,
--- End Message ---