[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1107783: unblock: python-build/1.2.2-2



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,


Reply to: