Package: libxml-sax-perl Version: 0.14-0.1 Severity: serious X-Debbugs-CC: Florian Ragwitz <[EMAIL PROTECTED]> Blocks: 425928, 429902
As the subject says: update-perl-sax-parsers depends on the filesystem ordering of entries in /etc/perl/XML/SAX/ParserDetails.d to determine the order it puts entries in /etc/perl/XML/SAX/ParserDetails.ini, and the last entry in that file appears to be the one interpreted as the default parser. On new installations, or installations upgraded to enable the dir_index option on the root ext3 filesystem, this means that XML::SAX::PurePerl always ends up being the default parser, which almost certainly isn't what was intended. See e.g. #425928 and #429902 for the results of this bug, especially with XML::SAX::PurePerl broken as it is right now. My proposed fix is to assign a priority to each parser and either have update-perl-sax-parsers use that to determine an ordering, or have whatever code determines the default parser find the maximum priority parser. I'm CC'ing the libxml-libxml-perl maintainer for a heads up on this issue. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]