Package: python3-setuptools-git
Version: 1.2-3
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability
Control: affects -1 + src:dbus-deviation src:freedombox src:pyxrd

The affected packages cannot satisfy their cross Build-Depends, because
their transitive dependency on python3-setuptools-git is not
satisfiable. In general, Architecture: all packages can never satisfy
cross Build-Depends unless marked Multi-Arch: foreign or annotated
:native. In this case, I think the foreign marking is reasonable. All of
its dependencies are already marked Multi-Arch: foreign or annotated
:any. It contains a pure python module and even though byte compiled
Python files are created, the module can be used without. As such, I
think the marking is reasonable. Please consider applying the attached
patch.

Helmut
diff --minimal -Nru python-setuptools-git-1.2/debian/changelog 
python-setuptools-git-1.2/debian/changelog
--- python-setuptools-git-1.2/debian/changelog  2019-10-13 09:01:44.000000000 
+0200
+++ python-setuptools-git-1.2/debian/changelog  2022-05-03 20:28:52.000000000 
+0200
@@ -1,3 +1,10 @@
+python-setuptools-git (1.2-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark python3-setuptools-git Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Tue, 03 May 2022 20:28:52 +0200
+
 python-setuptools-git (1.2-3) unstable; urgency=medium
 
   * Update homepage location.
diff --minimal -Nru python-setuptools-git-1.2/debian/control 
python-setuptools-git-1.2/debian/control
--- python-setuptools-git-1.2/debian/control    2019-10-13 09:01:44.000000000 
+0200
+++ python-setuptools-git-1.2/debian/control    2022-05-03 20:28:51.000000000 
+0200
@@ -8,6 +8,7 @@
 
 Package: python3-setuptools-git
 Architecture: all
+Multi-Arch: foreign
 Depends: ${python3:Depends}, ${misc:Depends}, python3-setuptools, git
 Description: plugin for setuptools that enables git integration
  This is a plugin for setup tools that enables Git integration.  Once

Reply via email to