From ab3034a97a6dfef98c974ca2dc38e5a9050d44ed Mon Sep 17 00:00:00 2001 From: Eric Herman Date: Wed, 26 Nov 2025 16:37:56 +0000 Subject: [PATCH 1/3] rmg: only output the correct command for perlivp This has tripped up multiple release managers. Co-authored-by: Philippe Bruhat (BooK) Co-authored-by: Thibault Duponchelle --- Porting/release_managers_guide.pod | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod index d3084202e308..b47b5e929cbc 100644 --- a/Porting/release_managers_guide.pod +++ b/Porting/release_managers_guide.pod @@ -1121,11 +1121,19 @@ paths. Note that the results may be different without a F<.git/> directory, which is why you should test from the tarball. +=for checklist skip BLEAD-POINT + =head4 Run the Installation Verification Procedure utility $ bin/perlivp + ... + All tests successful. + $ + +=for checklist skip RC MAINT BLEAD-FINAL + +=head4 Run the Installation Verification Procedure utility - # Or, perhaps: $ bin/perlivp5.X.Y ... All tests successful. From 49d3ef07cb04f21692b352dbbbd5796d3edecd8a Mon Sep 17 00:00:00 2001 From: "Philippe Bruhat (BooK)" Date: Wed, 26 Nov 2025 17:00:59 +0000 Subject: [PATCH 2/3] rmg: only output the correct command for cpan blead-point Co-authored-by: Eric Herman Co-authored-by: Thibault Duponchelle --- Porting/release_managers_guide.pod | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod index b47b5e929cbc..9ca64c4f5197 100644 --- a/Porting/release_managers_guide.pod +++ b/Porting/release_managers_guide.pod @@ -1161,13 +1161,20 @@ performing these actions: $ unset PERL5LIB PERL_MB_OPT PERL_LOCAL_LIB_ROOT PERL_MM_OPT +=for checklist skip BLEAD-POINT + =head4 Bootstrap the CPAN client Bootstrap the CPAN client on the clean install: $ bin/cpan - # Or, perhaps: +=for checklist skip RC MAINT BLEAD-FINAL + +=head4 Bootstrap the CPAN client + +Bootstrap the CPAN client on the clean install: + $ bin/cpan5.X.Y =head4 Install the Inline module with CPAN and test it From 7f74b9eaf16ab8dcfce9508e5bfa8b126f247259 Mon Sep 17 00:00:00 2001 From: Thibault Duponchelle Date: Wed, 26 Nov 2025 17:02:51 +0000 Subject: [PATCH 3/3] rmg: output the correct blead-point commands for perl, perlbug Co-authored-by: Philippe Bruhat (BooK) Co-authored-by: Eric Herman --- Porting/release_managers_guide.pod | 41 +++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod index 9ca64c4f5197..003a3b72d3eb 100644 --- a/Porting/release_managers_guide.pod +++ b/Porting/release_managers_guide.pod @@ -1177,6 +1177,8 @@ Bootstrap the CPAN client on the clean install: $ bin/cpan5.X.Y +=for checklist skip BLEAD-POINT + =head4 Install the Inline module with CPAN and test it Try installing a popular CPAN module that's reasonably complex and that @@ -1189,7 +1191,23 @@ Check that your perl can run this: $ bin/perl -lwe "use Inline C => q[int f() { return 42;}]; print f" 42 - $ + +=for checklist skip RC MAINT BLEAD-FINAL + +=head4 Install the Inline module with CPAN and test it + +Try installing a popular CPAN module that's reasonably complex and that +has dependencies; for example: + + CPAN> install Inline::C + CPAN> quit + +Check that your perl can run this: + + $ bin/perl5.X.Y -lwe "use Inline C => q[int f() { return 42;}]; print f" + 42 + +=for checklist skip BLEAD-POINT =head4 Make sure that perlbug works @@ -1210,6 +1228,27 @@ Test L with the following: Then carefully examine the output (in F), especially the "Locally applied patches" section. +=for checklist skip RC MAINT BLEAD-FINAL + +=head4 Make sure that perlbug works + +Test L with the following: + + $ bin/perlbug5.X.Y + ... + Subject: test bug report + Local perl administrator [yourself]: + Editor [vi]: + Module: + Category [core]: + Severity [low]: + (edit report) + Action (Send/Display/Edit/Subject/Save to File): f + Name of file to save message in [perlbug.rep]: + +Then carefully examine the output (in F), especially +the "Locally applied patches" section. + =for checklist skip BLEAD-POINT =head3 Monitor smokes