[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