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

Reply via email to