summaryrefslogtreecommitdiff
path: root/Porting/release_managers_guide.pod
diff options
context:
space:
mode:
authorRicardo Signes <rjbs@cpan.org>2010-01-21 08:43:24 -0500
committerRicardo Signes <rjbs@cpan.org>2010-01-21 08:43:24 -0500
commitb82efa2756523858fed6b870daa591f440262303 (patch)
tree8a7b9b1418d07a602c94a217216eba4715dc1c48 /Porting/release_managers_guide.pod
parent6642915e130e2410e5cc7d1e00a39aa7b8774d05 (diff)
downloadperl-b82efa2756523858fed6b870daa591f440262303.tar.gz
Revert "remove defunct "Changes" file step from RMG"
This reverts commit 6642915e130e2410e5cc7d1e00a39aa7b8774d05.
Diffstat (limited to 'Porting/release_managers_guide.pod')
-rw-r--r--Porting/release_managers_guide.pod17
1 files changed, 17 insertions, 0 deletions
diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod
index f3a139a9b7..8bdb58ff33 100644
--- a/Porting/release_managers_guide.pod
+++ b/Porting/release_managers_guide.pod
@@ -151,6 +151,7 @@ in having one for a snapshot, but it's not required).
=back
+
=head2 Building a release - advance actions
The work of building a release candidate for a numbered release of
@@ -327,6 +328,22 @@ in particular, the "Coexistence with earlier versions of perl 5" section.
=item *
+I<You MUST SKIP this step for SNAPSHOT>
+
+Update the F<Changes> file to contain the git log command which would show
+all the changes in this release. You will need assume the existence of a
+not-yet created tag for the forthcoming release; e.g.
+
+ git log ... perl-5.10.0..perl-5.12.0
+
+Due to warts in the perforce-to-git migration, some branches require extra
+exclusions to avoid other branches being pulled in. Make sure you have the
+correct incantation: replace the not-yet-created tag with C<HEAD> and see
+if C<git log> produces roughly the right number of commits across roughly the
+right time period (you may find C<git log --pretty=oneline | wc> useful).
+
+=item *
+
Check some more build configurations. The check that setuid builds and
installs is for < 5.11.0 only.