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]

Reply via email to