[xml/sgml-pkgs] Bug#843507: mark xml-core Multi-Arch: foreign

Helmut Grohne helmut at subdivi.de
Mon Nov 7 07:38:58 UTC 2016


Package: xml-core
Version: 0.16
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
Control: affects -1 + src:balsa src:buzztrax src:cheese src:ddccontrol src:ekiga src:gbonds src:gjiten src:gnote src:grcm src:grdesktop src:grhino src:jhbuild src:nemiver src:oregano src:pioneers src:qalculate-gtk src:rarian src:referencer src:synaptic src:terminatorx src:xmlroff

The affected packages fail to cross build from source, because their
build dependency on xml-core is not satisfiable. In general,
Architecture: all packages can never satisfy cross Build-Depends unless
marked Multi-Arch: foreign. Determining whether Multi-Arch: foreign is
not trivial to determine and thus not hinted by the multiarch hinter.
Let's try anyway:
 * Architecture: all package -> check.
 * Dependencies:
   + perl removed #840410
   + sgml-base became Multi-Arch: foreign in 1.29
   + sed is Multi-Arch: foreign
   -> check.
 * Maintainer scripts are harder, because xml-core has a few and
   provides triggers. I looked into them and didn't find any
   architecture-specific behaviour as they're all (including
   update-xmlcatalog) operating on text files. -> check.
Thus I think that the marking is correct. Please consider applying the
attached patch.

Helmut
-------------- next part --------------
diff --minimal -Nru xml-core-0.16/debian/changelog xml-core-0.16+nmu1/debian/changelog
--- xml-core-0.16/debian/changelog	2016-10-11 13:08:35.000000000 +0200
+++ xml-core-0.16+nmu1/debian/changelog	2016-11-07 08:17:05.000000000 +0100
@@ -1,3 +1,10 @@
+xml-core (0.16+nmu1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark xml-core Multi-Arch: foreign. Closes: #-1
+
+ -- Helmut Grohne <helmut at subdivi.de>  Mon, 07 Nov 2016 08:17:05 +0100
+
 xml-core (0.16) unstable; urgency=medium
 
   * Team upload.
diff --minimal -Nru xml-core-0.16/debian/control xml-core-0.16+nmu1/debian/control
--- xml-core-0.16/debian/control	2016-09-30 18:59:31.000000000 +0200
+++ xml-core-0.16+nmu1/debian/control	2016-11-07 08:15:28.000000000 +0100
@@ -11,6 +11,7 @@
 
 Package: xml-core
 Architecture: all
+Multi-Arch: foreign
 Depends: ${perl:Depends}, ${misc:Depends}, sgml-base (>= 1.17), sed (>= 4.1.2-8)
 Suggests: debhelper (>= 9.20120909)
 Description: XML infrastructure and XML catalog file support


More information about the debian-xml-sgml-pkgs mailing list