Subject: | Incorrect version information in META.yml |
The META.yml file of AnyEvent-Worker-0.04 reports to have version 0.04
of AnyEvent::Worker::Pool. However, the $VERSION in
AnyEvent::Worker::Pool is 0.02.
The PAUSE indexer will use the version provided in META.yml, if
available. That means it thinks the version is 0.04, and puts that in
02packages.
When users try to find outdated modules in their installation, for
example using CPAN.pm's 'r' command, or App::cpanoutdated, the tools
will pick up version 0.02 from the file, compare it to 0.04 in the
index, and report the whole distribution as outdated, given that the
index claims there's a newer version of the module available. However,
installing the distribution claiming to have a newer
AnyEvent::Worker::Pool will result in installing version 0.02 again,
effectively causing your distribution to be installed every single time
someone attempts to upgrade his modules.
Please provide correct information in META.yml, or don't provide any
version information at all, in which case the PAUSE indexer will attempt
to extract it by itself.