Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 57 additions & 3 deletions Porting/release_managers_guide.pod
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -1153,15 +1161,24 @@ 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

=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
Expand All @@ -1174,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

Expand All @@ -1195,6 +1228,27 @@ Test L<perlbug> with the following:
Then carefully examine the output (in F<perlbug.rep]>), especially
the "Locally applied patches" section.

=for checklist skip RC MAINT BLEAD-FINAL

=head4 Make sure that perlbug works

Test L<perlbug> 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<perlbug.rep]>), especially
the "Locally applied patches" section.

=for checklist skip BLEAD-POINT

=head3 Monitor smokes
Expand Down
Loading