Author: phred Date: Tue Jan 20 17:10:10 2009 New Revision: 736182 URL: http://svn.apache.org/viewvc?rev=736182&view=rev Log: Add "borrowed" RELEASE file from A::R, prepare rc1
Added: perl/Apache-Bootstrap/trunk/RELEASE Modified: perl/Apache-Bootstrap/trunk/Changes perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm Modified: perl/Apache-Bootstrap/trunk/Changes URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/Changes?rev=736182&r1=736181&r2=736182&view=diff ============================================================================== --- perl/Apache-Bootstrap/trunk/Changes (original) +++ perl/Apache-Bootstrap/trunk/Changes Tue Jan 20 17:10:10 2009 @@ -1,6 +1,6 @@ Revision history for Apache-Bootstrap -0.05 +0.05-rc1 - code imported to ASF repository, thanks to pgollucci 0.04_02 Sat Nov 08 17:07:56 PST 2008 Added: perl/Apache-Bootstrap/trunk/RELEASE URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/RELEASE?rev=736182&view=auto ============================================================================== --- perl/Apache-Bootstrap/trunk/RELEASE (added) +++ perl/Apache-Bootstrap/trunk/RELEASE Tue Jan 20 17:10:10 2009 @@ -0,0 +1,120 @@ +Instructions for Apache-Bootstrap Release Manager + +0. Ask the PMC to verify that you have the appropriate CPAN permissions + on d...@perl. + + make sure your public key is in the KEYS file in the mod_perl docs. + you should only need to do this if this is your first time playing + Release Manager + + $ cd mod_perl-docs + $ grep $USER src/dist/KEYS + + note that the KEYS file itself contains all the instructions you + need on how to add your key. if you need further help on gpg + (like how to create a key in the first place) you can look here + + http://people.apache.org/~geoff/gpghowto.html + + Copy the KEYS file into place: + % scp KEYS www.apache.org:/www/www.apache.org/dist/perl/KEYS + + If this is your first release, ask someone with APML karma on PAUSE + to verify you have the appropriate permissions. Likely someone on + the PMC can do this. + + a. login into https://pause.perl.org + b. menu click: Select Mailinglist/Action + c. choose APML and share_perms and click go + d. click 3.2 Make somebody else co-maintainer + e. choose the modules to give the perms to + type the username of the new co-maintainer + f. if you happen to know that packages were added this release, + make sure you give the correct permissions to them. + + MAINTAINER_BUILDING_RELEASE=1 perl Makefile.PL + +1. 'make disttest' - to make sure nothing is missing from the manifest. + Now 'make dist', and test this generated package (not svn) + with as many configurations as possible on as many platforms + as possible. + + a. edit ./Changes: + - find lib -type f -name "*.pm" | \ + xargs perl -pi -e 's,0.05-dev,0.05-rc1,g' + - perl -pi -e 's,0.05-dev,0.05-rc1,g' Changes + + - don't commit these (see dev@ archives) + + b. nuke any preinstalled Apache-Bootstrap libs and run 'make test' + + c. test that you can 'make install' and then run 'make test' again + + d. test whether we still 100% OK on systems with no LWP: + + % APACHE_TEST_PRETEND_NO_LWP=1 make test + +2. once confident that the package is good, upload a release candidate + to people.apache.org/~username and post 24 hour-ish candidate alert + to the various lists + + o dev/perl.apache.org + o modperl/perl.apache.org + + Subject: [RELEASE CANDIDATE] Apache-Bootstrap 0.05 RC\d+ + + (or maybe longer to give most people a chance to catch up). no need + to tag this package + + a. if problems are detected during stage 2, repeat stages 1 and 2. + +3. when the package has been reported to be good, prepare a new + package to be released + + a. edit ./Changes: + - remove -rc\d+ + - add release date + + b. rerun: + % perl Makefile.PL + make sure tag looks right + % make -n tag + + c. commit Changes + % svn ci Changes + + d. tag + % make tag + + e. create the final package + % make dist + + f. test the final package again at least once + +4. Upload the package to CPAN + +5. Announce the package + + a. post ... to the modperl, announce lists + Subject: [ANNOUNCE] Apache-Bootstrap 0.05 + include + - MD5 sig (as it comes from CPAN upload announce). + - the latest Changes + +6. Prepare for the next cycle + + a. increment version in lib/Apache/Bootstrap.pm + + b. edit ./Changes: + - start a new item with incremented version + '-dev' + + =item 0.06-dev + + c. bump up version numbers in this file to make it easier to do the + next release. + + $ perl -pi -e 's/(\d+)\.(\d+)/join(".", $1, $2+1)/eg' RELEASE + + d. commit Changes + % svn ci -m "start 0.05-dev cycle" Changes RELEASE \ + lib/Apache/Bootstrap.pm lib/Apache2/Bootstrap.pm Modified: perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm?rev=736182&r1=736181&r2=736182&view=diff ============================================================================== --- perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm (original) +++ perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm Tue Jan 20 17:10:10 2009 @@ -9,7 +9,7 @@ =cut -our $VERSION = '0.05'; +our $VERSION = '0.05-rc1'; use constant MIN_MP2_VER => '1.99022'; # mp2 renaming