[Debian-med-packaging] Bug#1009118: python3-biopython: incompatible with muscle >= 5

Andrius Merkys merkys at debian.org
Thu Apr 7 13:44:43 BST 2022


Package: python3-biopython
Severity: important
Tags: upstream

Hello,

python3-biopython is incompatible with muscle >= 5. Upstream tests
detect this incompatibility:

======================================================================
ERROR: test_Muscle_profile_simple (test_Muscle_tool.MuscleApplication)
Simple round-trip through app doing a profile alignment.
----------------------------------------------------------------------
Traceback (most recent call last):
  File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/Tests/test_Muscle_tool.py",
line 133, in test_Muscle_profile_simple
    output, error = cmdline()
  File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/Bio/Application/__init__.py",
line 574, in __call__
    raise ApplicationError(return_code, str(self), stdout_str, stderr_str)
Bio.Application.ApplicationError: Non-zero return code 1 from 'muscle
-out Fasta/temp_align_out3.fa -profile -in1 Fasta/fa01 -in2 Fasta/f001',
message 'Invalid command line'

(only one failing test is shown for brevity)

However, tests with muscle are skipped as the build system is unable to
detect newer muscle. I attach a patch prodding the build system to run
muscle tests. Normally I would push such patch to cause FTBFS for
package, but now I think failures of integration with muscle should not
cause AUTORM for Biopython. Nevertheless, I think this should be fixed
for bookworm.

Andrius
-------------- next part --------------
A non-text attachment was scrubbed...
Name: muscle5.patch
Type: text/x-patch
Size: 709 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20220407/9e4b3175/attachment.bin>


More information about the Debian-med-packaging mailing list