in reply to Re: Is VERSION > 999 allowed?
in thread Is VERSION > 999 allowed?
@hippo - the reason you can't find the affected versions on CPAN is that I deleted them (via pause). Anyway CPAN *indexed* the releases correctly, i.e. as 3.024 was indexed as 3.024. However once any version with the extra $VERSION declaration is installed on a cpan-testers machine, the test machinery (or maybe cpanm) thinks it has version 999.999 and so won't update it.
For example, see http://www.cpantesters.org/cpan/report/b4581f16-132e-11ee-8887-54486e8775ea
The test fails because "Spreadsheet::Edit::IO version 3.03 required--this is only version 3.022". This should not happen because version '3.030' is a dependency listed in META.yml and so that version (or later) should have been installed. The explanation becomes clear looking further down where it says:
Prerequisite modules loaded:
requires:
Module Need Have
------------------------- -------- --------
Algorithm::Diff 0 1.201
...
Spreadsheet::Edit 3.025 999.999
Spreadsheet::Edit::IO 3.030 999.999 <****
The test machine installed v3.022 previously, but now it thinks it has v999.999.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Is VERSION > 999 allowed?
by NERDVANA (Priest) on Jun 28, 2023 at 19:12 UTC | |
|
Re^3: Is VERSION > 999 allowed?
by hippo (Archbishop) on Jun 29, 2023 at 08:34 UTC |