Package: python3-configobj
Version: 5.0.6-4
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability
Control: affects -1 + src:arpys src:astropy src:astropy-healpix 
src:astropy-regions src:astroscrappy src:breezy src:cpl-plugin-amber 
src:cpl-plugin-fors src:cpl-plugin-giraf src:cpl-plugin-hawki 
src:cpl-plugin-muse src:cpl-plugin-naco src:cpl-plugin-uves 
src:cpl-plugin-vimos src:cpl-plugin-visir src:cpl-plugin-xshoo src:gammapy 
src:healpy src:imexam src:libgdal-grass src:mayavi2 src:photutils src:pybdsf 
src:pyraf src:pyregion src:pyresample src:pyscanfcs src:pysynphot 
src:python-cpl src:python-drizzle src:python-enable src:reproject src:scamp 
src:sfepy src:specutils src:sunpy src:tycho2 src:veusz

The affected packages cannot be cross built from source, because their
transitive dependency on python3-configobj 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,
python3-configobj is a pure python module. All of its dependencies are
either marked Multi-Arch: foreign or annotated :any.  It's maintainer
script performs byte compilation, which is architecture-dependent, but
the module also works without bytecompiled files. Likewise,
python-configobj-doc can be annotated. Please consider applying the
attached patch.

Helmut
diff --minimal -Nru configobj-5.0.6/debian/changelog 
configobj-5.0.6/debian/changelog
--- configobj-5.0.6/debian/changelog    2020-04-05 00:57:38.000000000 +0200
+++ configobj-5.0.6/debian/changelog    2021-03-08 12:33:21.000000000 +0100
@@ -1,3 +1,10 @@
+configobj (5.0.6-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark all packages Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Mon, 08 Mar 2021 12:33:21 +0100
+
 configobj (5.0.6-4) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff --minimal -Nru configobj-5.0.6/debian/control 
configobj-5.0.6/debian/control
--- configobj-5.0.6/debian/control      2020-04-05 00:57:38.000000000 +0200
+++ configobj-5.0.6/debian/control      2021-03-08 12:33:19.000000000 +0100
@@ -21,6 +21,7 @@
 
 Package: python-configobj-doc
 Architecture: all
+Multi-Arch: foreign
 Section: doc
 Depends: ${misc:Depends}, ${sphinxdoc:Depends}
 Description: simple but powerful config file reader and writer (documentation)
@@ -46,6 +47,7 @@
 
 Package: python3-configobj
 Architecture: all
+Multi-Arch: foreign
 Depends: ${misc:Depends}, ${python3:Depends}
 Suggests: python-configobj-doc
 Description: simple but powerful config file reader and writer for Python 3

Reply via email to