Red Hat Bugzilla – Bug 233003
perl-XML-LibXML registers parsers in wrong order (with solution)
Last modified: 2007-11-30 17:07:42 EST
Description of problem:
In the trigger script for perl-XML-SAX, the parsers are registered in this
order: XML::LibXML::SAX::Parser XML::LibXML::SAX XML::SAX::PurePerl. This
results in XML::SAX::PurePerl being the default parser and this causes problems
when building perl-XML-Simple. See also bug #191911, which is covering this
problem in FC6, but the solution proposed there is not sufficient, as the
scripts/triggers have been changed in the RHEL5 spec packages.
Version-Release number of selected component (if applicable):
Rebuild the perl-XML-Simple RPM and see how that fails.
Change the order in the trigger script into: XML::SAX::PurePerl
XML::LibXML::SAX::Parser XML::LibXML::SAX. This makes perl-XML-Simple build ok
and makes the order in the ParserDetails.ini the same as on a typical FC6 install.
This request was evaluated by Red Hat Product Management for
inclusion in a Red Hat Enterprise Linux release. Since this
bugzilla is in a component that is not approved for the current
release, it has been closed with resolution deferred. You may
reopen this bugzilla for consideration in the next release.