Package: libimage-info-perl Severity: normal User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble X-Debbugs-Cc: daniel.bung...@canonical.com
Dear Maintainer, I believe the following dependency is not quite correct. Today it says: Depends: ... libxml-libxml-perl | libxml-simple-perl If autopkgtest is run and libxml-libxml-perl is not installed, you get: 414s # Can't locate XML/LibXML/Reader.pm in @INC (you may need to install the XML::LibXML::Reader module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Image/Info/SVG/XMLLibXMLReader.pm line 21. To address this, the dependency list should change to say libxml AND simple. The justification for that is based on code inspection of l/I/I/S/XMLLibXMLReader.pm, which says: use XML::LibXML::Reader; ... require XML::Simple; I'm not an expert on this package, or perl in general, so if you think the handling of libxml-simpler-perl is not quite correct, please implement otherwise. But the depend on libxml-libxml-perl seems quite firm. For Ubuntu I have uploaded the `and` version of this dependency in place of the `or`. This bug report was also filed in Ubuntu and can be found at https://launchpad.net/bugs/2051970 -Dan