Re: 0.54_01 - Missing prerequisites causing failures from CPAN-testers.

[email protected] Fri, 11 Apr 2014 09:34:57 +1000
Newsgroups perl.inline
Message-ID <FA33C9A0E4204459BD7B2E554CD8586E@OwnerPC311012>
-----Original Message----- 
From: Reini Urban
Sent: Thursday, April 10, 2014 12:41 AM
To: [email protected]
Subject: Re: 0.54_01 - Missing prerequisites causing failures from 
CPAN-testers.

>On 04/06/2014 11:17 PM, [email protected] wrote:

>> In a nutshell, this new rendition is:
>>
>> ###########################
>> my $twv = $] > 5.013 ? 0.23 : 0.21;
>>
>> my $prereq_pm = {
>>     Data::Dumper => 2.09,
>>     Digest::MD5 => 2.09,
>>     Parse::RecDescent => 1.80,
>>     File::Spec => 0.8,
>>     Test::Warn => $twv,
>> };
>> delete $prereq_pm->{'Test::Warn'} if $] <= 5.007;
>
> I'm also baffled why this fails now. Something like works everywhere else 
> for me. And it tested ok on all my perls.

There was some META_MERGE data also added to the Makefile.PL, and no 
META.yml or META.json included in the distro.
I've just uploaded 0.54_01 yesterday, which contains MakeMaker-generated 
META.yml and META.json.

0,54_01 is looking good - Christian Walde's 5.16.3 Windows smoker (which was 
one of the "offending" machines) is back to normal.

> But since it's just an aesthetical change to reduce code
> feel free to revert it. Sorry.

That's ok. It's a worthwhile change ... and I'm now thinking it's probably 
not even that change that triggered the problem. (More likely the META_MERGE 
stuff in conjunction with the absence of META.json and META.yml.)

Cheers,
Rob