[Debian-med-packaging] Bug#1006667: python-biopython - build-dependencies unsatisfiable on most architectures.
peter green
plugwash at p10link.net
Tue Mar 1 23:10:03 GMT 2022
source: python-biopython
version: 1.79+dfsg-1
severity: serious
tags: patch
muscle was recently removed from most architectures[1], leaving
python-biopython's build-dependencies unsatisfiable on those
architectures. The build-dependency is already marked as
nocheck so presumably is only used for tests.
I added an architecture restriction to the dependency and was able
to perform a successfully test build in an environment without muscle
installed. Note that I used python3-fonttools from testing for the
test build as unstable's version is currently uninstallable. A
debdiff is attached.
The recent upload of python-biopython 1.79+dfsg-2 also moved
w3-dtd-mathml from Suggests to Depends. Unfortunately
w3-dtd-mathml is rc buggy[2] and not in testing. There is a patch
available for the rc bug, but discussion in the bug report
suggests that it may be better to migrate to w3c-sgml-lib
which has a newer version of the mathml dtd.
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1006161
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994795
-------------- next part --------------
diff -Nru python-biopython-1.79+dfsg/debian/changelog python-biopython-1.79+dfsg/debian/changelog
--- python-biopython-1.79+dfsg/debian/changelog 2022-02-17 19:15:09.000000000 +0000
+++ python-biopython-1.79+dfsg/debian/changelog 2022-03-01 20:39:50.000000000 +0000
@@ -1,3 +1,11 @@
+python-biopython (1.79+dfsg-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Restrict architecture list of muscle build-dependency to reflect
+ architectures where the current version of muscle is available.
+
+ -- Peter Michael Green <plugwash at debian.org> Tue, 01 Mar 2022 20:39:50 +0000
+
python-biopython (1.79+dfsg-2) unstable; urgency=medium
* Move w3-dtd-mathml from Suggests to Depends to avoid dangling symlink
diff -Nru python-biopython-1.79+dfsg/debian/control python-biopython-1.79+dfsg/debian/control
--- python-biopython-1.79+dfsg/debian/control 2022-02-17 19:15:09.000000000 +0000
+++ python-biopython-1.79+dfsg/debian/control 2022-03-01 20:39:50.000000000 +0000
@@ -25,7 +25,7 @@
emboss <!nocheck>,
fasttree <!nocheck>,
mafft <!nocheck>,
- muscle <!nocheck>,
+ muscle [i386 amd64 x32] <!nocheck>,
ncbi-blast+ <!nocheck>,
phylip <!nocheck>,
phyml [any-amd64 any-i386] <!nocheck>,
More information about the Debian-med-packaging
mailing list