Bug#1093338: libbio-eutilities-perl: FTBFS: Failed 8/20 test programs. 0/174 subtests failed.
David Miguel Susano Pinto
carandraug+dev at gmail.com
Wed Jan 22 15:08:50 GMT 2025
Package: libbio-eutilities-perl
Followup-For: Bug #1093338
X-Debbugs-Cc: carandraug+dev at gmail.com
I'm an upstream developer of Bio::EUtilities. As you remark, this bug
is weird because nothing seems to have changed.
I've tried to reproduce it on a container of Debian Trixie but all
tests are OK. Can you help me reproduce this bug?
If I'm reading the logs correctly, the following perl code should be
enough to trigger the bug:
use Bio::Tools::EUtilities;
my $eutil = Bio::Tools::EUtilities->new(-eutil => 'elink', -file => 't/data/eutils/elink_acheck.xml');
my @databases = $eutil->get_databases; # this line should trigger the bug
N.B.: Bio::EUtilities uses XML::Simple which is an API layer for a
series of underlying XML parsers. Which parser gets used is dependent
on env vars and on what's available in the system. The error message
"choice/seq contains no opening bracket" seems to come from
XML/SAX/PurePerl/DTDDecls.pm from the the XML::SAX::PurePerl parser
(part of Debian's libxml-sax-perl package).
Many thanks
David
More information about the pkg-perl-maintainers
mailing list