** Description changed:

- Here's the error:
+ BUG: XML::SAX can not be updated with CPAN/CPANP without totally
+ breaking dpkg or other debian components that assume debian
+ modifications are in XML::SAX.
  
- Paramétrage de libxml-sax-perl (0.12-5) ...
- Can't locate object method "save_parsers_debian" via package "XML::SAX" at
- /usr/bin/update-perl-sax-parsers line 90.
- dpkg : erreur de traitement de libxml-sax-perl (--configure) :
-  le sous-processus post-installation script a retourné une erreur de sortie
- d'état 255
+ The currently distributed libxml-sax-perl conflicts with upstream
+ XML::SAX. The debian developers hacked libxml-sax-perl's XML::SAX and
+ added the function save_parsers_debian, and short circuited the sub
+ save_parsers.
+ 
+ The precedence order of perl's @INC demands /usr/local/share/perl5 holds
+ precedence over /usr/share/perl5, so the newer vanilla version from CPAN
+ will be used by all any include of XML::SAX. This reates a problem
+ because the cpan version of XML::SAX lacks the Debian specific
+ functionality.
+ 
+ The fix is to remove Debian's pollution of XML::SAX class and subclass
+ it (XML::SAX), into XML::SAX::Debian with the added Debian
+ functionality. This will permit CPAN and CPANP updates of XML::SAX, and
+ it will permit Debian guys to extend XML::SAX as they wish.

** Also affects: libxml-sax-perl (Debian) via
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=130376
   Importance: Unknown
       Status: Unknown

-- 
Doesn't install
https://bugs.launchpad.net/bugs/13917
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to