Hi all, recently someone reported a problem with one of my modules that might indicate an issue with how CPAN, Module::Build's META.yml generator, and version.pm interact. Please see the rt.cpan.org ticket included below.
The Mail-SPF 2.004 distribution package was built with Module::Build 0.26,
as that is the least outdated version available in Debian. :-(
Is it likely that M::B 0.26's META.yml generator is badly interacting
with version.pm-based version numbers (`use version; our $VERSION =
qv('2.004');`) and CPAN is really expecting a version.pm-style version
number in META.yml (here: "v2.004")? Or why would CPAN report a version
mismatch for "v2.004" vs "2.004000"?
Is upgrading to M::B 0.28 and regenerating the distribution package (and
its META.yml file) likely to help?
Julian.
---------- Forwarded Message ----------
Subject: [rt.cpan.org #26784] installed Mail::SPF reports/compares version
incorrectly in cpan
Date: Sunday, 29. April 2007 15:29
From: "[EMAIL PROTECTED] via RT" <[EMAIL PROTECTED]>
To: undisclosed-recipients: ;
Sun Apr 29 11:29:36 2007: Request 26784 was acted upon.
Transaction: Ticket created by [EMAIL PROTECTED]
Queue: Mail-SPF
Subject: installed Mail::SPF reports/compares version incorrectly in
cpan Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: [EMAIL PROTECTED]
Status: new
Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=26784 >
hi,
with,
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
Platform:
osname=darwin, osvers=8.8.0, archname=darwin-thread-multi-2level
uname='darwin dev 8.8.0 darwin kernel version 8.8.0: fri sep 8 17:18:57 pdt
2006; root:xnu-792.12.6.obj~1release_ppc power macintosh powerpc '
after an apparently successful install of,
cpan> install Mail::SPF
...
Writing
/usr/local/lib/perl/sitelib/darwin-thread-multi-2level/auto/Mail/SPF/.packlist
JMEHNLE/mail-spf/Mail-SPF-2.004.tar.gz
/usr/bin/make install UNINST=1 -- OK
cpan> q
% module_info Mail::SPF
Name: Mail::SPF
Version: v2.004
Directory: /usr/local/lib/perl/sitelib
File: /usr/local/lib/perl/sitelib/Mail/SPF.pm
Core module: no
%
re-checking,
% cpan
cpan> r
still reports,
Package namespace installed latest in CPAN file
Mail::SPF v2.004 2.004000
JMEHNLE/mail-spf/Mail-SPF-2.004.tar.gz
6 installed modules have a version number of 0
373 installed modules have no parseable version number
cpan>
pgpFLPiZXRZia.pgp
Description: PGP signature
