[Python-modules-team] Bug#984813: mark python3-configobj Multi-Arch: foreign

Helmut Grohne helmut at subdivi.de
Mon Mar 8 15:46:21 GMT 2021


Package: python3-configobj
Version: 5.0.6-4
Tags: patch
User: debian-cross at 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
-------------- next part --------------
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 <helmut at 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


More information about the Python-modules-team mailing list