Package: dist Version: 1:3.5-36.0001-2 Tags: patch User: helm...@debian.org Usertags: rebootstrap Control: affects -1 + src:perl
Since a few uploads, perl Build-Depends on dist to rebuild its Configure script from source. For cross building this dependency is unsatisfiable. In general, Architecture: all packages can never satisfy cross build dependencies unless marked Multi-Arch: foreign. In this case, such a marking looks correct to me, because one primarily interfaces with the various tools from dist using the command line and its input and output formats are text-based (i.e. architecture independent). Thus the API of the dist package is architecture-independent (as far as I understand it). Please consider applying the attached patch. Helmut
diff -u dist-3.5-36.0001/debian/changelog dist-3.5-36.0001/debian/changelog --- dist-3.5-36.0001/debian/changelog +++ dist-3.5-36.0001/debian/changelog @@ -1,3 +1,10 @@ +dist (1:3.5-36.0001-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark dist Multi-Arch: foreign. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Thu, 22 Feb 2018 15:40:36 +0100 + dist (1:3.5-36.0001-2) unstable; urgency=low * Fix upstream spelling errors that resulterd in Lintian warnings. diff -u dist-3.5-36.0001/debian/control dist-3.5-36.0001/debian/control --- dist-3.5-36.0001/debian/control +++ dist-3.5-36.0001/debian/control @@ -11,6 +11,7 @@ Package: dist Architecture: all +Multi-Arch: foreign Depends: perl, debconf (>= 1.2.0) | debconf-2.0, ${misc:Depends}, libperl4-corelibs-perl | perl (<< 5.12.3-7) Description: Tools for developing, maintaining and distributing software