Package: python3-absl
Version: 2.1.0-1
Tags: patch
User: [email protected]
Usertags: cross-satisfiability
Control: affects -1 + src:dm-tree src:re2

The affected packages cannot be cross built from source, because their
dependency on python3-absl is not cross-satisfiable. In general,
Arch:all packages can never satisfy cross Build-Depends unless marked
Multi-Arch: foreign or annotated :native. python3-absl is a pure Python
module with no non-stdlib dependencies of its own. Therefore the foreign
marking is applicable here. I'm attaching a patch for your convenience.

Helmut
diff -Nru python-absl-2.1.0/debian/changelog python-absl-2.1.0/debian/changelog
--- python-absl-2.1.0/debian/changelog  2024-02-05 21:56:15.000000000 +0100
+++ python-absl-2.1.0/debian/changelog  2025-12-17 11:47:35.000000000 +0100
@@ -1,3 +1,10 @@
+python-absl (2.1.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark python3-absl Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Wed, 17 Dec 2025 11:47:35 +0100
+
 python-absl (2.1.0-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru python-absl-2.1.0/debian/control python-absl-2.1.0/debian/control
--- python-absl-2.1.0/debian/control    2024-02-05 21:49:16.000000000 +0100
+++ python-absl-2.1.0/debian/control    2025-12-17 11:47:34.000000000 +0100
@@ -18,6 +18,7 @@
 
 Package: python3-absl
 Architecture: all
+Multi-Arch: foreign
 Depends:
  ${misc:Depends},
  ${python3:Depends},

Reply via email to