[Debian-med-packaging] Bug#940327: convert libpbseq-dev to Architecture: any
Helmut Grohne
helmut at subdivi.de
Sun Sep 15 19:46:05 BST 2019
Package: libpbseq-dev
Version: 5.3.1+dfsg-2.1
Tags: patch
User: debian-cross at lists.debian.org
Usertags: cross-satisfiability
Control: affects -1 + src:blasr src:pbdagcon
The affected package fail to satisfy their cross Build-Depends, because
their dependency on libpbseq-dev is unsatisfiable. In general,
Architecture: all packages can never satisfy cross build dependencies
unless marked Multi-Arch: foreign or annotated :native. In this case,
such a marking would be fatally wrong, because the architecture
constraint would not be passed down to its own dependencies. This is
known as the "multiarch interpreter problem". In general, transitional
packages and metapackages should match the architecture of their
dependencies. Please consider applying the attached patch.
Helmut
-------------- next part --------------
diff --minimal -Nru pbseqlib-5.3.1+dfsg/debian/changelog pbseqlib-5.3.1+dfsg/debian/changelog
--- pbseqlib-5.3.1+dfsg/debian/changelog 2019-02-06 08:02:44.000000000 +0100
+++ pbseqlib-5.3.1+dfsg/debian/changelog 2019-09-15 20:41:33.000000000 +0200
@@ -1,3 +1,10 @@
+pbseqlib (5.3.1+dfsg-2.2) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Covnert libpbseq-dev to Architecture: any. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Sun, 15 Sep 2019 20:41:33 +0200
+
pbseqlib (5.3.1+dfsg-2.1) unstable; urgency=medium
* Non-maintainer upload.
diff --minimal -Nru pbseqlib-5.3.1+dfsg/debian/control pbseqlib-5.3.1+dfsg/debian/control
--- pbseqlib-5.3.1+dfsg/debian/control 2019-02-06 08:02:44.000000000 +0100
+++ pbseqlib-5.3.1+dfsg/debian/control 2019-09-15 20:41:09.000000000 +0200
@@ -31,12 +31,12 @@
This is a metapackage that depends on the pbseqlib component shared libraries.
Package: libpbseq-dev
-Architecture: all
+Architecture: any
Section: libdevel
Depends: ${misc:Depends},
- libpbdata-dev (>= ${source:Version}),
- libpbihdf-dev (>= ${source:Version}),
- libblasr-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
samtoh5, loadPulses for analyzing PacBio sequences. This library contains
More information about the Debian-med-packaging
mailing list