Package: autoconf2.13 Version: 2.13-67 Tags: patch User: helm...@debian.org Usertags: rebootstrap Control: affects -1 + src:firefox src:firefox-esr src:gcc-3.3 src:gcc-m68hc1x src:grass src:icedove src:postgis src:vflib3
The affected packages fail to satisfy their cross Build-Depends, because their dependency on autoconf2.13 is not satisfiable. In general, Architecture: all packages cannot satisfy cross build dependencies unless marked Multi-Arch: foreign. For autoconf2.13, we need to look closely to determine whether such a marking is correct. It does have a postinst script. Such scripts can have architecture-dependent behaviour (e.g. compiling python modules), but removing diversions is not considered architecture-dependent. It also has runtime dependencies that are not marked Multi-Arch: foreign. In particular, autoconf2.13 depends on: * m4 (marked Multi-Arch: foreign) * debianutils (marked Multi-Arch: foreign) * perl * libfile-temp-perl * dpkg | install-info (both marked Multi-Arch: foreign) So the only dependencies that may expose architecture-awareness are the perl ones. Fortunately, autoconf2.13 does not export any perl modules and its scripts (e.g. autoscan2.13) do not use architecture-specific behaviour. So marking autoconf2.13 Multi-Arch: foreign looks correct and fits with the fact that autoconf already is marked that way. Please consider applying the attached patch. Helmut
diff --minimal -Nru autoconf2.13-2.13/debian/changelog autoconf2.13-2.13/debian/changelog --- autoconf2.13-2.13/debian/changelog 2015-10-17 08:58:58.000000000 +0200 +++ autoconf2.13-2.13/debian/changelog 2016-10-30 13:39:29.000000000 +0100 @@ -1,3 +1,10 @@ +autoconf2.13 (2.13-67.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark autoconf2.13 Multi-Arch: foreign. Closes: #-1. + + -- Helmut Grohne <hel...@subdivi.de> Sun, 30 Oct 2016 13:39:13 +0100 + autoconf2.13 (2.13-67) unstable; urgency=low * debian/rules: Force LC_ALL=C to ensure that [a-z]*.1 does not match diff --minimal -Nru autoconf2.13-2.13/debian/control autoconf2.13-2.13/debian/control --- autoconf2.13-2.13/debian/control 2015-08-02 18:10:05.000000000 +0200 +++ autoconf2.13-2.13/debian/control 2016-10-30 13:39:05.000000000 +0100 @@ -8,6 +8,7 @@ Package: autoconf2.13 Architecture: all +Multi-Arch: foreign Depends: m4, debianutils (>= 1.8), perl, libfile-temp-perl, ${misc:Depends}, dpkg (>= 1.15.4) | install-info Suggests: gnu-standards Description: automatic configure script builder (obsolete version)