Hi Paul,

I'm contacting you wearing my PAUSE admin hat.

I noticed that with the last two releases of your Data-Checks distribution, the 
module Data::Checks::Builder wasn't updated in the index.

This is because in the 0.01 release, you set the version of the 
Data::Checks::Builder to 0.42:
    
https://metacpan.org/release/PEVANS/Data-Checks-0.01/source/lib/Data/Checks/Builder.pm#L6

In the 0.02 and 0.03 releases of the distribution, the version of the module 
has been inline with the version number of the release, but that means they 
were lower than the version from the 0.01 release. As a result the CPAN Index 
includes these two lines:


In reality, people aren't likely to type `cpan install Data::Checks::Builder`, 
but I'll be alerted every time you do a release (as will you).

You've got several options, including:

1. Make the next release 0.43, and then everything will be sorted out :-)
2. [NOT RECOMMENDED] There's a function available in PAUSE called "Reset 
Version". You can go here and tell PAUSE to forget it to forget the 
Data::Checks::Builder version and start fresh. This causes problems for various 
tools and scripts out there, because the version numbers end up with a weird 
discontinuity.
3. Rename Data::Checks::Builder to something else, which starts with a fresh 
version history.
4. Rename the whole distribution!
5. Decide the whole Perl thing was a mistake, and start doing everything in a 
different programming language.
6. Decide the whole programming thing was a mistake, and focus on electronics.


I reckon the first one is the way to go.

Cheers,
Neil


Reply via email to