This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
RMG - note that CPAN module upgrades are subject to code freeze restrictions
authorSteve Hay <steve.m.hay@googlemail.com>
Fri, 28 Mar 2014 21:53:10 +0000 (21:53 +0000)
committerSteve Hay <steve.m.hay@googlemail.com>
Fri, 28 Mar 2014 21:53:10 +0000 (21:53 +0000)
(As confirmed on p5p by RJBS on 24 March 2014.)

Porting/release_managers_guide.pod

index 3bf93a6..741b337 100644 (file)
@@ -217,9 +217,15 @@ definitely haven't changed, to avoid having to download absolutely everything.
 
 For a BLEAD release with 'cpan' upstream, if a CPAN release appears to be ahead
 of blead, then consider updating it (or asking the relevant porter to do so).
-If blead contains edits to a 'cpan' upstream module, this is naughty but
-sometimes unavoidable to keep blead tests passing.  Make sure the affected file
-has a CUSTOMIZED entry in F<Porting/Maintainers.pl>.
+(However, if this is one of the last BLEAD releases before a BLEAD-FINAL
+release and hence blead is in some kind of "code freeze" state (e.g. the
+sequence might be "contentious changes freeze", then "user-visible changes
+freeze" and finally "full code freeze") then any CPAN module updates must be
+subject to the same restrictions, so it may not be possible to update all
+modules until after the BLEAD-FINAL release.) If blead contains edits to a
+'cpan' upstream module, this is naughty but sometimes unavoidable to keep blead
+tests passing. Make sure the affected file has a CUSTOMIZED entry in
+F<Porting/Maintainers.pl>.
 
 If you are making a MAINT release, run C<core-cpan-diff> on both blead and
 maint, then diff the two outputs. Compare this with what you expect, and if