[med-svn] [Git][med-team/python-biopython][master] 3 commits: d/watch: bring back dversionmangle
Étienne Mollier (@emollier)
gitlab at salsa.debian.org
Fri Jul 9 23:06:58 BST 2021
Étienne Mollier pushed to branch master at Debian Med / python-biopython
Commits:
63cd4577 by Étienne Mollier at 2021-07-05T23:51:41+02:00
d/watch: bring back dversionmangle
- - - - -
7ce0ba9b by Étienne Mollier at 2021-07-10T00:03:37+02:00
d{,/tests}/control: add full_suite autopkgtest
The full_suite autopkgtest is an additional test which executes
run-unit-test in an environment with most tools available in Debian
for use by Biopython. The idea is to be able to run as much tests as
possible, to identify missing components.
Closes: #986410
- - - - -
82d5c84e by Étienne Mollier at 2021-07-10T00:05:12+02:00
update changelog
- - - - -
4 changed files:
- debian/changelog
- debian/control
- debian/tests/control
- debian/watch
Changes:
=====================================
debian/changelog
=====================================
@@ -2,8 +2,9 @@ python-biopython (1.78+dfsg-5) UNRELEASED; urgency=medium
* d/control: update uploader address
* d/watch: fix broken url to github
+ * d{,/tests}/control: add full_suite autopkgtest (Closes: #986410)
- -- Étienne Mollier <emollier at debian.org> Mon, 05 Jul 2021 23:14:47 +0200
+ -- Étienne Mollier <emollier at debian.org> Sat, 10 Jul 2021 00:04:06 +0200
python-biopython (1.78+dfsg-4) unstable; urgency=medium
=====================================
debian/control
=====================================
@@ -5,6 +5,8 @@ Uploaders: Charles Plessy <plessy at debian.org>,
Étienne Mollier <emollier at debian.org>
Section: python
Priority: optional
+# note: all build-dependencies marked <!nocheck>, should be tested against in
+# the full_suite autopkgtest as well.
Build-Depends: debhelper-compat (= 13),
dh-python,
python3-all-dev,
=====================================
debian/tests/control
=====================================
@@ -1,3 +1,44 @@
-Tests: run-unit-test
+# autopkgtest checking dependencies are fulfilled
+Features: test-name=dependencies
+Test-Command: sh debian/tests/run-unit-test
Depends: @, python3-setuptools, python3-all
Restrictions: allow-stderr
+
+# autopkgtest checking every test runs fine; dependencies list should match the
+# list of build-dependencies from d/control; see #986410 for a rationale..
+Features: test-name=full_suite
+Test-Command: sh debian/tests/run-unit-test
+Depends: @, python3-setuptools, python3-all,
+ python3-numpy,
+ python3-reportlab,
+ hevea,
+ bwa,
+ clustalo,
+ clustalw,
+ dialign,
+ dssp (>= 4.0.0),
+ emboss,
+ fasttree,
+ mafft,
+ muscle,
+ ncbi-blast+ (>= 2.10.1-3),
+ phylip,
+ phyml [any-amd64 any-i386],
+ prank,
+ probcons,
+ python3-networkx,
+ python3-mysqldb,
+ python3-matplotlib,
+ python3-mmtf,
+ python3-pil,
+ python3-rdflib,
+ python3-renderpm,
+ python3-psycopg2,
+ python3-pygments,
+ python3-scipy,
+ python3-unittest2,
+ raxml [any-amd64 any-i386],
+ samtools,
+ t-coffee,
+ wise
+Restrictions: allow-stderr, skip-not-installable
=====================================
debian/watch
=====================================
@@ -1,4 +1,5 @@
version=4
-opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%" \
+opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%,\
+dversionmangle=s/\+dfsg//" \
https://github.com/biopython/biopython/tags \
(?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate
View it on GitLab: https://salsa.debian.org/med-team/python-biopython/-/compare/56e40231d7f272aacac012e04ba9d28afb90450b...82d5c84e8466581b296c043c07b8aab7f7dc4212
--
View it on GitLab: https://salsa.debian.org/med-team/python-biopython/-/compare/56e40231d7f272aacac012e04ba9d28afb90450b...82d5c84e8466581b296c043c07b8aab7f7dc4212
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/20210709/d44c3215/attachment-0001.htm>
More information about the debian-med-commit
mailing list