Package: dh-linktree Version: 0.6 Tags: patch User: [email protected] Usertags: cross-satisfiability Control: affects -1 + src:clustalo src:csound src:extra-cmake-modules src:fbless src:ghostscript src:libhmsbeagle src:librostlab src:opensurgsim src:python-pyaudio src:zabbix src:zoneminder
The affected packages fail to satisfy their cross Build-Depends, because their dependency on dh-linktree is unsatisfiable. In general, Architecture: all packages can never satisfy cross Build-Depends unless marked Multi-Arch: foreign or annotated :native. In this case, the foreign annotation seems reasonable, because dh-linktree does not discriminate against architectures in any way. It creates symlink trees and optionally compares files, but does not behave differently on different architectures. Please consider applying the attached patch. Helmut
diff --minimal -Nru dh-linktree-0.6/debian/changelog dh-linktree-0.6+nmu1/debian/changelog --- dh-linktree-0.6/debian/changelog 2018-02-06 10:47:13.000000000 +0100 +++ dh-linktree-0.6+nmu1/debian/changelog 2019-09-13 21:40:07.000000000 +0200 @@ -1,3 +1,10 @@ +dh-linktree (0.6+nmu1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark dh-linktree Multi-Arch: foreign. Closes: #-1 + + -- Helmut Grohne <[email protected]> Fri, 13 Sep 2019 21:40:07 +0200 + dh-linktree (0.6) unstable; urgency=medium * Bump Standards-Version to 4.1.3. diff --minimal -Nru dh-linktree-0.6/debian/control dh-linktree-0.6+nmu1/debian/control --- dh-linktree-0.6/debian/control 2018-02-06 10:47:13.000000000 +0100 +++ dh-linktree-0.6+nmu1/debian/control 2019-09-13 21:40:07.000000000 +0200 @@ -9,6 +9,7 @@ Package: dh-linktree Architecture: all +Multi-Arch: foreign Depends: debhelper, libdpkg-perl, ${perl:Depends}, ${misc:Depends} Description: Create symlink trees within a Debian package Many developers bundle PHP or JavaScript libraries in the software that

