----- Original Message -----
From: "Michael G Schwern" <[EMAIL PROTECTED]>
To: "Sisyphus" <[EMAIL PROTECTED]>
Cc: "makemaker" <[email protected]>
Sent: Tuesday, July 03, 2007 12:01 PM
Subject: Re: [ANNOUNCE] ExtUtils::MakeMaker 6.35
Sisyphus wrote:
I don't think version.pm is in strict.pm (and I don't think it needs to
be
for the error to occur):
Are you saying version.pm had some sort of code tentacles that effected
every
instance of $VERSION even if you did "$VERSION = '1.23'"?
I don't know. All I'm saying is it seems that version.pm was stringifying
'1.03' as '1.030' in the EU::MM error messages generated by running
prereq.t, but $strict::VERSION was being reproted as '1.03'.
What version of version was it that caused the problem?
I didn't check before updating - but going back through the version.pm
documentation on cpan, version 0.71 of version.pm was the last one to claim
that 0.03 would be stringified as 0.030. (Subsequent cpan versions state
that 0.03 will be stringified as 0.03.) Therefore, assuming that the
documentation is correct, any version of version.pm that's later than 0.71
(ie 0.72 onwards, I believe) should not produce this failure with prereq.t.
Cheers,
Rob