Your message dated Sun, 04 Dec 2022 20:41:50 +0000
with message-id <[email protected]>
and subject line Bug#1009118: fixed in python-biopython 1.80+dfsg-2
has caused the Debian Bug report #1009118,
regarding python3-biopython: incompatible with muscle >= 5
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1009118: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009118
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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--- a/Tests/test_Muscle_tool.py
+++ b/Tests/test_Muscle_tool.py
@@ -49,14 +49,13 @@
if muscle_exe:
break
else:
- from subprocess import getoutput
+ from subprocess import getstatusoutput
- output = getoutput("muscle -version")
+ exitcode, _ = getstatusoutput("muscle -version")
# Since "not found" may be in another language, try and be sure this is
# really the MUSCLE tool's output
- if "not found" not in output and "not recognized" not in output:
- if "MUSCLE" in output and "Edgar" in output:
- muscle_exe = "muscle"
+ if exitcode == 0:
+ muscle_exe = "muscle"
if not muscle_exe:
raise MissingExternalDependencyError(
--- End Message ---
--- Begin Message ---
Source: python-biopython
Source-Version: 1.80+dfsg-2
Done: Étienne Mollier <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-biopython, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Étienne Mollier <[email protected]> (supplier of updated python-biopython
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 04 Dec 2022 19:15:42 +0100
Source: python-biopython
Architecture: source
Version: 1.80+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Étienne Mollier <[email protected]>
Closes: 1009118 1022307
Changes:
python-biopython (1.80+dfsg-2) unstable; urgency=medium
.
* d/NEWS: fix typo in news item.
* d/control: bring back t_coffee tests since upstream version revert.
Closes: #1022307
* d/control: restore muscle3 instead of plain muscle (version 5).
Closes: #1009118
* port_tutorial_to_muscle3.patch: add; fix doctest failures.
Checksums-Sha1:
9015ba2aa80617e99cd6605abb72195cc2e85520 3404 python-biopython_1.80+dfsg-2.dsc
6fe6512fe41fb2fbccb88cd97565f495a5374723 19752
python-biopython_1.80+dfsg-2.debian.tar.xz
Checksums-Sha256:
984e3d882890e10df1d3c66e7968ba260d9d7ac65598cf74151621285ee28e46 3404
python-biopython_1.80+dfsg-2.dsc
b584c8ec4a4c86d5a9a5d5d9ede8cda00ec643377480ec11370a657a40a36d02 19752
python-biopython_1.80+dfsg-2.debian.tar.xz
Files:
d94277ce4bc135a4b1c0323e68616ecf 3404 python optional
python-biopython_1.80+dfsg-2.dsc
508724fa0f0d017f47aa779c99c67e6a 19752 python optional
python-biopython_1.80+dfsg-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmONAEAUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdpI8RAAifoo4bA7590FG7o7jvR5hjeNGsN0
CtyVmzAG4GGC7NBet5ClJZ/CkirBFTD8xq3aJoz2hqrlzw323KinXty0FQU17g8n
EdZNZ0Kv+BmS3DOyeLv3f4Lg+XwgICMeiUOE3Qma+kg/F4/nqF2jfqKXc7E5R3FK
gmDD+a2R127YkzcUR855W2ZxImFHJiId4LQ8Qhbo7bI4AkZc7JI9KItzWVKLK0YN
ib1w1QyWcitgXcNWsoRsCl2C/8THQhclS/owA2C3HQRM77pttFgMPXjlfpB3X7eE
IiSW9U+vcwEAvZ3bgvf+deATDAl/O+CPsto1F+oujo79OEucAejnblPkeLca0+V2
RKM0AdfiGtSqiruiwPlwWk6Z5IMa7IO3TVD/B7TIEVvxw5ljTFCoFQX2kPhQJ7Jk
OwYzoZZzFJYuA2OMds9Z31XcqrRpH2hiq0K+NpZLfLwg2dckQnCOtJ0Vre1eQ5zl
KsqJwMJqJGFT+iyRcV1AOhwHgD0e3L+EtfjTIcfRZUHo13y//PDplXYC2FY2Aiay
WlHGsYA0++VOcT4sB8rZBbE7IzQq9wLmpdZk39ANFjCK+2abJgmOikvyhBnEdPCW
CYWY3mE4aozuM+KX7XE2CI/zOmndxcI6WZUSMB2IIaHu6ppLJIcFpBX9q/+6QJrR
ocOweUutLAKRP1A=
=cgyT
-----END PGP SIGNATURE-----
--- End Message ---