On Sat, Sep 26, 2015 at 12:48 PM, Shlomi Fish <shlo...@shlomifish.org> wrote:
> Hi, Leon! > > On Sat, 26 Sep 2015 12:28:20 +0200 > Leon Timmermans <faw...@gmail.com> wrote: > > > On Sat, Sep 26, 2015 at 10:33 AM, Shlomi Fish <shlo...@shlomifish.org> > > wrote: > > > > > On > > > > http://www.cpantesters.org/cpan/report/6109ee1e-63a7-11e5-80f8-24112cde3c15 > > > - there's a missing "autodie" despite the fact that it properly > appears in > > > the > > > test_requires in Build.PL and in build_requires in the META.yml. Please > > > investigate why it is happening. > > > > > > > Proper test_requires support in MB requires MB 0.4200 > > > > Well https://metacpan.org/source/SHLOMIF/App-Timestamper-0.0.5/Build.PL > seems to contain the right code to fallback to build_requires (see line > #63), > however with a check for version 0.4004 instead. Should it be 0.4200 ? Is > it a > bug in Dist::Zilla? The latest version of dzil was used. > I had missed that. In theory it should be fine, though I remember there were a few edge-cases (I forgot the details) that would make me recommend 0.4200 instead. I think I figured out what the problem is though: I suspect the version of CPAN.pm is too old to understand META.yml, and the _build/prereqs contains only test_requires (not build_requires), so it all falls on its face. Possibly this is something MB should take into account. > > > I also noticed that the test was done with perl-5.6.2 - is there still > a > > > case > > > for testing with such an ancient version of perl? > > > > > > > Yes there is. > > Until when are we going to do so? And why? > As long as people feel the need to; because they feel the need to. I'm not sure what the disadvantage is to you, if you really mind the messages you can simple disable CPAN Testers reports for 5.6 or declare in advance it wouldn't work. Leon