[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
This bug was fixed in the package libxml-sax-perl - 0.96+dfsg-2 --- libxml-sax-perl (0.96+dfsg-2) unstable; urgency=low [ Ansgar Burchardt ] * Move Debian-specific functions to a subclass as suggested by Evan Carroll. If XML::SAX is installed via CPAN, it will not see the ParserDetails.ini in /etc/perl/XML/SAX, ie. users will have to enable additional parsers by hand or install them via CPAN as well. (LP: #13917) * Use minimal debian/rules. * Add myself to Uploaders. * Bump Standards-Version to 3.8.3 (no changes). [ gregor herrmann ] * Adjust debian/{rules,copyright} to debian/repack.stub. * debian/patches: update formatting and headers. * New patch pod-spelling: fix some spelling errors in the POD. -- Ubuntu Archive Auto-SyncMon, 18 Jan 2010 07:31:43 + ** Changed in: libxml-sax-perl (Ubuntu) Status: Fix Committed => Fix Released -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
Fix uploaded to Debian, will be fixed in Ubuntu when the package is synced. ** Changed in: libxml-sax-perl (Ubuntu) Status: In Progress => Fix Committed ** Changed in: libxml-sax-perl (Ubuntu) Assignee: Ansgar Burchardt (ansgar-43-1) => (unassigned) -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
** Branch linked: lp:debian/sid/libxml-sax-perl -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
** Changed in: libxml-sax-perl (Ubuntu) Status: Confirmed => In Progress -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
Taking over as discussed with Ryan on IRC. ** Changed in: libxml-sax-perl (Ubuntu) Assignee: Ryan Niebur (ryan52) => Ansgar Burchardt (ansgar-43-1) -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
** Changed in: libxml-sax-perl (Ubuntu) Assignee: (unassigned) => Ryan Niebur (ryan52) -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
Take ownership, just to get you up to date. The response from Debian, where this bug should be fixed by all accounts, was "CPAN is not supported." You see, they don't think this a problem and they use other like violations to justify this one. Hacking stuff into a module for them, ensures that other things that use that module will get the behavior Debian wants. Which sits opposite to the genius of a perl package management system, and other generally supported means of doing this through subclassing, and forking. In perl the mindset is do whatever you want, just do it such that it doesn't break whatever I want. In Debian the mindset is do what I want and if it breaks I don't care, and if you replace it you're unsupported. I've submitted an offer to subclass and change dependencies on Debian to an XML::SAX::Debian, but that doesn't solve Debian's desire to screw up things not created by them. There was talk about changing the @INC path for all base-debian-scripts, but again this hasn't been done (as far as I can see), and it is still broken by the above. The issue here is simple: either Debian has the right to alter fundamental behaviors of things they haven't created and publish them under the same name to break things that rely on them, or Debian doesn't. Debian continues to argue they do. This isn't a massive technical bug, it is a minor technical bug layered on top of a huge political one whereby all of the Debian perl team is retarded. They're behavior of /wanting/ to break my system and telling me that theirs holds precedence in light of an option to have two systems that can play together is insulting at best. ** Changed in: libxml-sax-perl (Ubuntu) Assignee: EvanCarroll (evancarroll) => (unassigned) -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
instead of saying "I told you so", why don't you fix it? the only patch I've seen from you didn't work. if you can't handle fixing it, give up ownership of the bug so that I can. -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
** Description changed: + POSSIBLE WORKAROUND + - + + If you're stuck in an upgrade you might be able to fool `dpkg`, by + placing "PERL5LIB=/usr/share/perl5" before the command you invoke for + the upgrade. + + Such as "PERL5LIB=/usr/share/perl5 apt-get dist-upgrade", or + "PERL5LIB=/usr/share/perl5 do-release-upgrade" + + SUMMARY + -- + 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. + + + DESCRIPTION OF BUG + - 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 CLUE STRING:: Can't locate object method "save_parsers_debian" via package "XML::SAX" WORK AROUND:: `cpanp uninstall XML::SAX` - - Currently this is in the README.debian: - - Original CPAN Package vs. Debian Package - + NOTES FROM README.debian: Original CPAN Package vs. Debian Package + -- Installing the original package from CPAN into /usr/local breaks the Debian package, since the former is in Perl's @INC before the latter. So, please don't do this. If there's a new version of XML::SAX simply file a wishlist against the Debian package and wait for the update. ** Description changed: POSSIBLE WORKAROUND - If you're stuck in an upgrade you might be able to fool `dpkg`, by - placing "PERL5LIB=/usr/share/perl5" before the command you invoke for - the upgrade. + placing "PERL5LIB=/usr/share/perl5" before the command you use to invoke + for the upgrade. - Such as "PERL5LIB=/usr/share/perl5 apt-get dist-upgrade", or - "PERL5LIB=/usr/share/perl5 do-release-upgrade" + Such as `PERL5LIB=/usr/share/perl5 apt-get dist-upgrade`, or + `PERL5LIB=/usr/share/perl5 do-release-upgrade` SUMMARY -- 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. - DESCRIPTION OF BUG - 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 CLUE STRING:: Can't locate object method "save_parsers_debian" via package "XML::SAX" WORK AROUND:: `cpanp uninstall XML::SAX` NOTES FROM README.debian: Original CPAN Package vs. Debian Package -- Installing the original package from CPAN into /usr/local breaks the Debian package, since the former is in Perl's @INC before the latter. So, please don't do this. If there's a new version of XML::SAX simply file a wishlist against the Debian package and wait for the update. -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
Bug still not fixed and set to plague Jaunty upgrades that have a CPANP ugraded XML::Sax -- I'm sure a bunch of people will be reading this in two weeks, this is my "I told you so" from the past. -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
A big thanks to you and others for your work on this bug. Awesome. :) -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
** Changed in: libxml-sax-perl (Debian) Status: Unknown => Fix Released -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
** Tags added: debian perl -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
You can see my post to Debian Perl Maintainers list here: http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/2009-June/022079.html -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
** Changed in: libxml-sax-perl (Ubuntu) Status: Incomplete => Confirmed -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
** Description changed: 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. 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 CLUE STRING:: Can't locate object method "save_parsers_debian" via package "XML::SAX" WORK AROUND:: `cpanp uninstall XML::SAX` + + + Currently this is in the README.debian: + + Original CPAN Package vs. Debian Package + + + Installing the original package from CPAN into /usr/local breaks the + Debian package, since the former is in Perl's @INC before the latter. + So, please don't do this. + + If there's a new version of XML::SAX simply file a wishlist against + the Debian package and wait for the update. -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
Also on bugs.debian.org as http://bugs.debian.org/cgi- bin/bugreport.cgi?bug=188410 ** Bug watch added: Debian Bug tracker #188410 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=188410 -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
Also on bugs.debian.org as http://bugs.debian.org/cgi- bin/bugreport.cgi?bug=229178 ** Bug watch added: Debian Bug tracker #229178 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=229178 ** Description changed: 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. 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 + CLUE STRING:: Can't locate object method "save_parsers_debian" via package "XML::SAX" WORK AROUND:: `cpanp uninstall XML::SAX` -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 13917] Re: CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX
** Summary changed: - Doesn't install + CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX -- CPAN's XML::SAX update conflicts with libxml-sax-perl's XML::SAX 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs