summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Hay <steve.m.hay@googlemail.com>2013-09-20 00:24:30 +0100
committerSteve Hay <steve.m.hay@googlemail.com>2013-09-20 00:29:02 +0100
commit244e6e4e6778eaf8d73af45e27107cb7b38db256 (patch)
tree6f8a2200772839193a762ac65ae52ad345b839c2
parentf15874f103ad45b6bd76824af5ae2e80f0972119 (diff)
downloadperl-244e6e4e6778eaf8d73af45e27107cb7b38db256.tar.gz
corelist.pl - Update RMG to reflect recent changes
-rw-r--r--Porting/release_managers_guide.pod28
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 *