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

Bug#1107783: marked as done (unblock: python-build/1.2.2-2)



Your message dated Wed, 18 Jun 2025 10:00:25 +0000
with message-id <E1uRpaj-005KUh-34@respighi.debian.org>
and subject line unblock python-build
has caused the Debian Bug report #1107783,
regarding unblock: python-build/1.2.2-2
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 owner@bugs.debian.org
immediately.)


-- 
1107783: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1107783
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- 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 ---
--- Begin Message ---
Unblocked python-build.

--- End Message ---

Reply to: