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

Manuel A. Fernandez Montecelo manuel.montezelo at gmail.com
Mon Oct 30 21:51:50 UTC 2017


Hi,

2017-08-20 14:42 Helmut Grohne:
>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.

As Helmut says, this problem is affecting cross-building packages,
potentially even "shadow" if we proceed with a fix in the near future.

Is it of any help if we offer to NMU, or in any case, are you against us
NMUing it?


Cheers.
-- 
Manuel A. Fernandez Montecelo <manuel.montezelo at gmail.com>



More information about the Python-apps-team mailing list