CC: | DAGOLDEN [...] cpan.org |
Subject: | Unquoted and quoted $VERSION |
I see in https://metacpan.org/source/VANSTYN/Alien-Web-1.0/lib/Alien/Web.pm#L7:
our $VERSION = 1.0;
And I see in https://metacpan.org/source/VANSTYN/Alien-Web-HalBrowser-1.0/Makefile.PL#L41
"Alien::Web" => "1.0",
It seems like not all tools in the toolchain deal with this distinction the way you seem to expect. At least CPAN::Reporter::PrereqCheck decides not to test dependants of Alien::Web because it finds "1" but needs "1.0":
----8<----
CPAN::Reporter: test results were not valid, Prerequisite version too low:
requires:
Module Need Have
----------------------- ---- -----
! Alien::Web 1.0 1
parent 0 0.233
strict 0 1.07
warnings 0 1.18
---->8----
CCed to dagolden, I'm not sure whether he will see it as a bug in PrereqCheck or in Alien::Web or in Alien::Web::Halbrowser. I'm leaning towards "just don't do that".
HTH&&Thanks,
(Disclaimer: this was discovered by statistical analysis, I'm not speaking as a user)