Package: python3-packaging Version: 25.0-1 Severity: important Justification: a lot of affected packages Tags: patch User: [email protected] Usertags: cross-satisfiability Control: affects -1 + src:libselinux
About 1600 source packages cannot satisfy their cross Build-Depends, because they transitively depend on python3-packaging, which ends up being not satisfiable. An example package is libselinux. In general, Architecture: all packages can never satisfy cross Build-Depends unless annotated :native or marked Multi-Arch: foreign. python3-packaging is a pure Python module with no additional dependencies. Hence marking it Multi-Arch: foreign is sensible. I'm attaching a patch for your convenience. Helmut
diff -Nru python-packaging-25.0/debian/changelog python-packaging-25.0/debian/changelog --- python-packaging-25.0/debian/changelog 2025-04-26 15:16:50.000000000 +0200 +++ python-packaging-25.0/debian/changelog 2025-12-09 14:18:57.000000000 +0100 @@ -1,3 +1,10 @@ +python-packaging (25.0-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark all packages M-A:foreign. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Tue, 09 Dec 2025 14:18:57 +0100 + python-packaging (25.0-1) unstable; urgency=medium * Team upload. diff -Nru python-packaging-25.0/debian/control python-packaging-25.0/debian/control --- python-packaging-25.0/debian/control 2025-04-26 15:16:50.000000000 +0200 +++ python-packaging-25.0/debian/control 2025-12-09 14:18:54.000000000 +0100 @@ -19,6 +19,7 @@ Package: python3-packaging Architecture: all +Multi-Arch: foreign Depends: ${python3:Depends}, ${misc:Depends} Description: core utilities for python3 packages These core utilities currently consist of: @@ -27,6 +28,7 @@ Package: python3-packaging-whl Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends} Description: core utilities for python3 packages (wheel package) These core utilities currently consist of:

