Yesterday I had another look at getting XML catalogs (sic.) to work in XML::LibXML. I could get my catalog working from xmllint on the command line, but within a small Perl script using XML::LibXML it refused to process the same source XML and catalog files - it constantly refused to recognise an entity in the source file.
Today I was going to dig deeper, to see if I could produce a nice clean example to submit to the Perl-XML mailing list, only it seems to be working as billed today - and I've not done anything to the box since yesterday and my test script is as I had it last night...
Strange... I'll now try and test in my original application, not my test script. It could be that things got upgraded in Debian Lenny at some point and I didn't notice when things got fixed - it happens.