PUCKERING has asked for the wisdom of the Perl Monks concerning the following question:
I recently published a new module on CPAN, starting off with a vanilla version number of 1.00. Then as I was experimenting with Dist::Zilla I decided to go with a date based version scheme. Unfortunately, I messed it up. I uploaded a module with version v2022.08.30, which was acceptable to Dist::Zilla and CPAN but which I now think could create upward compatibility problems because I used the year where the Major version number should go. Now I can't use the Major version to handle interface changes, and it'll look like there's an interface change every time a new year comes along.
I want to ditch this tarball and replace it. But if I adopt a more sensible date-base versioning scheme, such as v1.22.242 (major version, year of century, day of year) then the prior version will look newer since it is v2022.
I've submitted a delete request on the tarball, but that will take a week to process. Probably by then the back-end machinery will build and test and release the thing. (It would be great if the pending delete stops that from happening -- if that is how it works, please let me know.)
Bottom line, I'm seeking is some insight into how PAUSE file deletions work, and whether there's anything else I can do to fix this mess or avoid making it worse.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Help with PAUSE mechanics - replacing a bad module
by eyepopslikeamosquito (Archbishop) on Aug 31, 2022 at 07:43 UTC | |
by stevieb (Canon) on Aug 31, 2022 at 16:12 UTC | |
Re: Help with PAUSE mechanics - replacing a bad module
by SankoR (Prior) on Aug 31, 2022 at 03:50 UTC | |
by PUCKERING (Sexton) on Aug 31, 2022 at 04:06 UTC | |
by SankoR (Prior) on Aug 31, 2022 at 15:33 UTC | |
by PUCKERING (Sexton) on Aug 31, 2022 at 04:18 UTC | |
Re: Help with PAUSE mechanics - replacing a bad module
by NERDVANA (Priest) on Aug 31, 2022 at 17:02 UTC |