[Debian-med-packaging] Bug#972822: switch pbseqlib packages to Architecture: any

Helmut Grohne helmut at subdivi.de
Sat Oct 24 12:54:54 BST 2020


Package: libpbdata-dev
Version: 5.3.3+dfsg-4
Tags: patch
User: debian-cross at 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
-------------- next part --------------
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 <helmut at 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)


More information about the Debian-med-packaging mailing list