On Mon, Feb 13, 2012 at 07:03:25PM -0500, Gisle_Aas via RT wrote:
Show quoted text
No, RHEL ships 5.8.5.
Lots of Solaris systems still have 5.8.4.
Enterprise support cycles suck sometimes.
Show quoted text> I don't have older perls than 5.8.8 available on my
> systems which is why I set that as the baseline for LWP6. I don't test with older versions.
That's fine. We did. If you'd like to give RIBASUSHI and I co-maint rights
so we have access to the RT queue we can triage these issues for you.
Show quoted text> I also remember having
> answered many bug reports caused by the earlier 5.8.x releases so I was playing a bit safe. It might be that 5.8.5 (a 8
> year old perl) is sane in as well.
Excluding XS code, I've rarely encountered anything that worked on 5.8.8
and didn't on 5.8.5 as well, and 5.8.1 except for unicode edge cases.
I restrict my own modules to 5.8.1, develop on 5.8.8, and let my community
pick up the minor differences (usually RIBASUSHI fixes them before I even
realise there's a problem).
Show quoted text> But I don't consider it "normal". Why do you consider it "normal"?
I don't. I do, however, consider 5.8.4 and 5.8.5 to both be perfectly viable
perls, both of which Catalyst supported perfectly - and will again as soon
as you remove the line of code that actively prevents it.
Show quoted text> Besides, why do you want to upgrade LWP if you don't want to even perform minor upgrades to your perl?
s/don't want to/can't/. I have users who want to do installs on 5.8.4/5
systems where corporate policies don't permit them to upgrade, but they
*are* perfectly happy to test things and report bugs because they are aware
that those perls are ancient.
Basically, I have active users and contributors who're now forced to grovel
back through CPAN for a version of LWP that installs on their systems, even
though the latest version would run perfectly well if the Makefile.PL
didn't place an arbitrary restriction on it.
Your code currently runs perfectly back as far as 5.8.3. I am not asking you
to install a perl that old, and I'm not asking you to fix bugs caused by perls
that old yourself. I'm just asking you to stop crashing out the install.
Please?
--
Matt S Trout - Shadowcat Systems - Perl consulting with a commit bit and a clue
http://shadowcat.co.uk/blog/matt-s-trout/ http://twitter.com/shadowcat_mst/
Email me now on mst (at) shadowcat.co.uk and let's chat about how our Catalyst
commercial support, training and consultancy packages could help your team.