[Python-modules-team] Bug#961042: mark python3-future Multi-Arch: foreign

Helmut Grohne helmut at subdivi.de
Tue May 19 16:16:42 BST 2020


Package: python3-future
Version: 0.18.2-2
Tags: patch
User: debian-cross at lists.debian.org
Usertags: cross-satisfiability
Control: affects -1 + src:cfgrib src:cnvkit src:duplicity src:galpy src:osdlyrics src:pyferret src:python-biom-format src:python-cobra src:q2-cutadapt src:q2-metadata src:qgis src:sagemath src:yade

The affected packages cannot satisfy their cross Build-Depends, because
they transitively Build-Depends on python3-future. In general,
Architecture: all packages can never satisfy cross Build-Depends unless
marked Multi-Arch: foreign or annotated :native. In the case of
python3-future, Multi-Arch: foreign is reasonable, because it is a pure
Python module without architecture-dependent dependencies. Please
consider applying the attached patch. It also marks the doc package.

Helmut
-------------- next part --------------
diff --minimal -Nru python-future-0.18.2/debian/changelog python-future-0.18.2/debian/changelog
--- python-future-0.18.2/debian/changelog	2020-03-28 03:39:09.000000000 +0100
+++ python-future-0.18.2/debian/changelog	2020-05-19 16:55:40.000000000 +0200
@@ -1,3 +1,10 @@
+python-future (0.18.2-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark all packages Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Tue, 19 May 2020 16:55:40 +0200
+
 python-future (0.18.2-2) unstable; urgency=medium
 
   * Drop python2 support; Closes: #937773
diff --minimal -Nru python-future-0.18.2/debian/control python-future-0.18.2/debian/control
--- python-future-0.18.2/debian/control	2020-03-28 03:39:09.000000000 +0100
+++ python-future-0.18.2/debian/control	2020-05-19 16:55:39.000000000 +0200
@@ -17,6 +17,7 @@
 
 Package: python3-future
 Architecture: all
+Multi-Arch: foreign
 Depends: ${misc:Depends}, ${python3:Depends}, python3-lib2to3
 Suggests: python-future-doc
 Description: Clean single-source support for Python 3 and 2 - Python 3.x
@@ -33,6 +34,7 @@
 Package: python-future-doc
 Section: doc
 Architecture: all
+Multi-Arch: foreign
 Depends: ${misc:Depends}, ${sphinxdoc:Depends}
 Description: Clean single-source support for Python 3 and 2 - doc
  Future is the missing compatibility layer between Python 2 and Python 3. It


More information about the Python-modules-team mailing list