Package: libpbdata-dev Version: 5.3.3+dfsg-4 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability Control: affects -1 + src:blasr src:pbdagcon
libpbdata-dev presently is an Architecture: all package. As such it cannot satisfy host architecture dependencies during cross builds at all. Marking it Multi-Arch: foreign is out of question as it exposes a real shared library from another package. Thus it needs to be switched to Architecture: any. This applies to all other Architecture: all packages built from pbseqlib as well, which is why the attached patch just converts them all. Please consider applying it. Helmut
diff --minimal -Nru pbseqlib-5.3.3+dfsg/debian/changelog pbseqlib-5.3.3+dfsg/debian/changelog --- pbseqlib-5.3.3+dfsg/debian/changelog 2020-01-29 15:28:50.000000000 +0100 +++ pbseqlib-5.3.3+dfsg/debian/changelog 2020-10-24 12:12:10.000000000 +0200 @@ -1,3 +1,10 @@ +pbseqlib (5.3.3+dfsg-4.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Switch all packages to Architecture: any. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sat, 24 Oct 2020 12:12:10 +0200 + pbseqlib (5.3.3+dfsg-4) unstable; urgency=medium * Breaks+Replaces: libblasr (<< 5.3.3) diff --minimal -Nru pbseqlib-5.3.3+dfsg/debian/control pbseqlib-5.3.3+dfsg/debian/control --- pbseqlib-5.3.3+dfsg/debian/control 2020-01-29 15:28:50.000000000 +0100 +++ pbseqlib-5.3.3+dfsg/debian/control 2020-10-24 12:12:10.000000000 +0200 @@ -22,9 +22,9 @@ Homepage: https://github.com/PacificBiosciences/blasr_libcpp Package: libpbseq -Architecture: all +Architecture: any Depends: ${misc:Depends}, - libblasr (>= ${source:Version}) + libblasr (= ${binary:Version}) Description: library for analyzing PacBio sequencing data Blasr_libcpp is a library used by blasr and other executables such as samtoh5, loadPulses for analyzing PacBio sequences. This library contains @@ -36,8 +36,8 @@ Architecture: any Section: libdevel Depends: ${misc:Depends}, - libpbdata-dev (= ${source:Version}), - libpbihdf-dev (= ${source:Version}), + libpbdata-dev (= ${binary:Version}), + libpbihdf-dev (= ${binary:Version}), libblasr-dev (= ${binary:Version}) Description: library for analyzing PacBio sequencing data (development files) Blasr_libcpp is a library used by blasr and other executables such as @@ -47,7 +47,7 @@ This is a metapackage that depends on the pbseqlib component development files. Package: libpbdata-dev -Architecture: all +Architecture: any Section: libdevel Depends: ${misc:Depends}, libpbcopper-dev @@ -60,7 +60,7 @@ sublibrary. Package: libpbihdf-dev -Architecture: all +Architecture: any Section: libdevel Depends: libhdf5-dev, ${misc:Depends} @@ -76,7 +76,7 @@ Architecture: any Section: libdevel Depends: libblasr (= ${binary:Version}), - libpbdata-dev (= ${source:Version}), + libpbdata-dev (= ${binary:Version}), ${misc:Depends} Breaks: libblasr (<< 5.3.3) Replaces: libblasr (<< 5.3.3)