Your message dated Fri, 06 Sep 2024 06:39:38 +0000
with message-id <e1smsd8-00awbg...@fasolo.debian.org>
and subject line Bug#1079439: fixed in python-biopython 1.83+dfsg1-4
has caused the Debian Bug report #1079439,
regarding python-biopython: autopkgtest stuck on riscv64
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 ow...@bugs.debian.org
immediately.)
--
1079439: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079439
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-biopython
Version: 1.83+dfsg1-3
Severity: important
I've been looking at why debci appears to be stuck on riscv64 for the
python-biopython package:
https://ci.debian.net/packages/p/python-biopython/testing/riscv64/
For that reason, I've been trying to reproduce it on the debian porter machine.
When trying to build the package manually, the build was stuck exactly
like on debci:
env DIALIGN2_DIR=/usr/share/dialign
EMBOSS_ROOT=/usr/lib/emboss
HOME=/home/siretart/python-biopython/.pybuild/cpython3_3.12/build/home
python3.12 run_tests.py --offline
Skipping any tests requiring internet access
Python version: 3.12.5 (main, Aug 7 2024, 13:49:14) [GCC 14.1.0]
Operating system: posix linux
test_Ace ... ok
test_Affy ... ok
test_AlignIO ... ok
test_AlignIO_ClustalIO ... ok
test_AlignIO_EmbossIO ... ok
test_AlignIO_FastaIO ... ok
test_AlignIO_MauveIO ... ok
test_AlignIO_PhylipIO ... ok
test_AlignIO_convert ... ok
test_AlignInfo ... ok
test_Align_Alignment ... ok
test_Align_a2m ... ok
test_Align_bed ... ok
test_Align_bigbed ... ok
test_Align_bigmaf ... ok
test_Align_bigpsl ... ok
test_Align_chain ... ok
test_Align_clustal ... ok
I managed to capture a process tree at the time it was stuck:
siretart@ricci:~$ pstree 3014984 -ac -St
dh /usr/bin/dh binary --with python3 --buildsystem=pybuild
└─rules -f debian/rules override_dh_auto_test
└─sh -c...
└─dh_auto_test /usr/bin/dh_auto_test -- --test --system=custom...
└─pybuild /usr/bin/pybuild --test -i python{version} -p 3.12
--test --system=custom...
└─sh -c...
└─python3.12 run_tests.py --offline
siretart 3014731 0.0 0.1 18980 17016 pts/2 S+ Aug22 0:00 |
\_ /usr/bin/perl /usr/bin/dpkg-buildpackage -b -us -uc
siretart 3014975 0.0 0.0 2200 1608 pts/2 S+ Aug22 0:00 |
\_ /usr/bin/make -f debian/rules binary
siretart 3014984 0.0 0.0 14148 11968 pts/2 S+ Aug22 0:00 |
\_ /usr/bin/perl /usr/bin/dh binary --with python3 --buildsystem=pybuild
siretart 3024296 0.0 0.0 2204 1400 pts/2 S+ Aug22 0:00 |
\_ /usr/bin/make -f debian/rules override_dh_auto_test
siretart 3024324 0.0 0.0 1980 1080 pts/2 S+ Aug22 0:00 |
\_ /bin/sh -c LC_ALL=C.UTF-8 dh_auto_test -- --test
--system=custom \ ?--test-args='set -e; \
siretart 3024325 0.0 0.0 18488 16268 pts/2 S+ Aug22 0:00 |
\_ /usr/bin/perl /usr/bin/dh_auto_test -- --test
--system=custom --test-args=set -e; \
siretart 3024333 0.0 0.0 20824 15860 pts/2 S+ Aug22 0:00 |
\_ /usr/bin/python3 /usr/bin/pybuild --test -i
python{version} -p 3.12 --test --system
siretart 3024336 0.0 0.0 1980 1160 pts/2 S+ Aug22 0:00 |
\_ /bin/sh -c set -e; \
mkdir -p /home/siretart/pytho
siretart 3024343 99.9 0.5 115704 97700 pts/2 R+ Aug22 801:57 |
\_ python3.12 run_tests.py --offline
This tells me that there is unlikely a single test that could be disabled get
the build unstuck. Rather, the issue seems triggered by the run_tests.py, and
might require a change to either run_tests.py [1] or the python interpreter on
riscv64?
[1]
https://sources.debian.org/src/python-biopython/1.83%2Bdfsg1-3/Tests/run_tests.py/
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (500, 'testing'), (50, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.10.4-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--- End Message ---
--- Begin Message ---
Source: python-biopython
Source-Version: 1.83+dfsg1-4
Done: Étienne Mollier <emoll...@debian.org>
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 1079...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Étienne Mollier <emoll...@debian.org> (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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 04 Sep 2024 21:44:05 +0200
Source: python-biopython
Architecture: source
Version: 1.83+dfsg1-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Étienne Mollier <emoll...@debian.org>
Closes: 1079439
Changes:
python-biopython (1.83+dfsg1-4) unstable; urgency=medium
.
* skip-scipy-in-codonalign.patch: new: skip scipy tests on riscv64.
This patch is introduced to give some breath to Risc-V CI runners while
the core of the problem is investigated. (Closes: #1079439)
* d/rules: skip ncbi tools tests due to #1079439.
* d/rules: update list of excluded tests due to missing packages.
Checksums-Sha1:
db3fcb874d61f937b23eb19a0cde550dc4b3863c 3437 python-biopython_1.83+dfsg1-4.dsc
4b13abd54896afe6a81d26a4633cd4ca50dbf24a 22080
python-biopython_1.83+dfsg1-4.debian.tar.xz
Checksums-Sha256:
ebe952dbbe4cf529c87d5e516221ba5e9b808d128be23a29e5760dbb5bd328c5 3437
python-biopython_1.83+dfsg1-4.dsc
35447054fe31869c1fc5827010ada642dc4fbade1d1522274039cba4b2d0437d 22080
python-biopython_1.83+dfsg1-4.debian.tar.xz
Files:
e6e5716bf86cc029d7ca04e359a9a938 3437 python optional
python-biopython_1.83+dfsg1-4.dsc
3b830b513221693b3ae816849819bafe 22080 python optional
python-biopython_1.83+dfsg1-4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmbanP8UHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdoRXg//TwN+VZM48QmBu7zBOUKL5uCtvXGt
bx+uVfpkLFPT24DhaOquj8rtBaYNvmjB0mxlfdSd7jrHD+XX69QlMooKxJ6AZmHR
0sLrDeHpupq3ooeA/hRNh2qT25Qj39gprPQ8uRd3ENDgfejoBasjL3a/t/ayAMYy
JaMj0MJOoJy1rdMyjmqHc7lPX/5S0vfEYQsGydYHEmX7oAnmVxRxPLGRIkM19/Zo
4f+L05uAGX+CjgP/yuxieHKan1qpLasBwfkCmnqKnhuNj5o4jOBqKkSt1p12W1AI
FgCOvR2VDO+1nqeFpvZZbeIIzbiy7/bhVGF560/8252O+BgwI3W/+qjmxdH7L5Zq
5jo/eJo8xBu3DyHmxMEvGe/bYQlEDyAHkb72UZ96OUpfhA0hSHtO76xwy0OsdVZ/
VwoWUeMx34iKVmjBq40J7McM1JF3rsJNjXnUV7GWgv8KH6ZjDfbyrQpKmCznV/fE
X7Hi10uU7lYafk4dbD46/Uv44e/7wRJtsPZBJhkbhOqx2xOsOTasTgnQv6IKqu7H
dF61e2tzAYi2Fyre0iAZdOwvmHKLF8NER1j9Ipgznohi812r8A2vpx6COfjiD2Cj
6YLkUevsL6AGmpfgMW+2QZxy6o+kDT8EsQU3AVMy3G9tSYJaQaXOt0gmtYpGmDu5
A4Lpx/kclUA54lA=
=3WYZ
-----END PGP SIGNATURE-----
pgp7uEPBgPdhG.pgp
Description: PGP signature
--- End Message ---