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/*

Reply via email to