Control: tags -1 + pending

Hi,

2017-10-30 22:51 Manuel A. Fernandez Montecelo:
Hi,

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

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?

So I am about to upload the NMU, with the changes attached.


Cheers.
--
Manuel A. Fernandez Montecelo <manuel.montez...@gmail.com>
diff -Nru itstool-2.0.2/debian/changelog itstool-2.0.2/debian/changelog
--- itstool-2.0.2/debian/changelog      2016-04-02 19:10:04.000000000 +0200
+++ itstool-2.0.2/debian/changelog      2017-11-19 00:10:41.000000000 +0100
@@ -1,3 +1,14 @@
+itstool (2.0.2-3.1) unstable; urgency=medium
+
+  [ Manuel A. Fernandez Montecelo ]
+  * Non-maintainer upload.
+  * Set "Priority: optional", "extra" is deprecated
+
+  [ Helmut Grohne ]
+  * Mark itstool Multi-Arch: foreign. (Closes: #872716)
+
+ -- Manuel A. Fernandez Montecelo <m...@debian.org>  Sun, 19 Nov 2017 00:10:41 
+0100
+
 itstool (2.0.2-3) unstable; urgency=medium
 
   * debian/patches/fix-utf8-handling.patch: Backport an upstream fix to
diff -Nru itstool-2.0.2/debian/control itstool-2.0.2/debian/control
--- itstool-2.0.2/debian/control        2016-04-02 19:10:04.000000000 +0200
+++ itstool-2.0.2/debian/control        2017-11-19 00:10:21.000000000 +0100
@@ -1,6 +1,6 @@
 Source: itstool
 Section: text
-Priority: extra
+Priority: optional
 Maintainer: Python Applications Packaging Team 
<python-apps-t...@lists.alioth.debian.org>
 Uploaders: Tanguy Ortolo <tanguy+deb...@ortolo.eu>
 Build-Depends: debhelper (>= 9), python (>= 2.6.6-3~), python-libxml2
@@ -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