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>

Attachment: pgpFLPiZXRZia.pgp
Description: PGP signature

Reply via email to