Subject: | Version parsing bug introduced in 6.69_05 |
CPAN shell stopped working as it used to work from MakeMaker 6.69_04 to _05
I discovered it because it did not recognize CGI.pm being installed in the latest version (currently 3.63).
CPAN shell uses
MM->parse_version($parsefile);
and up to _04 it returned 3.63 and from _05 it started to return undef.
I can reproduce it with
perl -MExtUtils::MakeMaker -le 'print $ExtUtils::MakeMaker::VERSION; print MM->parse_version("/home/sand/src/perl/repoperls/installed-perls/perl/v5.14.4/9980/lib/5.14.4/CGI.pm")'
6.6905
undef
Output of same invocation after downgrading to _04:
6.6904
3.63