[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: