Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the KiokuDB CPAN distribution.

Report information
The Basics
Id: 45129
Status: resolved
Priority: 0/
Queue: KiokuDB

People
Owner: Nobody in particular
Requestors: otto.hirr [...] olabinc.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.26
Fixed in: (no value)



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....
Thanks, fixed in the makefile.pl =) yeah, this is pretty confusing. please let me know how it works on 5.8, too. normally i am in channel but yesterday my irc connection dropped for some reason, so I missed that conversation.