Package: libfizmo-common
Version: 0.7.15-2
Tags: patch
User: [email protected]
Usertags: cross-satisfiability
Control: affects -1 + src:fizmo-console src:fizmo-ncursesw src:fizmo-sdl2 
src:libdrilbo src:libmonospaceif src:libsndifsdl2 src:libpixelif

The affected packages fail to satisfy their cross Build-Depends, because
their transitive dependency on libfizmo-common is unsatisfiable. In
general, Architecture: all packages can never satisfy cross build
dependencies unless marked Multi-Arch: foreign or annotated :native. In
this case, the foreign marking is reasonable, because libfizmo-common
essentially is a data package. It doesn't have any maintainer scripts
nor dependencies and only contains textual files. Please consider
applying the attached patch.

Helmut
diff --minimal -Nru libfizmo-0.7.15/debian/changelog 
libfizmo-0.7.15/debian/changelog
--- libfizmo-0.7.15/debian/changelog    2017-09-12 21:40:00.000000000 +0200
+++ libfizmo-0.7.15/debian/changelog    2019-09-15 20:21:48.000000000 +0200
@@ -1,3 +1,10 @@
+libfizmo (0.7.15-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark libfizmo-common Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sun, 15 Sep 2019 20:21:48 +0200
+
 libfizmo (0.7.15-2) unstable; urgency=low
 
   * Switched priority from "extra" to "optional".
diff --minimal -Nru libfizmo-0.7.15/debian/control 
libfizmo-0.7.15/debian/control
--- libfizmo-0.7.15/debian/control      2017-09-12 21:40:00.000000000 +0200
+++ libfizmo-0.7.15/debian/control      2019-09-15 20:21:46.000000000 +0200
@@ -17,6 +17,7 @@
 Breaks: fizmo-common (<= 0.7.13)
 Replaces: fizmo-common (<= 0.7.13)
 Architecture: all
+Multi-Arch: foreign
 Depends: ${misc:Depends}
 Description: Provides localization data for libfizmo
  This package is required by all packages which are using libfizmo. It contains

Reply via email to