Subject: | Prereq IO has version spec problem |
There is a prereq versioning problem with IO.
There is also a versioning discrepancy between the dist found on CPAN
and the version found as a core module in the perl distributions.
KiokuDB's META.yml and Makefile.PL spec a requirement of 1.2301.
The lastest version of IO, as found on CPAN, IO.pm, contains a version
statement as follows:
our $VERSION = "1.23";
However #brunov on irc/kiokudb stated he had 1.23_01.
The problem lies in perl dists have modified the version number of the
core module as compared to the dist by cpan.
5.00900[45], 5.010000 contains '1.23_01'
5.008009 contains '1.23'
5.008008 contains '1.22'
Try
fgrep -e "'IO'" -e ' => {' <urpath>/Module/CoreList.pm
I extracted IO.pm from cpan IO-1.2301 and from perl-5.10.0. The only
difference was the version line. I have not checked any others.
Bottom line is that by present spec, unless you are on perl versions
5.00900[45], 5.010000, no amount of updating from cpan will every permit
you to achieve 1.23_01. It does/does-not really exist...
Don't you just love perl versioning.
Sorry ... was going to add to my other prereq bug report, but found late
last night, by the time I got up, the other had been already fixed....