diff options
author | Steve Hay <steve.m.hay@googlemail.com> | 2013-09-20 00:24:30 +0100 |
---|---|---|
committer | Steve Hay <steve.m.hay@googlemail.com> | 2013-09-20 00:29:02 +0100 |
commit | 244e6e4e6778eaf8d73af45e27107cb7b38db256 (patch) | |
tree | 6f8a2200772839193a762ac65ae52ad345b839c2 | |
parent | f15874f103ad45b6bd76824af5ae2e80f0972119 (diff) | |
download | perl-244e6e4e6778eaf8d73af45e27107cb7b38db256.tar.gz |
corelist.pl - Update RMG to reflect recent changes
-rw-r--r-- | Porting/release_managers_guide.pod | 28 |
1 files changed, 8 insertions, 20 deletions
diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod index 4c7297f50a..d74f9e0ff9 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<dist/Module-CoreList/lib/Module/CoreList.pm> 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<dist/Module-CoreList/lib/Module/CoreList.pm> and possibly -F<dist/Module-CoreList/lib/Module/CoreList.pod>. +F<dist/Module-CoreList/lib/Module/CoreList.pod> and/or +F<dist/Module-CoreList/lib/Module/CoreList/Utils.pm>. 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<dist/Module-CoreList/lib/Module/CoreList.pm> and -F<dist/Module-CoreList/lib/Module/CoreList.pod> as it did before, but -this time adding new sections for the next BLEAD-POINT release. - -=item * - -Manually edit F<dist/Module-CoreList/lib/Module/CoreList/Utils.pm> 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<dist/Module-CoreList/lib/Module/CoreList.pm>, +F<dist/Module-CoreList/lib/Module/CoreList.pod> and +F<dist/Module-CoreList/lib/Module/CoreList/Utils.pm> as it did before, +but this time adding new sections for the next BLEAD-POINT release. =item * |