From 5124a90647cf2887ce5f9ec87f78b40257a3aff2 Mon Sep 17 00:00:00 2001 From: Richard Leach Date: Mon, 22 Nov 2021 20:46:41 +0000 Subject: Minor RMG tweaks --- Porting/release_managers_guide.pod | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod index 6997b7301e..13ee7389be 100644 --- a/Porting/release_managers_guide.pod +++ b/Porting/release_managers_guide.pod @@ -173,6 +173,15 @@ asked to compare the installed files with a previous install. Save yourself some time on release day, and have a (clean) install of the previous version ready. +=head3 Email account subscribed to perl5-porters + +In order for your release announcement email to be delivered to the +perl5-porters distribution list, the email address that you intend to +send from must be subscribed to the list. + +Instructions for subscribing can be found here: +L + =head2 Building a release - advance actions The work of building a release candidate for an even numbered release @@ -857,7 +866,7 @@ branch: $ git fetch origin $ git checkout -p origin/blead pod/perlhist.pod - $ git commit -m 'sync perlhist from blead' pod/perlhist.pod + $ git commit -m 'Sync perlhist from blead' pod/perlhist.pod =head3 update perlhist.pod @@ -875,7 +884,7 @@ F. Be sure to commit your changes: - $ git commit -m 'add new release to perlhist' pod/perlhist.pod + $ git commit -m 'Add new release to perlhist' pod/perlhist.pod =for checklist skip BLEAD-POINT @@ -895,7 +904,7 @@ a final release, remove it. For example: Be sure to commit your change: - $ git commit -m 'bump version to RCnnn' patchlevel.h + $ git commit -m 'Bump version to RCnnn' patchlevel.h =head3 run makemeta to update META files @@ -1117,7 +1126,6 @@ Test L with the following: (edit report) Action (Send/Display/Edit/Subject/Save to File): f Name of file to save message in [perlbug.rep]: - Action (Send/Display/Edit/Subject/Save to File): Q and carefully examine the output (in F), especially the "Locally applied patches" section. @@ -1205,7 +1213,7 @@ Disarm the F change; for example, Be sure to commit your change: - $ git commit -m 'disarm RCnnn bump' patchlevel.h + $ git commit -m 'Disarm RCnnn bump' patchlevel.h =head3 announce to p5p @@ -1216,6 +1224,9 @@ Use the template at Porting/release_announcement_template.txt Send a carbon copy to C +If your email does not appear on the list, but does not obviously bounce +either, check that the email you are sending from is subscribed to the list. + =head3 merge release branch back to blead Merge the (local) release branch back into master now, and delete it. @@ -1312,7 +1323,7 @@ Skip to the end of its test output to see the options it offers you. When C passes, commit the new perldelta. - git commit -m'new perldelta for 5.X.Y' + git commit -m'New perldelta for 5.X.Y' =back @@ -1459,7 +1470,7 @@ Then rebuild various files: Finally, commit and push: - $ git commit -a -m 'add perlXXXdelta' + $ git commit -a -m 'Add perlXXXdelta' $ git push origin .... =for checklist skip BLEAD-POINT @@ -1527,6 +1538,9 @@ Remake perl to get your changed .pm files propagated into F and then run at least the F tests and the test_porting makefile target to check that they're ok. + $ cd t; ./TEST ../dist/Module-CoreList/t/*.t + $ make test_porting + =item * Run @@ -1541,6 +1555,10 @@ about blead's current version. Commit and push your changes. + $ git add -u + $ git commit -m "Prepare Module::Corelist for 5.XX.Y" + $ git push origin + =back =head3 check tarball availability -- cgit v1.2.1