In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/8e967a1c9f35e7fd5c203418cf4d7abc39df847b?hp=a5c4fdfb037d1c6b3cdbee9dab927ca1a7d23f52>
- Log ----------------------------------------------------------------- commit 8e967a1c9f35e7fd5c203418cf4d7abc39df847b Author: David Golden <[email protected]> Date: Tue Jun 29 22:40:03 2010 -0400 update release manager instructions for a new perldelta M Porting/release_managers_guide.pod commit 6741b6d51f15f84fe35b2bca17899093e172cf6d Author: David Golden <[email protected]> Date: Tue Jun 29 22:24:50 2010 -0400 refresh vms/descrip_mms.template with buildtoc M vms/descrip_mms.template commit e19a038c00fb5aaed65e49a2d74b70a1f268eb38 Author: David Golden <[email protected]> Date: Tue Jun 29 22:21:40 2010 -0400 retitle old perlXXXdelta files M pod/perl5121delta.pod M pod/perl5130delta.pod M pod/perl5132delta.pod commit bdfb6cc8fa740b5dcac426091da4a879f881f13c Author: David Golden <[email protected]> Date: Tue Jun 29 22:18:42 2010 -0400 Add perl5121delta to MANIEST and other files Cherry picking this from 5.12.1 would lose all the 5.13.X additions, so these edits have been made by hand. M MANIFEST M pod.lst M pod/perl.pod M vms/descrip_mms.template M win32/pod.mak ----------------------------------------------------------------------- Summary of changes: MANIFEST | 1 + Porting/release_managers_guide.pod | 20 +++++++++-- pod.lst | 3 +- pod/perl.pod | 3 +- pod/perl5121delta.pod | 2 +- pod/perl5130delta.pod | 2 +- pod/perl5132delta.pod | 2 +- vms/descrip_mms.template | 60 +++++++++++++++++++----------------- win32/pod.mak | 4 ++ 9 files changed, 60 insertions(+), 37 deletions(-) diff --git a/MANIFEST b/MANIFEST index 4363cd5..a28b5d4 100644 --- a/MANIFEST +++ b/MANIFEST @@ -3889,6 +3889,7 @@ pod/perl5113delta.pod Perl changes in version 5.11.3 pod/perl5114delta.pod Perl changes in version 5.11.4 pod/perl5115delta.pod Perl changes in version 5.11.5 pod/perl5120delta.pod Perl changes in version 5.12.0 +pod/perl5121delta.pod Perl changes in version 5.12.1 pod/perl5130delta.pod Perl changes in version 5.13.0 pod/perl5131delta.pod Perl changes in version 5.13.1 pod/perl5132delta.pod Perl changes in version 5.13.2 diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod index 4e23e7e..79e49b4 100644 --- a/Porting/release_managers_guide.pod +++ b/Porting/release_managers_guide.pod @@ -904,9 +904,24 @@ see F<Porting/how_to_write_a_perldelta.pod>. You should be able to do this by just copying in a skeleton template and then doing a quick fix up of the version numbers, e.g. +Then commit this file. (If this new perldelta needs to get cherrypicked +anywhere, this provides a clean base to merge from.) + +For example, assuming 5.10.2: + $ cp -i Porting/perldelta_template.pod pod/perl5102delta.pod $ (edit it) $ git add pod/perl5102delta.pod + $ git commit -m 'create perl5102delta' + +Edit the previous delta file to change the C<NAME> from C<perldelta> +to C<perlNNNdelta> and commit it. For example: + + $ git add pod/perl5101delta.pod + $ git commit -m 'retitle perl5101delta' + +Now you need to update various tables of contents, most of which can be +generated automatically. Edit F<pod.lst>: add the new entry, flagged as 'D', and unflag the previous entry from being 'D'; for example: @@ -939,16 +954,13 @@ Manually update references to the perlNNNdelta version in these files: INSTALL README -Edit the previous delta file to change the C<NAME> from C<perldelta> -to C<perlNNNdelta>. - These two lists of files probably aren't exhaustive; do a recursive grep on the previous filename to look for suitable candidates that may have been missed. Finally, commit: - $ git commit -a -m 'create perlXXXdelta' + $ git commit -a -m 'update TOC and perldelta references' At this point you may want to compare the commit with a previous bump to see if they look similar. See commit ca8de22071 for an example of a diff --git a/pod.lst b/pod.lst index e638c79..36feaf1 100644 --- a/pod.lst +++ b/pod.lst @@ -135,12 +135,13 @@ h Miscellaneous perldoc Look up Perl documentation in Pod format perlhist Perl history records +d perldelta Perl changes since previous version D perl5133delta Perl changes in version 5.13.3 perl5132delta Perl changes in version 5.13.2 perl5131delta Perl changes in version 5.13.1 perl5130delta Perl changes in version 5.13.0 + perl5121delta Perl changes in version 5.12.1 perl5120delta Perl changes in version 5.12.0 -d perldelta Perl changes since previous version perl5115delta Perl changes in version 5.11.5 perl5114delta Perl changes in version 5.11.4 perl5113delta Perl changes in version 5.11.3 diff --git a/pod/perl.pod b/pod/perl.pod index 1219d40..c83b9e0 100644 --- a/pod/perl.pod +++ b/pod/perl.pod @@ -156,11 +156,12 @@ For ease of access, the Perl manual has been split up into several sections. perldoc Look up Perl documentation in Pod format perlhist Perl history records + perldelta Perl changes since previous version perl5132delta Perl changes in version 5.13.2 perl5131delta Perl changes in version 5.13.1 perl5130delta Perl changes in version 5.13.0 + perl5121delta Perl changes in version 5.12.1 perl5120delta Perl changes in version 5.12.0 - perldelta Perl changes since previous version perl5115delta Perl changes in version 5.11.5 perl5114delta Perl changes in version 5.11.4 perl5113delta Perl changes in version 5.11.3 diff --git a/pod/perl5121delta.pod b/pod/perl5121delta.pod index 2c8a08f..ca922bc 100644 --- a/pod/perl5121delta.pod +++ b/pod/perl5121delta.pod @@ -2,7 +2,7 @@ =head1 NAME -perldelta - what is new for perl v5.12.1 +perl5121delta - what is new for perl v5.12.1 =head1 DESCRIPTION diff --git a/pod/perl5130delta.pod b/pod/perl5130delta.pod index 343c2c5..9fbe1cc 100644 --- a/pod/perl5130delta.pod +++ b/pod/perl5130delta.pod @@ -2,7 +2,7 @@ =head1 NAME -perldelta5130 - what is new for perl v5.13.0 +perl5130delta - what is new for perl v5.13.0 =head1 DESCRIPTION diff --git a/pod/perl5132delta.pod b/pod/perl5132delta.pod index 3320676..c6177b1 100644 --- a/pod/perl5132delta.pod +++ b/pod/perl5132delta.pod @@ -2,7 +2,7 @@ =head1 NAME -perldelta - what is new for perl v5.13.2 +perl5132delta - what is new for perl v5.13.2 =head1 DESCRIPTION diff --git a/vms/descrip_mms.template b/vms/descrip_mms.template index 11240e1..2fe0856 100644 --- a/vms/descrip_mms.template +++ b/vms/descrip_mms.template @@ -402,34 +402,34 @@ extra.pods : miniperl pod0 = [.lib.pods]perl.pod [.lib.pods]perl5004delta.pod [.lib.pods]perl5005delta.pod [.lib.pods]perl5100delta.pod [.lib.pods]perl5101delta.pod pod1 = [.lib.pods]perl5110delta.pod [.lib.pods]perl5111delta.pod [.lib.pods]perl5112delta.pod [.lib.pods]perl5113delta.pod [.lib.pods]perl5114delta.pod -pod2 = [.lib.pods]perl5115delta.pod [.lib.pods]perl5120delta.pod [.lib.pods]perl5130delta.pod [.lib.pods]perl5131delta.pod [.lib.pods]perl5132delta.pod -pod3 = [.lib.pods]perl5133delta.pod [.lib.pods]perl561delta.pod [.lib.pods]perl56delta.pod [.lib.pods]perl570delta.pod [.lib.pods]perl571delta.pod -pod4 = [.lib.pods]perl572delta.pod [.lib.pods]perl573delta.pod [.lib.pods]perl581delta.pod [.lib.pods]perl582delta.pod [.lib.pods]perl583delta.pod -pod5 = [.lib.pods]perl584delta.pod [.lib.pods]perl585delta.pod [.lib.pods]perl586delta.pod [.lib.pods]perl587delta.pod [.lib.pods]perl588delta.pod -pod6 = [.lib.pods]perl589delta.pod [.lib.pods]perl58delta.pod [.lib.pods]perl590delta.pod [.lib.pods]perl591delta.pod [.lib.pods]perl592delta.pod -pod7 = [.lib.pods]perl593delta.pod [.lib.pods]perl594delta.pod [.lib.pods]perl595delta.pod [.lib.pods]perlaix.pod [.lib.pods]perlamiga.pod -pod8 = [.lib.pods]perlapi.pod [.lib.pods]perlapio.pod [.lib.pods]perlapollo.pod [.lib.pods]perlartistic.pod [.lib.pods]perlbeos.pod [.lib.pods]perlbook.pod -pod9 = [.lib.pods]perlboot.pod [.lib.pods]perlbot.pod [.lib.pods]perlbs2000.pod [.lib.pods]perlcall.pod [.lib.pods]perlce.pod [.lib.pods]perlcheat.pod -pod10 = [.lib.pods]perlclib.pod [.lib.pods]perlcn.pod [.lib.pods]perlcommunity.pod [.lib.pods]perlcompile.pod [.lib.pods]perlcygwin.pod -pod11 = [.lib.pods]perldata.pod [.lib.pods]perldbmfilter.pod [.lib.pods]perldebguts.pod [.lib.pods]perldebtut.pod [.lib.pods]perldebug.pod -pod12 = [.lib.pods]perldelta.pod [.lib.pods]perldgux.pod [.lib.pods]perldiag.pod [.lib.pods]perldoc.pod [.lib.pods]perldos.pod [.lib.pods]perldsc.pod -pod13 = [.lib.pods]perlebcdic.pod [.lib.pods]perlembed.pod [.lib.pods]perlepoc.pod [.lib.pods]perlfaq.pod [.lib.pods]perlfaq1.pod [.lib.pods]perlfaq2.pod -pod14 = [.lib.pods]perlfaq3.pod [.lib.pods]perlfaq4.pod [.lib.pods]perlfaq5.pod [.lib.pods]perlfaq6.pod [.lib.pods]perlfaq7.pod [.lib.pods]perlfaq8.pod -pod15 = [.lib.pods]perlfaq9.pod [.lib.pods]perlfilter.pod [.lib.pods]perlfork.pod [.lib.pods]perlform.pod [.lib.pods]perlfreebsd.pod [.lib.pods]perlfunc.pod -pod16 = [.lib.pods]perlglossary.pod [.lib.pods]perlgpl.pod [.lib.pods]perlguts.pod [.lib.pods]perlhack.pod [.lib.pods]perlhaiku.pod [.lib.pods]perlhist.pod -pod17 = [.lib.pods]perlhpux.pod [.lib.pods]perlhurd.pod [.lib.pods]perlintern.pod [.lib.pods]perlintro.pod [.lib.pods]perliol.pod [.lib.pods]perlipc.pod -pod18 = [.lib.pods]perlirix.pod [.lib.pods]perljp.pod [.lib.pods]perlko.pod [.lib.pods]perllexwarn.pod [.lib.pods]perllinux.pod [.lib.pods]perllocale.pod -pod19 = [.lib.pods]perllol.pod [.lib.pods]perlmacos.pod [.lib.pods]perlmacosx.pod [.lib.pods]perlmod.pod [.lib.pods]perlmodinstall.pod -pod20 = [.lib.pods]perlmodlib.pod [.lib.pods]perlmodstyle.pod [.lib.pods]perlmpeix.pod [.lib.pods]perlmroapi.pod [.lib.pods]perlnetware.pod -pod21 = [.lib.pods]perlnewmod.pod [.lib.pods]perlnumber.pod [.lib.pods]perlobj.pod [.lib.pods]perlop.pod [.lib.pods]perlopenbsd.pod -pod22 = [.lib.pods]perlopentut.pod [.lib.pods]perlos2.pod [.lib.pods]perlos390.pod [.lib.pods]perlos400.pod [.lib.pods]perlpacktut.pod -pod23 = [.lib.pods]perlperf.pod [.lib.pods]perlplan9.pod [.lib.pods]perlpod.pod [.lib.pods]perlpodspec.pod [.lib.pods]perlpolicy.pod [.lib.pods]perlport.pod -pod24 = [.lib.pods]perlpragma.pod [.lib.pods]perlqnx.pod [.lib.pods]perlre.pod [.lib.pods]perlreapi.pod [.lib.pods]perlrebackslash.pod -pod25 = [.lib.pods]perlrecharclass.pod [.lib.pods]perlref.pod [.lib.pods]perlreftut.pod [.lib.pods]perlreguts.pod [.lib.pods]perlrepository.pod -pod26 = [.lib.pods]perlrequick.pod [.lib.pods]perlreref.pod [.lib.pods]perlretut.pod [.lib.pods]perlriscos.pod [.lib.pods]perlrun.pod [.lib.pods]perlsec.pod -pod27 = [.lib.pods]perlsolaris.pod [.lib.pods]perlstyle.pod [.lib.pods]perlsub.pod [.lib.pods]perlsymbian.pod [.lib.pods]perlsyn.pod -pod28 = [.lib.pods]perlthrtut.pod [.lib.pods]perltie.pod [.lib.pods]perltoc.pod [.lib.pods]perltodo.pod [.lib.pods]perltooc.pod [.lib.pods]perltoot.pod -pod29 = [.lib.pods]perltrap.pod [.lib.pods]perltru64.pod [.lib.pods]perltw.pod [.lib.pods]perlunicode.pod [.lib.pods]perlunifaq.pod +pod2 = [.lib.pods]perl5115delta.pod [.lib.pods]perl5120delta.pod [.lib.pods]perl5121delta.pod [.lib.pods]perl5130delta.pod [.lib.pods]perl5131delta.pod +pod3 = [.lib.pods]perl5132delta.pod [.lib.pods]perl5133delta.pod [.lib.pods]perl561delta.pod [.lib.pods]perl56delta.pod [.lib.pods]perl570delta.pod +pod4 = [.lib.pods]perl571delta.pod [.lib.pods]perl572delta.pod [.lib.pods]perl573delta.pod [.lib.pods]perl581delta.pod [.lib.pods]perl582delta.pod +pod5 = [.lib.pods]perl583delta.pod [.lib.pods]perl584delta.pod [.lib.pods]perl585delta.pod [.lib.pods]perl586delta.pod [.lib.pods]perl587delta.pod +pod6 = [.lib.pods]perl588delta.pod [.lib.pods]perl589delta.pod [.lib.pods]perl58delta.pod [.lib.pods]perl590delta.pod [.lib.pods]perl591delta.pod +pod7 = [.lib.pods]perl592delta.pod [.lib.pods]perl593delta.pod [.lib.pods]perl594delta.pod [.lib.pods]perl595delta.pod [.lib.pods]perlaix.pod +pod8 = [.lib.pods]perlamiga.pod [.lib.pods]perlapi.pod [.lib.pods]perlapio.pod [.lib.pods]perlapollo.pod [.lib.pods]perlartistic.pod [.lib.pods]perlbeos.pod +pod9 = [.lib.pods]perlbook.pod [.lib.pods]perlboot.pod [.lib.pods]perlbot.pod [.lib.pods]perlbs2000.pod [.lib.pods]perlcall.pod [.lib.pods]perlce.pod +pod10 = [.lib.pods]perlcheat.pod [.lib.pods]perlclib.pod [.lib.pods]perlcn.pod [.lib.pods]perlcommunity.pod [.lib.pods]perlcompile.pod +pod11 = [.lib.pods]perlcygwin.pod [.lib.pods]perldata.pod [.lib.pods]perldbmfilter.pod [.lib.pods]perldebguts.pod [.lib.pods]perldebtut.pod +pod12 = [.lib.pods]perldebug.pod [.lib.pods]perldelta.pod [.lib.pods]perldgux.pod [.lib.pods]perldiag.pod [.lib.pods]perldoc.pod [.lib.pods]perldos.pod +pod13 = [.lib.pods]perldsc.pod [.lib.pods]perlebcdic.pod [.lib.pods]perlembed.pod [.lib.pods]perlepoc.pod [.lib.pods]perlfaq.pod [.lib.pods]perlfaq1.pod +pod14 = [.lib.pods]perlfaq2.pod [.lib.pods]perlfaq3.pod [.lib.pods]perlfaq4.pod [.lib.pods]perlfaq5.pod [.lib.pods]perlfaq6.pod [.lib.pods]perlfaq7.pod +pod15 = [.lib.pods]perlfaq8.pod [.lib.pods]perlfaq9.pod [.lib.pods]perlfilter.pod [.lib.pods]perlfork.pod [.lib.pods]perlform.pod [.lib.pods]perlfreebsd.pod +pod16 = [.lib.pods]perlfunc.pod [.lib.pods]perlglossary.pod [.lib.pods]perlgpl.pod [.lib.pods]perlguts.pod [.lib.pods]perlhack.pod [.lib.pods]perlhaiku.pod +pod17 = [.lib.pods]perlhist.pod [.lib.pods]perlhpux.pod [.lib.pods]perlhurd.pod [.lib.pods]perlintern.pod [.lib.pods]perlintro.pod [.lib.pods]perliol.pod +pod18 = [.lib.pods]perlipc.pod [.lib.pods]perlirix.pod [.lib.pods]perljp.pod [.lib.pods]perlko.pod [.lib.pods]perllexwarn.pod [.lib.pods]perllinux.pod +pod19 = [.lib.pods]perllocale.pod [.lib.pods]perllol.pod [.lib.pods]perlmacos.pod [.lib.pods]perlmacosx.pod [.lib.pods]perlmod.pod +pod20 = [.lib.pods]perlmodinstall.pod [.lib.pods]perlmodlib.pod [.lib.pods]perlmodstyle.pod [.lib.pods]perlmpeix.pod [.lib.pods]perlmroapi.pod +pod21 = [.lib.pods]perlnetware.pod [.lib.pods]perlnewmod.pod [.lib.pods]perlnumber.pod [.lib.pods]perlobj.pod [.lib.pods]perlop.pod +pod22 = [.lib.pods]perlopenbsd.pod [.lib.pods]perlopentut.pod [.lib.pods]perlos2.pod [.lib.pods]perlos390.pod [.lib.pods]perlos400.pod +pod23 = [.lib.pods]perlpacktut.pod [.lib.pods]perlperf.pod [.lib.pods]perlplan9.pod [.lib.pods]perlpod.pod [.lib.pods]perlpodspec.pod +pod24 = [.lib.pods]perlpolicy.pod [.lib.pods]perlport.pod [.lib.pods]perlpragma.pod [.lib.pods]perlqnx.pod [.lib.pods]perlre.pod [.lib.pods]perlreapi.pod +pod25 = [.lib.pods]perlrebackslash.pod [.lib.pods]perlrecharclass.pod [.lib.pods]perlref.pod [.lib.pods]perlreftut.pod [.lib.pods]perlreguts.pod +pod26 = [.lib.pods]perlrepository.pod [.lib.pods]perlrequick.pod [.lib.pods]perlreref.pod [.lib.pods]perlretut.pod [.lib.pods]perlriscos.pod +pod27 = [.lib.pods]perlrun.pod [.lib.pods]perlsec.pod [.lib.pods]perlsolaris.pod [.lib.pods]perlstyle.pod [.lib.pods]perlsub.pod [.lib.pods]perlsymbian.pod +pod28 = [.lib.pods]perlsyn.pod [.lib.pods]perlthrtut.pod [.lib.pods]perltie.pod [.lib.pods]perltoc.pod [.lib.pods]perltodo.pod [.lib.pods]perltooc.pod +pod29 = [.lib.pods]perltoot.pod [.lib.pods]perltrap.pod [.lib.pods]perltru64.pod [.lib.pods]perltw.pod [.lib.pods]perlunicode.pod [.lib.pods]perlunifaq.pod pod30 = [.lib.pods]perluniintro.pod [.lib.pods]perluniprops.pod [.lib.pods]perlunitut.pod [.lib.pods]perlutil.pod [.lib.pods]perluts.pod pod31 = [.lib.pods]perlvar.pod [.lib.pods]perlvmesa.pod [.lib.pods]perlvms.pod [.lib.pods]perlvos.pod [.lib.pods]perlwin32.pod [.lib.pods]perlxs.pod pod32 = [.lib.pods]perlxstut.pod @@ -777,6 +777,10 @@ makeppport : $(MINIPERL_EXE) $(ARCHDIR)Config.pm nonxsext @ If F$Search("[.lib]pods.dir").eqs."" Then Create/Directory [.lib.pods] Copy/NoConfirm/Log $(MMS$SOURCE) [.lib.pods] +[.lib.pods]perl5121delta.pod : [.pod]perl5121delta.pod + @ If F$Search("[.lib]pods.dir").eqs."" Then Create/Directory [.lib.pods] + Copy/NoConfirm/Log $(MMS$SOURCE) [.lib.pods] + [.lib.pods]perl5130delta.pod : [.pod]perl5130delta.pod @ If F$Search("[.lib]pods.dir").eqs."" Then Create/Directory [.lib.pods] Copy/NoConfirm/Log $(MMS$SOURCE) [.lib.pods] diff --git a/win32/pod.mak b/win32/pod.mak index e0849b7..acaf7b8 100644 --- a/win32/pod.mak +++ b/win32/pod.mak @@ -29,6 +29,7 @@ POD = \ perl5114delta.pod \ perl5115delta.pod \ perl5120delta.pod \ + perl5121delta.pod \ perl5130delta.pod \ perl5131delta.pod \ perl5132delta.pod \ @@ -167,6 +168,7 @@ MAN = \ perl5114delta.man \ perl5115delta.man \ perl5120delta.man \ + perl5121delta.man \ perl5130delta.man \ perl5131delta.man \ perl5132delta.man \ @@ -305,6 +307,7 @@ HTML = \ perl5114delta.html \ perl5115delta.html \ perl5120delta.html \ + perl5121delta.html \ perl5130delta.html \ perl5131delta.html \ perl5132delta.html \ @@ -443,6 +446,7 @@ TEX = \ perl5114delta.tex \ perl5115delta.tex \ perl5120delta.tex \ + perl5121delta.tex \ perl5130delta.tex \ perl5131delta.tex \ perl5132delta.tex \ -- Perl5 Master Repository
