Subject: | Encode requires Test::More 0.81_01 - this warns |
Date: | Tue, 1 Dec 2020 15:57:14 +0000 |
To: | bug-Encode [...] rt.cpan.org |
From: | Dave Mitchell <davem [...] iabyn.com> |
Encode (certainly the version 3.07 bundled with bleadperl) has this in
Makefile.PL:
TEST_REQUIRES => {
'Test::More' => '0.81_01',
},
When built as part of blead, this causes the following noise on stderr:
Argument "0.81_01" isn't numeric in numeric gt (>) at /home/davem/perl5/git/bleed/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm line 618.
As a general goal of mine is that building bleadperl should produce
nothing on stderr, it would be nice if this warning went away. I assume
it's due to the development version of Test::More specified, i.e. the _01.
AFAIKT, there's no real need for such a precise requirement; a look at
perl releases shows the following versions of Test::More were bundled:
5.8.0 0.45
5.8.9 0.80
5.9.0 0.47
5.9.5 0.70
5.10.0 0.72
5.10.1 0.92
5.11.0 0.92
5.12.0 0.94
So I guess just requiring 'Test::More' => '0.92' would suffice.
--
Justice is when you get what you deserve.
Law is when you get what you pay for.