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