[med-svn] [Git][med-team/bioperl-run][master] 5 commits: d/control: remove build dependency on ncbi-blast+-legacy.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Wed Nov 20 21:42:25 GMT 2024



Étienne Mollier pushed to branch master at Debian Med / bioperl-run


Commits:
7047f684 by Étienne Mollier at 2024-11-20T22:31:54+01:00
d/control: remove build dependency on ncbi-blast+-legacy.

This skips the failing test reported in bug #1077454.

- - - - -
226548d4 by Étienne Mollier at 2024-11-20T22:33:00+01:00
skip_tests_for_ncbi-blast+.patch: remove.

The workaround in this patch gets to interfere with the test run once
ncbi-blast+-legacy is not available anymore.

- - - - -
402eb28a by Étienne Mollier at 2024-11-20T22:34:41+01:00
d/control: declare compliance to standards version 4.7.0.

- - - - -
02288638 by Étienne Mollier at 2024-11-20T22:41:04+01:00
d/control: remove redundant control relation.

Gbp-Dch: ignore

- - - - -
60f0c2f7 by Étienne Mollier at 2024-11-20T22:41:55+01:00
d/changelog: ready for upload to unstable.

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/patches/series
- − debian/patches/skip_tests_for_ncbi-blast+.patch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+bioperl-run (1.7.3-12) unstable; urgency=medium
+
+  * d/control: remove build dependency on ncbi-blast+-legacy.
+    This skips the failing test reported in bug #1077454.
+  * skip_tests_for_ncbi-blast+.patch: remove.
+    The workaround in this patch gets to interfere with the test run once
+    ncbi-blast+-legacy is not available anymore.
+  * d/control: declare compliance to standards version 4.7.0.
+
+ -- Étienne Mollier <emollier at debian.org>  Wed, 20 Nov 2024 22:41:27 +0100
+
 bioperl-run (1.7.3-11) unstable; urgency=medium
 
   * d/control: restrict emboss build-dependency.


=====================================
debian/control
=====================================
@@ -32,7 +32,17 @@ Build-Depends-Indep: perl,
 # failures in bioperl-run, so the package is excluded on !amd64 for now.
                      bedtools [any-amd64],
                      bedtools-test,
-                     ncbi-blast+-legacy,
+# FIXME: functionalities related to ncbi-blast+ are affected by Debian
+# bug #1077454 starting with ncbi-blast+ 2.16.0.  Issue open upstream[1]
+# remains unanswered, so removing the build dependency skips the test
+# and hides the problem under the carpet.  This is not ideal and it has
+# been considered to remove the package from the archive instead, but
+# the package libbio-perl-run-perl still has high popcon reverse
+# dependencies like psortb or the libbio-tools-*-perl packages.
+#
+# [1]: https://github.com/bioperl/bioperl-run/issues/62
+#                     ncbi-blast+-legacy,
+                     libbio-perl-perl,
                      clustalw [any-amd64],
                      emboss [any-amd64 arm64 mips64el ppc64el riscv64],
                      exonerate,
@@ -60,7 +70,7 @@ Build-Depends-Indep: perl,
                      pftools [any-amd64],
 # Needed for the network tests:
                      libwww-perl
-Standards-Version: 4.6.2
+Standards-Version: 4.7.0
 Vcs-Browser: https://salsa.debian.org/med-team/bioperl-run
 Vcs-Git: https://salsa.debian.org/med-team/bioperl-run.git
 Homepage: https://metacpan.org/release/BioPerl-Run


=====================================
debian/patches/series
=====================================
@@ -7,7 +7,6 @@ skip_tests_for_wise.patch
 skip_tests_for_phylip.patch
 skip_tests_for_phyml.patch
 skip_tests_for_infernal.patch
-skip_tests_for_ncbi-blast+.patch
 hyphy.patch
 remove_tests_for_ensembl.patch
 skip_tests_for_soap.patch


=====================================
debian/patches/skip_tests_for_ncbi-blast+.patch deleted
=====================================
@@ -1,26 +0,0 @@
-Author: Andreas Tille <tille at debian.org>
-Last-Update: Fri, 16 Dec 2016 09:17:37 +0100
-Description: Somehow tests are excluded automatically - adjust expected number of tests
-
---- a/t/SABlastPlus.t
-+++ b/t/SABlastPlus.t
-@@ -8,7 +8,7 @@ use lib '../lib';
- our $home;
- BEGIN {
-     use Bio::Root::Test;
--    test_begin(-tests => 73,
-+    test_begin(-tests => 71,
-                -requires_module => "IPC::Run");
-     use_ok( 'Bio::Tools::Run::StandAloneBlastPlus' );
-     use_ok( 'Bio::Tools::Run::WrapperBase' );
-@@ -43,8 +43,8 @@ SKIP : {
-         -create => 1
-     );
- 
--    like($fac->program_version, qr/2\.\d+\.\d+/, 'program version');
--    like($fac->package_version, qr/2\.\d+\.\d+/, 'package version');
-+    # like($fac->program_version, qr/2\.\d+\.\d+/, 'program version');
-+    # like($fac->package_version, qr/2\.\d+\.\d+/, 'package version');
- 
-     ok $fac->make_db, "named db made";
-     ok $fac->check_db, "check_db";



View it on GitLab: https://salsa.debian.org/med-team/bioperl-run/-/compare/16f1a768366cc95e31c9582108f1811781127b76...60f0c2f7f2eac5438f879d4c6d13dc111400848d

-- 
View it on GitLab: https://salsa.debian.org/med-team/bioperl-run/-/compare/16f1a768366cc95e31c9582108f1811781127b76...60f0c2f7f2eac5438f879d4c6d13dc111400848d
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/20241120/e8987377/attachment-0001.htm>


More information about the debian-med-commit mailing list