: The general recommendation is that you not reuse version numbers even with : TRIAL, because an official release with the same version number minus "-TRIAL" : will not displace the TRIAL version of the module in someone's installation. : However, it seems to me that it would be OK for us to release an official CPAN : version of Lucy if it differs from -TRIAL only in the version number. : : This would be our workflow for 0.3.0: : : * Make canonical Apache release of Lucy 0.3.0. : * Upload Lucy-0.3.0-TRIAL.tar.gz to CPAN. : * If CPAN testers comes back clean, upload Lucy-0.3.0.tar.gz to CPAN. : * If CPAN testers reveals flaws, spin a canonical ASF release of Lucy : 0.3.1, then upload Lucy-0.3.1-TRIAL.tar.gz to CPAN. : * Continue as necessary with canonical ASF releases and -TRIAL CPAN : releases until we're good.
Hmmm.... wouldn't it be better to take advantage of uplodaing -TRIAL packages earlier in the release process? * make RC1 of Lucy 0.3.0 (RM) * Upload Lucy-0.3.0-TRIAL1.tar.gz to CPAN. (CPAN packager) * If CPAN testers reveals flaws in -TRIAL pacakge, consider that when voting on RC1 (PMC) * Repeat from top as new RCs are produced (RM) * If vote passes re-upload final RC as Lucy-0.3.0.tar.gz (CPAN packager) -Hoss
