Leader of Birmingham.pm [pm.org] and a CPAN author [cpan.org]. Co-organised YAPC::Europe in 2006 and the 2009 QA Hackathon, responsible for the YAPC Conference Surveys [yapc-surveys.org] and the QA Hackathon [qa-hackathon.org] websites. Also the current caretaker for the CPAN Testers websites and data stores.
If you really want to find out more, buy me a Guinness
I was doing some dependency checking yesterday, for some of the distributions that have failed to complete any CPAN testing. I was quite surprised that there are several modules that reference specific versions of core Perl modules. File::Path gets referenced most. So I decided to see why someone would specifically look to a specific version than just the installed core version. The distribution in question was referencing the version in perl-5.8.6.
Unfortunately there isn't a distinct Changes file for File::Path, or if there is, it isn't anywhere that is easily viewable on the web. There are all the perldeltas, but it takes a while to sift through them to see what has changed against a core module.
So my question is there anywhere that the Changes file for just File::Path or any other core module, is viewable on the web?
Next week I will investigate whether that version of File::Path is actually required, or whether the authors just put it in because that was the version on their system. It's a shame that too many distributions insist on being only compatible with Perl 5.8+, when most are quite compatible with Perl 5.6.1 too.
I also noted that Catalyst now depends on Perl 5.8, thus rendering a whole bunch of CPAN distributions N/A for Perl 5.6.1. Maypole works in Perl 5.6.1, so I'm not sure why they've changed to ignore anything before 5.8.