I use the cpan shell "r" command to compare the version numbers
of the modules installed to the latest on CPAN.

when LWP::UserAgent was incremented to version 1.100 via the line
$VERSION = sprintf("%d.%02d", q$Revision: 1.100 $ =~ /(\d+)\.(\d+)/);

Package namespace         installed    latest  in CPAN file
LWP::UserAgent                1.100      1.99  G/GA/GAAS/libwww-perl-5.60.tar.gz

The software that creates one of the CPAN database file
02packages.details.txt.gz is indicating that
G/GA/GAAS/libwww-perl-5.60.tar.gz is where the
latest LWP::UserAgent.

LWP::UserAgent                     1.99  G/GA/GAAS/libwww-perl-5.60.tar.gz

When I searched for earlier discussions,
    http://www.google.com/search?q=cpan+version+numbers+perl
I found
    http:[EMAIL PROTECTED]/msg61570.html
where Michael G Schwern <[EMAIL PROTECTED]> jokes:

    When you put out your 98th minor revision to your module, let me know
    and we'll fix it. :)

Where are the sources for the tools that index CPAN?

Perhaps it is time to fix them - or at least have them
detect these inconsistencies.

I've also thought about writting a tool to postprocess
    02packages.details.txt.gz

David

Reply via email to