Package: libpbseq-dev
Version: 5.3.1+dfsg-2.1
Tags: patch
User: debian-cr...@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
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 <hel...@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

Reply via email to