X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Porting%2Frelease_managers_guide.pod;h=daa4fccb842ccade36bfc900f6b6918c9936d613;hb=d152a4c4e9147bb67eee2f34c9e64eeb8fdbd1b8;hp=2ccdfb254797bb7e0baf7280e13c17cb3d94d4fa;hpb=ee76d676860a90e36e25796e40b756319ee50779;p=p5sagit%2Fp5-mst-13.2.git diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod index 2ccdfb2..daa4fcc 100644 --- a/Porting/release_managers_guide.pod +++ b/Porting/release_managers_guide.pod @@ -719,7 +719,9 @@ Install an XS module, for example: =item * -I +I + +=item * Check that the C utility works. Try the following: @@ -743,8 +745,6 @@ report. Check that it shows up, then remember to close it! =item * -I - Wait for the smoke tests to catch up with the commit which this release is based on (or at least the last commit of any consequence). @@ -754,8 +754,6 @@ back and fix things. =item * -I - Once smoking is okay, upload it to PAUSE. This is the point of no return. If anything goes wrong after this point, you will need to re-prepare a new release with a new minor version or RC number. @@ -768,9 +766,6 @@ Upload both the .gz and .bz2 versions of the tarball. =item * -I - - Now that you've shipped the new perl release to PAUSE, it's time to publish the tag you created earlier to the public git repo: @@ -778,8 +773,6 @@ time to publish the tag you created earlier to the public git repo: =item * -I - Disarm the F change; for example, static const char * const local_patches[] = { @@ -799,21 +792,17 @@ Mail p5p to announce your new release, with a quote you prepared earlier. =item * -I - Wait 24 hours or so, then post the announcement to use.perl.org. (if you don't have access rights to post news, ask someone like Rafael to do it for you.) =item * -I - Ask Jarkko to add the tarball to http://www.cpan.org/src/ =item * -I +I Ask Jarkko to update the descriptions of which tarballs are current in http://www.cpan.org/src/README.html, and Rafael to update @@ -821,14 +810,14 @@ http://dev.perl.org/perl5/ =item * -I +I Remind the current maintainer of C to push a new release to CPAN. =item * -I +I Bump the perlXYZ version number. @@ -890,14 +879,14 @@ previous version bump. =item * -I +I If this was a maint release, then edit F to change all the C (deferred) flags to C<.> (needs review). =item * -I +I If this was a major release (5.x.0), then create a new maint branch based on the commit tagged as the current release and bump the version @@ -910,7 +899,7 @@ XXX need a git recipe =item * -I +I Copy the perlNNNdelta.pod for this release into the other branches; for example: @@ -921,7 +910,7 @@ example: Edit F to add an entry for the file, e.g.: perl5101delta Perl changes in version 5.10.1 - + Then rebuild various files: $ perl pod/buildtoc --build-all @@ -932,8 +921,6 @@ Finally, commit: =item * -I - Make sure any recent F entries are copied to F on other branches; typically the RC* and final entries, e.g. @@ -944,8 +931,8 @@ e.g. =item * -I. +I. Thanks for releasing perl!