Package: libsparsehash-dev Version: 2.0.2-1 Tags: patch User: helm...@debian.org Usertags: rebootstrap Control: affects -1 + src:ea-utils src:heaptrack src:libosmium src:pyosmium src:rapmap src:salmon src:sga src:shiboken
The affected packages cannot satisfy their cross Build-Depends, because their (transitive) dependency on libsparsehash-dev is unsatisfiable. In general, Architecture: all packages can never satisfy cross Build-Depends unless marked Multi-Arch: foreign. In this case, such a marking is correct, because libsparsehash-dev only ships headers and lacks any maintainer scripts or dependencies. Please consider applying the attached patch. Helmut
diff --minimal -Nru sparsehash-2.0.2/debian/changelog sparsehash-2.0.2/debian/changelog --- sparsehash-2.0.2/debian/changelog 2014-03-12 00:15:40.000000000 +0100 +++ sparsehash-2.0.2/debian/changelog 2018-06-14 20:49:49.000000000 +0200 @@ -1,3 +1,10 @@ +sparsehash (2.0.2-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark libsparsehash-dev Multi-Arch: foreign. (Closes #-1) + + -- Helmut Grohne <hel...@subdivi.de> Thu, 14 Jun 2018 20:49:49 +0200 + sparsehash (2.0.2-1) unstable; urgency=low * New upstream release (Closes: #705974) diff --minimal -Nru sparsehash-2.0.2/debian/control sparsehash-2.0.2/debian/control --- sparsehash-2.0.2/debian/control 2014-03-12 00:15:40.000000000 +0100 +++ sparsehash-2.0.2/debian/control 2018-06-14 20:47:06.000000000 +0200 @@ -9,6 +9,7 @@ Package: libsparsehash-dev Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends} Recommends: c++-compiler Replaces: sparsehash (<< 1.5.2)