[med-svn] [Git][med-team/python-biopython][master] 6 commits: d/changelog: hevea change closes #1036174.
Étienne Mollier (@emollier)
gitlab at salsa.debian.org
Sun Jul 9 16:49:38 BST 2023
Étienne Mollier pushed to branch master at Debian Med / python-biopython
Commits:
23818f07 by Étienne Mollier at 2023-07-09T16:57:11+02:00
d/changelog: hevea change closes #1036174.
Gbp-Dch: ignore
- - - - -
1932350b by Lukas Märdian at 2023-07-09T17:07:52+02:00
avoid the python3-renderpm dependency
The python3-renderpm binary package got dropped by its (new)
maintainer since src:python-reportlab 4.0.4-1. This makes
python-biopython's build- & autopkgtests fail.
Closes: #1039565
- - - - -
813409fa by Étienne Mollier at 2023-07-09T17:31:53+02:00
d/rules: disable install-doc target with nodoc profile.
This should address the remaining ftbfs when building biopython with
the nodoc build profile spotted while discussing on #1036174.
- - - - -
f4fb5f29 by Étienne Mollier at 2023-07-09T17:40:10+02:00
d/control: enable numpy outside nocheck build profile.
- - - - -
3f92cedf by Étienne Mollier at 2023-07-09T17:41:43+02:00
d/*.lintian-overrides: make the spelling override more generic.
It is now independent of the python3 version and shared objects
architecture.
- - - - -
95b72c44 by Étienne Mollier at 2023-07-09T17:49:03+02:00
ready to upload to unstable.
- - - - -
4 changed files:
- debian/changelog
- debian/control
- debian/python3-biopython.lintian-overrides
- debian/rules
Changes:
=====================================
debian/changelog
=====================================
@@ -1,8 +1,18 @@
-python-biopython (1.80+dfsg-5) UNRELEASED; urgency=medium
+python-biopython (1.80+dfsg-5) unstable; urgency=medium
+ [ Andreas Tille ]
* Drop nocheck profile from hevea since its also needed to create doc
+ (Closes: #1036174)
+
+ [ Lukas Märdian ]
+ * avoid the python3-renderpm dependency (Closes: #1039565)
+
+ [ Étienne Mollier ]
+ * d/rules: disable install-doc target with nodoc profile.
+ * d/control: enable numpy outside nocheck build profile.
+ * d/*.lintian-overrides: make the spelling override more generic.
- -- Andreas Tille <tille at debian.org> Wed, 17 May 2023 07:30:21 +0200
+ -- Étienne Mollier <emollier at debian.org> Sun, 09 Jul 2023 17:48:34 +0200
python-biopython (1.80+dfsg-4) unstable; urgency=medium
=====================================
debian/control
=====================================
@@ -10,7 +10,7 @@ Priority: optional
Build-Depends: debhelper-compat (= 13),
dh-python,
python3-all-dev,
- python3-numpy <!nocheck>,
+ python3-numpy,
flex,
python3-reportlab <!nocheck>,
hevea,
@@ -37,7 +37,6 @@ Build-Depends: debhelper-compat (= 13),
python3-mmtf <!nocheck>,
python3-pil <!nocheck>,
python3-rdflib <!nocheck>,
- python3-renderpm <!nocheck>,
python3-psycopg2 <!nocheck>,
python3-pygments <!nocheck>,
python3-scipy <!nocheck>,
@@ -58,7 +57,6 @@ Architecture: any
Depends: ${python3:Depends},
${shlibs:Depends},
${misc:Depends},
- python3-renderpm,
python3-reportlab,
w3c-sgml-lib
Recommends: python-biopython-doc (= ${source:Version}),
=====================================
debian/python3-biopython.lintian-overrides
=====================================
@@ -1,3 +1,2 @@
# The affected word doesn't show up when scanning the source code.
-python3-biopython: spelling-error-in-binary ment meant [usr/lib/python3/dist-packages/Bio/Align/_aligners.cpython-310-x86_64-linux-gnu.so]
-python3-biopython: spelling-error-in-binary ment meant [usr/lib/python3/dist-packages/Bio/Align/_aligners.cpython-311-x86_64-linux-gnu.so]
+python3-biopython: spelling-error-in-binary ment meant [usr/lib/python3/dist-packages/Bio/Align/_aligners.cpython-3*.so]
=====================================
debian/rules
=====================================
@@ -25,7 +25,7 @@ EXCLUDENONFREE=PAML_tools EmbossPhylipNew
# avoid testing tools that are not packaged for Debian yet (or will never be packaged since they might be outdated)
# This would not trigger a failure but bloats the build log with irrelevant noise
-EXCLUDENOTPACKAGED=MSAProbs_tool NACCESS_tool PopGen_GenePop PopGen_GenePop_EasyController XXmotif_tool PDB_ResidueDepth mmtf mmtf_online
+EXCLUDENOTPACKAGED=MSAProbs_tool NACCESS_tool PopGen_GenePop PopGen_GenePop_EasyController XXmotif_tool PDB_ResidueDepth mmtf mmtf_online GraphicsBitmaps
# avoid amd64 only tools on other architectures
ifeq ($(BUILDARCH),amd64)
@@ -62,7 +62,9 @@ override_dh_auto_clean:
override_dh_auto_build:
dh_auto_build
+ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
cd Doc && make
+endif
override_dh_auto_install:
dh_auto_install
@@ -99,6 +101,7 @@ ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
endif
override_dh_installdocs-indep:
+ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
dh_installdocs -i
find debian -name __pycache__ -type d | xargs rm -rf
find debian -name example.fastq.gz
@@ -114,6 +117,7 @@ override_dh_installdocs-indep:
find debian/python-biopython-doc/usr/share/doc/python-biopython-doc/Doc -name "*.aux" -delete
find debian/python-biopython-doc/usr/share/doc/python-biopython-doc/Doc -name "*.lyx" -delete
find debian/python-biopython-doc/usr/share/doc/python-biopython-doc/Doc -type d -empty -delete
+endif
override_dh_fixperms:
dh_fixperms
View it on GitLab: https://salsa.debian.org/med-team/python-biopython/-/compare/a3031bff6e26f44b3c15b43ea7c71e6056484c67...95b72c445ba0b285d92afb89066c4f96cfec36e5
--
View it on GitLab: https://salsa.debian.org/med-team/python-biopython/-/compare/a3031bff6e26f44b3c15b43ea7c71e6056484c67...95b72c445ba0b285d92afb89066c4f96cfec36e5
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20230709/d8e8669d/attachment-0001.htm>
More information about the debian-med-commit
mailing list