-
Notifications
You must be signed in to change notification settings - Fork 47
V 2.9e-05 is fu**ing ridiculous unless users are warned against using the module #16
Comments
It looks like that is reading the version number from Test2-Suite juat fine as 0.000029. The problem os that it is parsing the version wrong in whatever you have that is requiring Test2-Suite. Wherver that is, you proba ly need to quote the version number as a string, right now it is incorrectly treated as a float. I don't think this is a problem with Test2, but a problem in your tooling. I am open to bwing wrong here, but I need more information, such as a minimal reproduction script. |
Hi Chad Fair enough. I apologize - I should have been a bit more temperate with Also, I did not check your source - I assumed you had chosen that Since I've never seen this before it took me a while to even consider On 01/05/16 22:40, Chad Granum wrote:
Ron Savage - savage.net.au |
The problem seems to be in the way CPAN::Meta::Requirements uses version in 2 different ways depending on whether the small version # is in PREREQ_PM or TEST_REQUIRES. |
@ronsavage To reduce the risk of this kind of issues, you should quote versions in Makefile.PL. |
Indeed, I should have supplied rather more details. |
Unparsable version '2.9e-05' for prerequisite Test2::Suite treated as 2.9 at /home/ron/perl5/perlbrew/perls/perl-5.20.2/lib/site_perl/5.20.2/CPAN/Meta/Requirements.pm line 136.
Warning: prerequisite Test2::Suite 2.9 not found. We have 0.000029.
The text was updated successfully, but these errors were encountered: