Hi Chip,
I apologise for the late response.
On Tue Jul 05 17:29:02 2011, CHIPS wrote:
Show quoted text> On 7/5/2011 6:38 AM, Shlomi Fish via RT wrote:
> > <URL:
https://rt.cpan.org/Ticket/Display.html?id=61507 >
> >
> > On Mon Sep 27 02:39:47 2010, CHIPS wrote:
> >> OK, here's the patch. The basic bug is that REPORT_ERROR and company
> >> can end up dying, which leaves various reference-counted RETVALs
> >> uncollected. This patch fixes the RETVALs that are SVs, but there are
> >> some other libxml data structure return values that this patch does
> >> not fix.
> >>
> >> PS: I wasn't consistent in my tab usage. Mea culpa
> > Hi Chip!
> >
> > Thanks for your patch, but can we also have a test added to it [...]
>
> No, I'm sorry, I won't be contributing further. I'm stuck using
> XML::LibXML 1.69 because all subsequent versions have been unusable, > and
> I expect eventually I'll be forced to stop using XML::LibXML entirely
> due to bit rot.
Can you provide tests in which versions higher than 1.69 fail, and are
being unusable in this respect? 1.70 was released while Petr Pajas was
still the maintainer, and that's roughly what we started with.
Show quoted text> If you'd be willing to revert back to 1.69 and start
> applying patches more carefully, I might consider it.
Well, a lot of work was done since 1.69 in bug fixing, automated tests,
cleanups, documentation, and to a lesser extent - feature additions. We
cannot afford to throw it all away now. If you can take the BitBucket
version as a starting point and proceed from there, that would be the
best solution.
Regards,
-- Shlomi Fish