From 244e6e4e6778eaf8d73af45e27107cb7b38db256 Mon Sep 17 00:00:00 2001 From: Steve Hay Date: Fri, 20 Sep 2013 00:24:30 +0100 Subject: [PATCH] corelist.pl - Update RMG to reflect recent changes --- Porting/release_managers_guide.pod | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod index 4c7297f..d74f9e0 100644 --- a/Porting/release_managers_guide.pod +++ b/Porting/release_managers_guide.pod @@ -560,14 +560,6 @@ Then change to your perl checkout, and if necessary, $ make -Before updating Module::CoreList, first edit -F and delete any existing -entries for this version from the C<%released>, C<%delta> and -C<%deprecated> hashes: they will have a key like C<5.010001> for 5.10.1. - -XXX the edit-in-place functionality of Porting/corelist.pl should -be fixed to handle this automatically. - Then, If you have a local CPAN mirror, run: $ ./perl -Ilib Porting/corelist.pl ~/my-cpan-mirror @@ -580,12 +572,14 @@ This will chug for a while, possibly reporting various warnings about badly-indexed CPAN modules unrelated to the modules actually in core. Assuming all goes well, it will update F and possibly -F. +F and/or +F. Check those files over carefully: $ git diff dist/Module-CoreList/lib/Module/CoreList.pm $ git diff dist/Module-CoreList/lib/Module/CoreList.pod + $ git diff dist/Module-CoreList/lib/Module/CoreList/Utils.pm =head4 Bump C<$Module::CoreList::VERSION> @@ -654,7 +648,7 @@ Finally, commit the new version of Module::CoreList: (unless this is for MAINT; in which case commit it to blead first, then cherry-pick it back). - $ git commit -m 'Update Module::CoreList for 5.x.y' dist/Module-CoreList/lib/Module/CoreList.pm dist/Module-CoreList/lib/Module/CoreList.pod + $ git commit -m 'Update Module::CoreList for 5.x.y' dist/Module-CoreList/lib/Module/CoreList.pm dist/Module-CoreList/lib/Module/CoreList.pod dist/Module-CoreList/lib/Module/CoreList/Utils.pm =head4 Rebuild and test @@ -1348,16 +1342,10 @@ Otherwise, run: $ ./perl -Ilib Porting/corelist.pl cpan -This will update F and -F as it did before, but -this time adding new sections for the next BLEAD-POINT release. - -=item * - -Manually edit F to -add a similar entry for that up-coming version to C<%delta>. - -XXX Porting/corelist.pl should have done that itself. +This will update F, +F and +F as it did before, +but this time adding new sections for the next BLEAD-POINT release. =item * -- 2.7.4