[Python-apps-team] Bug#872716: mark itstool Multi-Arch: foreign

Helmut Grohne helmut at subdivi.de
Sun Aug 20 12:42:30 UTC 2017


Source: itstool
Version: 2.0.2-3
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
Control: affects -1 + src:colorhug-client src:gnome-recipes src:goobox src:latexila src:modem-manager-gui src:pan src:sysprof src:yelp

The affected packages cannot satisfy their cross Build-Depends, because
their dependency on itstool is unsatisfiable. In general, Architecture:
all packages can never satisfy cross Build-Depends unless marked
Multi-Arch: foreign. In this case, such a marking appears to be correct
to me: itstool does not have any maintainer scripts which could cause it
to become architecture dependent. Its dependencies can incur an
architecture dependence, but my reading of the source indicates that
python and python-libxml2 are used in a way that does not expose their
architecture (working with xml documents is the same on all
architectures). Thus Multi-Arch: foreign looks correct to me here.
Please consider applying the attached patch.

Furthermore, this marking blocks any marking of yelp-tools, which
currently causes 52 other packages to have unsatisfiable cross
Build-Depends.

Helmut
-------------- next part --------------
diff --minimal -Nru itstool-2.0.2/debian/changelog itstool-2.0.2/debian/changelog
--- itstool-2.0.2/debian/changelog	2016-04-02 19:24:39.000000000 +0200
+++ itstool-2.0.2/debian/changelog	2017-08-20 14:36:49.000000000 +0200
@@ -1,3 +1,10 @@
+itstool (2.0.2-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark itstool Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Sun, 20 Aug 2017 14:36:49 +0200
+
 itstool (2.0.2-3) unstable; urgency=medium
 
   * debian/patches/fix-utf8-handling.patch: Backport an upstream fix to
diff --minimal -Nru itstool-2.0.2/debian/control itstool-2.0.2/debian/control
--- itstool-2.0.2/debian/control	2016-04-02 19:22:04.000000000 +0200
+++ itstool-2.0.2/debian/control	2017-08-20 14:36:20.000000000 +0200
@@ -11,6 +11,7 @@
 
 Package: itstool
 Architecture: all
+Multi-Arch: foreign
 Depends: ${misc:Depends}, python, python-libxml2
 Description: tool for translating XML documents with PO files
  ITS Tool allows you to translate your XML documents with PO files, using rules


More information about the Python-apps-team mailing list