Bug#940182: convert dssi-dev to Architecture: any
Package: dssi-dev
Version: 1.1.1~dfsg0-2
Tags: patch
User: debian-cross@lists.debian.org
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 <helmut@subdivi.de> 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 to: