Package: python3-argparse-manpage Version: 4.5-2 Tags: patch User: [email protected] Usertags: cross-satisfiability Control: affects -1 + src:389-ds-base src:osm2pgsql src:power-profiles-daemon
The affected packages cannot satisfy their cross Build-Depends, because they transitively depend on python3-argparse-manpage. In general, Arch:all packages can never satisfy cross Build-Depends unless marked Multi-Arch: foreign or annotated :native. While python3-argparse-manpage still depends on python3-tomli which usually would trigger the Multi-Arch interpreter problem, the alternative python3-supported-min (>= 3.11) is always satisfied in forky and later, so we may ignore the dependency. It then becomes a pure Python module and we typically mark those Multi-Arch: foreign. I'm attaching a patch for your convenience. Helmut
diff -Nru argparse-manpage-4.5/debian/changelog argparse-manpage-4.5/debian/changelog --- argparse-manpage-4.5/debian/changelog 2024-02-15 06:04:08.000000000 +0100 +++ argparse-manpage-4.5/debian/changelog 2026-01-01 12:11:09.000000000 +0100 @@ -1,3 +1,10 @@ +argparse-manpage (4.5-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark python3-argparse-manpage Multi-Arch: foreign. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Thu, 01 Jan 2026 12:11:09 +0100 + argparse-manpage (4.5-2) unstable; urgency=medium * control: Fix maintainer list address. diff -Nru argparse-manpage-4.5/debian/control argparse-manpage-4.5/debian/control --- argparse-manpage-4.5/debian/control 2024-02-15 06:03:31.000000000 +0100 +++ argparse-manpage-4.5/debian/control 2026-01-01 12:11:07.000000000 +0100 @@ -16,6 +16,7 @@ Package: python3-argparse-manpage Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, ${python3:Depends}, Description: Automatically build a manpage from argparse Generate a manual page in an automatic way from an ArgumentParser object,

