[med-svn] [Git][med-team/libbio-db-embl-perl][master] 4 commits: initialize changelog

Étienne Mollier gitlab at salsa.debian.org
Tue Feb 23 17:31:11 GMT 2021



Étienne Mollier pushed to branch master at Debian Med / libbio-db-embl-perl


Commits:
6c152e3d by Étienne Mollier at 2021-02-23T18:04:53+01:00
initialize changelog

- - - - -
60b1b644 by Étienne Mollier at 2021-02-23T18:05:56+01:00
d/rules: make sure tests remain offline

- - - - -
3f5a1c2a by Étienne Mollier at 2021-02-23T18:06:45+01:00
explicit offline autodep8 perl autopkgtest

The smoke test to day relies on Internet access to be relevant.  That
would however hold a lot of potential for pain on maintenance, so I
disable tests needing internet.  As all tests are skipped, the smoke
test must be marked superficial.  I copy the definition of autodep8
perl tests in the regular d/t/control file to be able to mark the
smoke test.

- - - - -
a54b99d2 by Étienne Mollier at 2021-02-23T18:26:33+01:00
update changelog and ready to upload

- - - - -


5 changed files:

- debian/changelog
- debian/control
- debian/rules
- + debian/tests/control
- + debian/tests/pkg-perl/smoke-env


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+libbio-db-embl-perl (1.7.4-4) unstable; urgency=medium
+
+  * Team upload.
+  * d/rules: make sure tests remain offline
+    Closes: #978316
+  * explicit offline autodep8 perl autopkgtest; this is required to mark the
+    smoke test as "superficial", since there are no offline tests done by this
+    autopkgtest.
+
+ -- Étienne Mollier <etienne.mollier at mailoo.org>  Tue, 23 Feb 2021 18:22:06 +0100
+
 libbio-db-embl-perl (1.7.4-3) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -2,7 +2,6 @@ Source: libbio-db-embl-perl
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
 Uploaders: Michael R. Crusoe <crusoe at debian.org>
 Section: perl
-Testsuite: autopkgtest-pkg-perl
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
                libbio-perl-perl,


=====================================
debian/rules
=====================================
@@ -1,4 +1,7 @@
 #!/usr/bin/make -f
 
+# do not run Test::RequiresInternet on buildd
+export NO_NETWORK_TESTING=1
+
 %:
 	dh $@


=====================================
debian/tests/control
=====================================
@@ -0,0 +1,19 @@
+# Pulled from /usr/share/doc/pkg-perl-autopkgtest/examples/default-tests-control
+# This local copy is needed as there is no real point in running the smoke test
+# without Internet connexion, otherwise all tests are skipped, and the test ends
+# up passing while being more than superficial.
+
+Test-Command: /usr/share/pkg-perl-autopkgtest/runner build-deps
+Depends: @, @builddeps@, pkg-perl-autopkgtest
+Restrictions: skippable, superficial
+Features: test-name=autodep8-perl-build-deps
+
+Test-Command: /usr/share/pkg-perl-autopkgtest/runner runtime-deps
+Depends: @, pkg-perl-autopkgtest
+Restrictions: skippable, superficial
+Features: test-name=autodep8-perl
+
+Test-Command: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends
+Depends: @, pkg-perl-autopkgtest
+Restrictions: needs-recommends, skippable, superficial
+Features: test-name=autodep8-perl-recommends


=====================================
debian/tests/pkg-perl/smoke-env
=====================================
@@ -0,0 +1 @@
+NO_NETWORK_TESTING=1



View it on GitLab: https://salsa.debian.org/med-team/libbio-db-embl-perl/-/compare/3b9e728cdb9051b59f946ed4c6262aa494fc01ae...a54b99d29c386c03092d11b25665363e49d9bbc1

-- 
View it on GitLab: https://salsa.debian.org/med-team/libbio-db-embl-perl/-/compare/3b9e728cdb9051b59f946ed4c6262aa494fc01ae...a54b99d29c386c03092d11b25665363e49d9bbc1
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/20210223/5e82da47/attachment-0001.htm>


More information about the debian-med-commit mailing list