Package: lzma-dev
Version: 9.22-2.1
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability
Control: affects -1 + src:augustus src:imagevis3d

The affected packages fail to satisfy thier cross Build-Depends,
because their dependency on lzma-dev is unsatisfiable. In general,
Architecture: all packages can never satisfy cross Build-Depends unless
marked Multi-Arch: foreign or annotated :native. In this case, such a
marking would be wrong, because lzma-dev exposes its zlib1g-dev
dependency to users in an architecture-dependent way. This is known as
the "multiarch interpreter problem". The general solution here is to
convert the package to Architecture: any. Please consider applying the
attached patch.

Helmut
diff --minimal -Nru lzma-9.22/debian/changelog lzma-9.22/debian/changelog
--- lzma-9.22/debian/changelog  2017-09-24 23:48:30.000000000 +0200
+++ lzma-9.22/debian/changelog  2019-09-13 21:10:39.000000000 +0200
@@ -1,3 +1,10 @@
+lzma (9.22-2.2) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Convert lzma-dev to Architecture: any. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Fri, 13 Sep 2019 21:10:39 +0200
+
 lzma (9.22-2.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff --minimal -Nru lzma-9.22/debian/control lzma-9.22/debian/control
--- lzma-9.22/debian/control    2017-09-24 23:48:30.000000000 +0200
+++ lzma-9.22/debian/control    2019-09-13 21:10:26.000000000 +0200
@@ -43,7 +43,7 @@
  has an interface more like that of zip.
 
 Package: lzma-dev
-Architecture: all
+Architecture: any
 Depends: zlib1g-dev, ${misc:Depends}
 Description: Compression and decompression in the LZMA format - development 
files
  The Lempel-Ziv-Markov chain Algorithm is a compression method based on

Reply via email to