[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