summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Hay <steve.m.hay@googlemail.com>2015-01-29 14:23:37 +0000
committerSteve Hay <steve.m.hay@googlemail.com>2015-01-31 15:35:00 +0000
commit36837770ed1c3480e3c682eacbc3f06ff245999e (patch)
tree4a82e75ed3ab8b9d4f1350c623451a46ee975054
parent79e4d7054794042f280f6acec6f3f71180d45b04 (diff)
downloadperl-36837770ed1c3480e3c682eacbc3f06ff245999e.tar.gz
RMG - Note that Porting/cmVERSION.pl should be used to check more releases
t/porting/cmp_version.t only runs Porting/cmVERSION.pl for the previous release of the current branch, but we need to check that our versions differ from modules in releases from other branches too. For example, when releasing 5.20.2 we need to check against 5.18.4 too. (cherry picked from commit a8ec9917c1913282d626f8c7467e40e55b7f5c97)
-rw-r--r--Porting/release_managers_guide.pod14
1 files changed, 14 insertions, 0 deletions
diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod
index b5224b2fdd..7edf768833 100644
--- a/Porting/release_managers_guide.pod
+++ b/Porting/release_managers_guide.pod
@@ -529,6 +529,20 @@ then configure and build perl so that you have a Makefile and porting tools:
$ ./Configure -Dusedevel -des && make
+=head3 Check module versions
+
+For each Perl release since the previous release of the current branch, check
+for modules that have identical version numbers but different contents by
+running:
+
+ $ ./perl Porting/cmpVERSION.pl --tag=v5.X.YY
+
+(This is done automatically by F<t/porting/cmp_version.t> for the previous
+release of the current branch, but not for any releases from other branches.)
+
+Any modules that fail will need a version bump, plus a nudge to the upstream
+maintainer for 'cpan' upstream modules.
+
=head3 update Module::CoreList
=head4 Bump Module::CoreList* $VERSIONs