[Debian-med-packaging] Bug#1064147: ftbfs: test failures affecting Bio.SeqIO.SeqXmIIO
Étienne Mollier
emollier at debian.org
Sat Feb 17 18:19:37 GMT 2024
Source: python-biopython
Version: 1.81+dfsg-3
Severity: serious
Tags: ftbfs
Justification: ftbfs
While trying to pinpoint the root cause of test failures in the
packaging attempt of Biopython 1.83, I eventually realized that
the version 1.81 of Biopython is also affected by the same
issues. The relevant part of the test log looks like:
======================================================================
ERROR: test_embl7 (test_SeqIO.TestSeqIO.test_embl7)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/Tests/test_SeqIO.py", line 3388, in test_embl7
self.perform_test(
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/Tests/test_SeqIO.py", line 626, in perform_test
self.check_simple_write_read(
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/Tests/test_SeqIO.py", line 363, in check_simple_write_read
records2 = list(SeqIO.parse(handle=handle, format=fmt))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/Bio/SeqIO/Interfaces.py", line 72, in __next__
return next(self.records)
^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/Bio/SeqIO/SeqXmlIO.py", line 447, in iterate
parser.close()
File "/usr/lib/python3.11/xml/sax/expatreader.py", line 240, in close
self.feed(b"", isFinal=True)
File "/usr/lib/python3.11/xml/sax/expatreader.py", line 217, in feed
self._parser.Parse(data, isFinal)
File "../Modules/pyexpat.c", line 416, in StartElement
File "/usr/lib/python3.11/xml/sax/expatreader.py", line 369, in start_element_ns
self._cont_handler.startElementNS(pair, None,
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/Bio/SeqIO/SeqXmlIO.py", line 163, in startEntryFieldElement
return self.startPropertyElement(attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/Bio/SeqIO/SeqXmlIO.py", line 339, in startPropertyElement
record = self.records[-1]
~~~~~~~~~~~~^^^^
IndexError: list index out of range
======================================================================
ERROR: test_genbank8 (test_SeqIO.TestSeqIO.test_genbank8)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/Tests/test_SeqIO.py", line 2785, in test_genbank8
self.perform_test(
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/Tests/test_SeqIO.py", line 626, in perform_test
self.check_simple_write_read(
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/Tests/test_SeqIO.py", line 363, in check_simple_write_read
records2 = list(SeqIO.parse(handle=handle, format=fmt))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/Bio/SeqIO/Interfaces.py", line 72, in __next__
return next(self.records)
^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/Bio/SeqIO/SeqXmlIO.py", line 447, in iterate
parser.close()
File "/usr/lib/python3.11/xml/sax/expatreader.py", line 240, in close
self.feed(b"", isFinal=True)
File "/usr/lib/python3.11/xml/sax/expatreader.py", line 217, in feed
self._parser.Parse(data, isFinal)
File "../Modules/pyexpat.c", line 416, in StartElement
File "/usr/lib/python3.11/xml/sax/expatreader.py", line 369, in start_element_ns
self._cont_handler.startElementNS(pair, None,
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/Bio/SeqIO/SeqXmlIO.py", line 163, in startEntryFieldElement
return self.startPropertyElement(attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/Bio/SeqIO/SeqXmlIO.py", line 339, in startPropertyElement
record = self.records[-1]
~~~~~~~~~~~~^^^^
IndexError: list index out of range
I haven't checked but I heavily suspect that this is causing
also autopkgtest failures.
For information,
--
.''`. Étienne Mollier <emollier at debian.org>
: :' : pgp: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
`. `' sent from /dev/pts/0, please excuse my verbosity
`-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20240217/dc097899/attachment.sig>
More information about the Debian-med-packaging
mailing list