Package: dssi-dev Version: 1.1.1~dfsg0-2 Tags: patch User: [email protected] Usertags: cross-satisfiability Control: affects -1 + src:amsynth src:csound src:fluidsynth-dssi src:ghostess src:gsequencer src:hexter src:muse src:naspro-bridges src:nekobee src:ocaml-dssi src:qtractor src:rosegarden src:whysynth src:wsynth-dssi src:xsynth-dssi src:yoshimi src:zynaddsubfx
The affected packages fail to satisfy their cross Build-Depends, because their dependency on dssi-dev is unsatisfiably. In general, Architecture: all packages can never satisfy cross build dependencies unless marked Multi-Arch: foreign or annotated :native. In this case, both would be wrong, because dssi-dev architecture-specific interfaces of its own dependencies (e.g. libasound2-dev). This is known as the "multiarch interpreter problem" and the canonical workaround is converting the package to Architecture: any. Please consider applying the attached patch. Helmut
diff --minimal -Nru dssi-1.1.1~dfsg0/debian/changelog dssi-1.1.1~dfsg0/debian/changelog --- dssi-1.1.1~dfsg0/debian/changelog 2019-08-25 13:02:39.000000000 +0200 +++ dssi-1.1.1~dfsg0/debian/changelog 2019-09-13 06:42:46.000000000 +0200 @@ -1,3 +1,10 @@ +dssi (1.1.1~dfsg0-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Convert dssi-dev to Architecture: any. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Fri, 13 Sep 2019 06:42:46 +0200 + dssi (1.1.1~dfsg0-2) unstable; urgency=medium [ Stuart Prescott ] diff --minimal -Nru dssi-1.1.1~dfsg0/debian/control dssi-1.1.1~dfsg0/debian/control --- dssi-1.1.1~dfsg0/debian/control 2019-08-25 13:02:39.000000000 +0200 +++ dssi-1.1.1~dfsg0/debian/control 2019-09-13 06:41:09.000000000 +0200 @@ -23,7 +23,7 @@ Vcs-Browser: https://salsa.debian.org/multimedia-team/dssi Package: dssi-dev -Architecture: all +Architecture: any Depends: ladspa-sdk, libasound2-dev | libdssialsacompat-dev, pkg-config, diff --minimal -Nru dssi-1.1.1~dfsg0/debian/dssi-dev.install dssi-1.1.1~dfsg0/debian/dssi-dev.install --- dssi-1.1.1~dfsg0/debian/dssi-dev.install 2019-08-25 13:02:39.000000000 +0200 +++ dssi-1.1.1~dfsg0/debian/dssi-dev.install 2019-09-13 06:41:51.000000000 +0200 @@ -1,2 +1,2 @@ usr/include/ -usr/lib/*/pkgconfig/* usr/share/pkgconfig +usr/lib/*/pkgconfig/*

