Source: itstool Version: 2.0.2-3 Tags: patch User: helm...@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
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 <hel...@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