Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 86976
Status: resolved
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in:
  • 6.69_05
  • 6.69_06
  • 6.69_07
Fixed in: (no value)



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
Thanks for spotting that! I've fixed the regression and patch in the EUMM repository. I've also uploaded 6.69_08 with the fix to CPAN.
On Tue Jul 16 19:46:54 2013, BINGOS wrote: Show quoted text
> Thanks for spotting that! > > I've fixed the regression and patch in the EUMM > repository. > > I've also uploaded 6.69_08 with the fix to CPAN.
I *think* the problem is not entirely fixed. DBI fails installation with the latest EU::MM (6.69_08). During the configuration stage I see the following warning: ... Checking if your kit is complete... Looks good WARNING: Setting VERSION via file 'DBI.pm' failed at /home/rabbit/perl5/perlbrew/perls/5.16.2/lib/site_perl/5.16.2/ExtUtils/MakeMaker.pm line 599. ... Compilation then proceeds fine, but many of the tests fail with Error: DBI object version 0 does not match $DBI::VERSION 1.627 at /home/rabbit/perl5/perlbrew/perls/5.16.2/lib/5.16.2/x86_64-linux-thread-multi-64int-ld/DynaLoader.pm line 213. Cheers
I've updated the testcase and added some code to deal with trailing comments. New dev release 6.69_09 uploaded to CPAN. Many thanks.
This issue is now resolved with the release of 6.70 Many thanks.