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,

Reply via email to