develooper Front page | perl.perl5.changes | Postings from October 2019

[perl.git] branch maint-5.30 updated. v5.30.0-51-g000e22454c

From:
Steve Hay via perl5-changes
Date:
October 14, 2019 20:48
Subject:
[perl.git] branch maint-5.30 updated. v5.30.0-51-g000e22454c
Message ID:
E1iK7Gm-0004xy-Ch@git.dc.perl.space
In perl.git, the branch maint-5.30 has been updated

<https://perl5.git.perl.org/perl.git/commitdiff/000e22454c2f46e4375a1f1eed26344fcabe2cb1?hp=44523d1ffde5f23de2e13216cdbac46357631904>

- Log -----------------------------------------------------------------
commit 000e22454c2f46e4375a1f1eed26344fcabe2cb1
Author: James E Keenan <jkeenan@cpan.org>
Date:   Fri Jun 21 10:48:42 2019 -0400

    Add two entries to pod issues database
    
    Two diagnostic one-liners were added to release manager's guide.  They
    exceeded POD line length limits and were not easily breakable.  Hence,
    added to list of exceptions.
    
    (cherry picked from commit e29a253e189dde26f93283ee93b3b8e44d46b7a3)

commit 7abb98a7b1e71eedd1f405e6a98cf6c1dd063438
Author: Steve Hay <steve.m.hay@googlemail.com>
Date:   Mon Oct 14 17:42:21 2019 +0100

    Set the tentative release date
    
    Setting this for an RC is contrary to the RMG instructions, but is
    currently necessary to avoid dist/Module-CoreList/t/maintainer.t failing
    its last test.

commit d59f08e726df6ef222cb7fe4bf5b66c65373ee17
Author: Steve Hay <steve.m.hay@googlemail.com>
Date:   Mon Oct 14 17:41:13 2019 +0100

    Update Module::CoreList with data so far for the imminent 5.30.1
    
    (Porting/corelist.pl, plus $VERSION bumps and Changes entry for a tentative
    release date)

commit ae538f8fabf3f8610cee7da5e3b74c5c7eead56b
Author: Steve Hay <steve.m.hay@googlemail.com>
Date:   Mon Oct 14 14:34:32 2019 +0100

    Bump version to 5.30.1, ahead of its impending release
    
    (includes regen/opcode.pl)

commit 24191f5e3850711960421678d4c7d501713fd0c9
Author: Sawyer X <xsawyerx@cpan.org>
Date:   Wed May 22 12:47:10 2019 +0300

    New perldelta
    
    (cherry picked from commit 862f380bc5b5f4d60cf02a41857717473b1a12fd)

commit 44adcc30dcca7cea2ac1e8194faddd200ef25172
Author: Steve Hay <steve.m.hay@googlemail.com>
Date:   Mon Oct 14 13:51:52 2019 +0100

    Add missing epigraph for 5.31.3
    
    (cherry picked from commit 9786385e68f7f14df6f4dd0f04d2c72c0d9a2511)

commit d17bcee41be9c640088b548b83cf697a20039b0f
Author: Max Maischein <corion@corion.net>
Date:   Fri Sep 20 23:54:47 2019 +0200

    Add the 5.31.4 epigraph
    
    (cherry picked from commit 2d2b4f8f613846dcd1124d970233d5c75d2b428a)

commit bcabb84d30818823ac742fdfb1bb8abd3df7482f
Author: Steve Hay <steve.m.hay@googlemail.com>
Date:   Sat Jul 20 18:22:58 2019 +0100

    Add epigraph for 5.31.2
    
    (cherry picked from commit 9d0eeb7f5da8ceed7917c72b4895c4a15259f5bd)

commit 0e904a70829bf53bebbc8c4938f2e35db5366879
Author: Steve Hay <steve.m.hay@googlemail.com>
Date:   Fri Jul 19 20:54:25 2019 +0100

    Correct an epigraph link
    
    (cherry picked from commit 24af953159399aee75ff9d50dcb7db84e02056dd)

commit d4050c46cfd8519a6ce60896a097bdde3b20c6df
Author: Steve Hay <steve.m.hay@googlemail.com>
Date:   Thu Jul 18 20:52:48 2019 +0100

    Fill in missing epigraphs links
    
    (cherry picked from commit de8c10755e1a0ad5e8113779a6f771e29e2c4cc4)

commit 428b7d723a036077eca8c29c881c932b4af1de19
Author: Karen Etheridge <ether@cpan.org>
Date:   Thu Jun 20 13:45:24 2019 -0700

    add epigraph for 5.31.1
    
    (cherry picked from commit 1d4861c46082263aae5f2852d6ea8743e254eaa2)

commit 9b2ec3b9709de2c7ade904208a34890767e6d102
Author: Sawyer X <xsawyerx@cpan.org>
Date:   Fri May 24 22:46:18 2019 +0300

    Update epigraph
    
    (cherry picked from commit 9ac7fdd19a5856277cae70d1cf2f0734f7fe9530)

commit e589fadc52fe4935584a46b1da7b08fcab6a1fa9
Author: Sawyer X <xsawyerx@cpan.org>
Date:   Wed May 22 12:40:52 2019 +0300

    Update epigraph
    
    (cherry picked from commit 780eca32c2e50c459da2b5108c4f77d18c06e0c5)

commit 1d7320ad531e3cbc3f7ea36b6fa9e0f79d1ff1f1
Author: Max Maischein <corion@corion.net>
Date:   Fri Sep 20 19:18:03 2019 +0200

    add new release to perlhist
    
    (cherry picked from commit 7f6fc9b2e02ce976065f2006e85f5ed2ff76bd12)

commit 62573d9c6ebd7ac2d6c933bf010d1d27e9b35080
Author: Tom Hukins <tom@eborcom.com>
Date:   Tue Aug 20 13:12:13 2019 +0000

    5.31.3 today
    
    (cherry picked from commit 1f6c9461cb3775550f70cd0c579d874dc80c5038)

commit 5fbe25989f7dd6ac637dbd11cbc6b44270943c57
Author: Steve Hay <steve.m.hay@googlemail.com>
Date:   Sat Jul 20 13:04:34 2019 +0100

    5.31.2 today
    
    (cherry picked from commit 45e05241921ae4b742aae3bb04f97028de4b9a92)

commit ebfe973fe0e91634290493a9833b8d031251a4d2
Author: Karen Etheridge <ether@cpan.org>
Date:   Thu Jun 20 10:51:01 2019 -0700

    add new release to perlhist
    
    (cherry picked from commit 287636082155028adce267d8e660aedeea514897)

commit c0d70b1153b0db19087178893ca2adc7da62d40c
Author: Sawyer X <xsawyerx@cpan.org>
Date:   Fri May 24 18:59:27 2019 +0300

    add new release to perlhist
    
    (cherry picked from commit 5612cc92a54e1bd02633cf3e6944b5ac15e01401)

commit 7a23122fa2f7dead70adf2ee3aa2a78868bc61e8
Author: Max Maischein <corion@corion.net>
Date:   Fri Sep 20 23:53:21 2019 +0200

    Tick the entry for the 5.31.4 release
    
    (cherry picked from commit 15c7d63d297367081a6d675f22fb664de8821675)

commit 26aa1b762dcc7f4d8f15e64cb64a932f7dd02e94
Author: Tom Hukins <tom@eborcom.com>
Date:   Tue Aug 20 16:05:57 2019 +0100

    Tick off 5.31.3
    
    (cherry picked from commit 878596befe9826e225eadabdbd9d64a34fdde056)

commit e8ae776b2a86eff85ed9968cf199b5b5c64edff2
Author: Sawyer X <xsawyerx@cpan.org>
Date:   Sat Aug 17 16:46:30 2019 +0300

    Update release schdule, still missing some
    
    (cherry picked from commit 319c348f991497255fb1b6b90f92209af56c8904)

commit 1eec83266ec6ba8151a6383dabc7d6b29aace557
Author: Steve Hay <steve.m.hay@googlemail.com>
Date:   Sat Jul 20 18:23:13 2019 +0100

    Tick off 5.31.2
    
    (cherry picked from commit bf1ce05d3f5c347efe54ad0a729fdb84e4fdd0a3)

commit 77a77e0219a1f080c2db550cb7f22d292b9357e8
Author: Karen Etheridge <ether@cpan.org>
Date:   Thu Jun 20 13:24:59 2019 -0700

    tick off 5.31.1 release
    
    (cherry picked from commit 3e5c9d68a511b4e6b9f0819400908c88e54d5061)

commit cd7588ecaa047b928c054f06fcec196160c3a0c3
Author: Sawyer X <xsawyerx@cpan.org>
Date:   Sat Jun 8 16:40:01 2019 +0300

    Fix upcoming release schedule
    
    (cherry picked from commit 7c21f0042bbf5d88b72d07661d64903e627ccf29)

commit be60617a7fdbad2afed3323c5375f5b9949800c7
Author: Sawyer X <xsawyerx@cpan.org>
Date:   Fri May 24 22:49:37 2019 +0300

    Tick off release
    
    (cherry picked from commit a2a3f6d55674d083aa07385bb5f529629cd5c4ee)

commit e2bc2f25b6695c6c1d826d51e4be0254058389e3
Author: Sawyer X <xsawyerx@cpan.org>
Date:   Wed May 22 14:36:07 2019 +0300

    Prepare the next release schedule
    
    (cherry picked from commit 58f4626762668e1c1948832073998af84b2c85d0)

commit bf41220ac3476bcb2b7d5c030cd025f502d482a6
Author: Sawyer X <xsawyerx@cpan.org>
Date:   Wed May 22 12:46:41 2019 +0300

    tick off release
    
    (cherry picked from commit 3919712bdd12a65916294cbd37066d2d01ef8d0c)

commit 64e979624620a83b785ec322ca25d2c747a92260
Author: Max Maischein <corion@corion.net>
Date:   Mon Oct 14 13:37:23 2019 +0100

    Change bug URL from rt.perl.org to https://rt.perl.org
    
    (manually cherry picked RMG part of commit 94a9f2548520fd4599cb228c9e1608f4f0def4f3)

commit 28c9887c12726bce8c022aee71431d780744c98e
Author: Max Maischein <corion@corion.net>
Date:   Mon Oct 14 13:36:05 2019 +0100

    Move http:// URLs to https:// URLs in source code
    
    (manually cherry picked RMG part of commit f6521f7c7e463d8cca86407d73f417faf66564d1)

commit e182f01cb530fc3284c064a99609cffbf98afbb6
Author: Karen Etheridge <ether@cpan.org>
Date:   Sun Jul 21 10:05:59 2019 -0700

    add perlweb update to RMG
    
    e.g. as done at https://github.com/perlorg/perlweb/pull/289
    
    (cherry picked from commit 0f4e030a2e899b7cf67d8cdcd183fa292f60e1f2)

commit ae8cbae516957463980449c1c0d0894e0c2fb99f
Author: Steve Hay <steve.m.hay@googlemail.com>
Date:   Fri Jul 19 21:01:03 2019 +0100

    RMG - Fix a couple of typos
    
    (cherry picked from commit fcd4ea8fef8c1998e4fec3c208dfb2e2919c0833)

commit 8d6c41ebccd4c2d73bed60b54e2cf3dba515dcde
Author: Karen Etheridge <ether@cpan.org>
Date:   Fri Jun 21 10:12:57 2019 -0700

    updating perldelta not needed here
    
    ..as the updated modules section is generated automatically when perldelta is finalized
    
    (cherry picked from commit d375161a5472eeed626731cc7d8d61535da74113)

commit 5c00b4155290cf106210d1ee319e6ab2bf1a9f65
Author: Karen Etheridge <ether@cpan.org>
Date:   Fri Jun 21 10:12:32 2019 -0700

    add explicit command to do a clean build
    
    (cherry picked from commit 74c5eae8b295e7c9badf10b3d6dcfb84998781fa)

commit d2a0387e18457950e3142880588d4a6870980a20
Author: Karen Etheridge <ether@cpan.org>
Date:   Thu Jun 20 13:47:22 2019 -0700

    RMG improvements
    
    (cherry picked from commit 9649a8179cb2cf813532bc8050c4476c0e242a32)

commit 684aae13f81b6bdc5f427f7c70a9187ed0f6a75e
Author: Karl Williamson <khw@cpan.org>
Date:   Fri Jun 1 10:43:05 2018 -0600

    Porting/release_managers_guide.pod: Use L</Foo Bar>, not L<Foo Bar>
    
    (cherry picked from commit 13f502ed5b5469175dbed112419a7738cf05e182)

commit 480806d7fb105bd12b1973d1104e37b87597be34
Author: Max Maischein <corion@corion.net>
Date:   Mon Oct 14 13:30:18 2019 +0100

    Update Module::CoreList for 5.31.4
    
    (manually cherry picked from commit 150243c25c828e07f99068a17cc7d8364ed8c849)

commit 9b49a1c96847c83ee9279d3ff94991e4a7d37726
Author: Tom Hukins <tom@eborcom.com>
Date:   Mon Oct 14 13:14:53 2019 +0100

    Bump version to 5.31.4 and update Module::Corelist
    
    (manually cherry picked CoreList.pm part of commit 89be1ab881178170b6f831b4caac89e9c6973872)

commit bd514e3a330930d8a6a754196ef3289a94b9f897
Author: Tom Hukins <tom@eborcom.com>
Date:   Mon Oct 14 13:12:21 2019 +0100

    Update Module::CoreList for 5.31.3
    
    (manually cherry picked from commit 5d80b5d510c57505a5d04d705f080959567c3343)

commit 6d71bf42158d6506845f805496a0fc0d146f1a5a
Author: Steve Hay <steve.m.hay@googlemail.com>
Date:   Mon Oct 14 13:10:03 2019 +0100

    Update Module::CoreList for 5.31.3
    
    (manually cherry picked from commit 7969912577c6ec7cbb2eb4b8315d76f09b3c62ee)

commit eb4da2208cdf28edb3b3034fd7d3a3740e2d529d
Author: Steve Hay <steve.m.hay@googlemail.com>
Date:   Sat Jul 20 12:52:53 2019 +0100

    Update Module::CoreList for 5.31.2
    
    (cherry picked from commit a1cb59382a75a4a2eb6eca427afd085ac931d368)

commit a8c06fb595313fa28b005c183257b15b057dd5cb
Author: Steve Hay <steve.m.hay@googlemail.com>
Date:   Sat Jul 20 11:27:11 2019 +0100

    Revert the Module::CoreList part of 7872aa47f6
    
    5.31.1 contained B::Op_private 5.031001 and Module::CoreList* 5.20190620
    
    (cherry picked from commit 2b4276a505f69b20c07ee809980933a1bdccd012)

commit b5a5db3958f65acc205da6c95f8893c64dd23913
Author: Steve Hay <steve.m.hay@googlemail.com>
Date:   Sat Jul 20 11:20:51 2019 +0100

    Revert the Module::CoreList part of e01077d94e
    
    5.15.0 contained CGI::Util 3.53
    5.21.7 contained File::Spec 3.53
    5.31.1 contained Devel::PPPort 3.53
    
    (cherry picked from commit 6f23b1f4ec9658368e4a0e8e22f224f15e0ded7f)

commit d8df49588ef05988db341b526305c2c0064d0548
Author: Nicolas R <atoomic@cpan.org>
Date:   Mon Oct 14 13:06:06 2019 +0100

    Temporary bump PPPort to 3.54 before next release
    
    (manually cherry picked CoreList.pm part of commit e01077d94eaee34f13618573739d36970c8bc3cf)

commit 99f73d5227fa8b266f99f2aa0aeaa9fda3147ef2
Author: Karen Etheridge <ether@cpan.org>
Date:   Fri Jun 21 10:48:33 2019 -0700

    fix dist/Module-CoreList/t/maintainer.t by filling in real release date
    
    (cherry picked from commit 1f51249e1fcbfdb429b29a9af9165da7f187cd51)

commit 17709568d38275cf2666e0b3f6091ee487f08a52
Author: Karen Etheridge <ether@cpan.org>
Date:   Fri Jun 21 10:01:43 2019 -0700

    update Module::CoreList for 5.031002
    
    (cherry picked from commit 9965e4913ae5c95c055633458dda05e8244efd1a)

commit a26820da23883a13ee282e23664186e17beaff1f
Author: Karen Etheridge <ether@cpan.org>
Date:   Mon Oct 14 08:46:58 2019 +0100

    update Module::CoreList to be ready for 5.31.2 changes
    
    (manually cherry picked from commit 7872aa47f67818145f4f668472ae05858f63f9ba)

commit e393e6913e9d36fc405cdaaccb8167ee4dae8a96
Author: Karen Etheridge <ether@cpan.org>
Date:   Mon Oct 14 08:43:24 2019 +0100

    Update Module::CoreList for 5.31.1
    
    (manually cherry picked from commit ca314ed6443ea4978eb12b09ddb78c0d1d3d85b9)

commit f530d3d8e982b0de1d7b7a3685f872189ebb10a0
Author: Karl Williamson <khw@cpan.org>
Date:   Mon May 13 14:40:15 2019 -0600

    Module-CoreList: Add some L<> to pod
    
    (cherry picked from commit d4e32ec55bb4cf73441c3c8749fd6545c9af4259)

commit e61d572d437ec9a9c843d642f24d355148afdc4f
Author: Sawyer X <xsawyerx@cpan.org>
Date:   Mon Oct 14 08:38:40 2019 +0100

    Bump Module::CoreList
    
    (manually cherry picked from commit 02284d245d49589ddcd6eb5dc8c3eb17a327ccfa)

commit 4eb2bb61d06af5603f74e2317e3d5908a9354c5f
Author: Sawyer X <xsawyerx@cpan.org>
Date:   Mon Oct 14 08:32:07 2019 +0100

    Bump Module::CoreList
    
    (manually cherry picked from commit a05330a6fe28f9de7db0e4495dda2e2cb0dd383c)

commit 6ae9946d9f930090f5b9e68318639facba04beea
Author: Sawyer X <xsawyerx@cpan.org>
Date:   Mon Oct 14 08:27:03 2019 +0100

    Update Module::CoreList for 5.31.0
    
    (manually cherry picked from commit 96fe43538a7245dd382dbfcc20447d0a3708acee)

-----------------------------------------------------------------------

Summary of changes:
 Cross/config.sh-arm-linux                         |   34 +-
 Cross/config.sh-arm-linux-n770                    |   34 +-
 INSTALL                                           |   31 +-
 MANIFEST                                          |    1 +
 META.json                                         |    2 +-
 META.yml                                          |    2 +-
 Makefile.SH                                       |    8 +-
 NetWare/Makefile                                  |    4 +-
 NetWare/config_H.wc                               |   10 +-
 Porting/config.sh                                 |   36 +-
 Porting/config_H                                  |   18 +-
 Porting/epigraphs.pod                             |  127 +-
 Porting/perldelta_template.pod                    |    2 +-
 Porting/release_managers_guide.pod                |   50 +-
 Porting/release_schedule.pod                      |   48 +-
 README.haiku                                      |    4 +-
 README.macosx                                     |    8 +-
 README.os2                                        |    2 +-
 README.vms                                        |    4 +-
 dist/Module-CoreList/Changes                      |   18 +
 dist/Module-CoreList/lib/Module/CoreList.pm       |  593 ++++++++-
 dist/Module-CoreList/lib/Module/CoreList.pod      |    4 +-
 dist/Module-CoreList/lib/Module/CoreList/Utils.pm |   44 +-
 hints/catamount.sh                                |    4 +-
 lib/B/Op_private.pm                               |    2 +-
 patchlevel.h                                      |    2 +-
 plan9/config.plan9                                |   10 +-
 plan9/config_sh.sample                            |   32 +-
 pod/.gitignore                                    |    2 +-
 pod/{perldelta.pod => perl5300delta.pod}          |    2 +-
 pod/perldelta.pod                                 | 1351 +++------------------
 pod/perlhist.pod                                  |    8 +-
 t/porting/known_pod_issues.dat                    |    2 +-
 vms/descrip_mms.template                          |    2 +-
 win32/GNUmakefile                                 |    6 +-
 win32/Makefile                                    |    6 +-
 win32/makefile.mk                                 |    6 +-
 win32/pod.mak                                     |    4 +
 38 files changed, 1167 insertions(+), 1356 deletions(-)
 copy pod/{perldelta.pod => perl5300delta.pod} (99%)

diff --git a/Cross/config.sh-arm-linux b/Cross/config.sh-arm-linux
index 3f2ee2f804..f22b52ef0f 100644
--- a/Cross/config.sh-arm-linux
+++ b/Cross/config.sh-arm-linux
@@ -35,8 +35,8 @@ api_subversion='0'
 api_version='30'
 api_versionstring='5.30.0'
 ar='ar'
-archlib='/usr/lib/perl5/5.30.0/armv4l-linux'
-archlibexp='/usr/lib/perl5/5.30.0/armv4l-linux'
+archlib='/usr/lib/perl5/5.30.1/armv4l-linux'
+archlibexp='/usr/lib/perl5/5.30.1/armv4l-linux'
 archname64=''
 archname='armv4l-linux'
 archobjs=''
@@ -55,7 +55,7 @@ castflags='0'
 cat='cat'
 cc='cc'
 cccdlflags='-fpic'
-ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.30.0/armv4l-linux/CORE'
+ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.30.1/armv4l-linux/CORE'
 ccflags='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
 ccname='arm-linux-gcc'
@@ -821,7 +821,7 @@ inc_version_list=' '
 inc_version_list_init='0'
 incpath=''
 inews=''
-installarchlib='./install_me_here/usr/lib/perl5/5.30.0/armv4l-linux'
+installarchlib='./install_me_here/usr/lib/perl5/5.30.1/armv4l-linux'
 installbin='./install_me_here/usr/bin'
 installhtml1dir=''
 installhtml3dir=''
@@ -829,13 +829,13 @@ installman1dir='./install_me_here/usr/share/man/man1'
 installman3dir='./install_me_here/usr/share/man/man3'
 installprefix='./install_me_here/usr'
 installprefixexp='./install_me_here/usr'
-installprivlib='./install_me_here/usr/lib/perl5/5.30.0'
+installprivlib='./install_me_here/usr/lib/perl5/5.30.1'
 installscript='./install_me_here/usr/bin'
-installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.30.0/armv4l-linux'
+installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.30.1/armv4l-linux'
 installsitebin='./install_me_here/usr/bin'
 installsitehtml1dir=''
 installsitehtml3dir=''
-installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.30.0'
+installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.30.1'
 installsiteman1dir='./install_me_here/usr/share/man/man1'
 installsiteman3dir='./install_me_here/usr/share/man/man3'
 installsitescript='./install_me_here/usr/bin'
@@ -969,8 +969,8 @@ pmake=''
 pr=''
 prefix='/usr'
 prefixexp='/usr'
-privlib='/usr/lib/perl5/5.30.0'
-privlibexp='/usr/lib/perl5/5.30.0'
+privlib='/usr/lib/perl5/5.30.1'
+privlibexp='/usr/lib/perl5/5.30.1'
 procselfexe='"/proc/self/exe"'
 prototype='define'
 ptrsize='4'
@@ -1035,17 +1035,17 @@ sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
 sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 6, 17, 29, 31, 0'
 sig_size='68'
 signal_t='void'
-sitearch='/usr/lib/perl5/site_perl/5.30.0/armv4l-linux'
-sitearchexp='/usr/lib/perl5/site_perl/5.30.0/armv4l-linux'
+sitearch='/usr/lib/perl5/site_perl/5.30.1/armv4l-linux'
+sitearchexp='/usr/lib/perl5/site_perl/5.30.1/armv4l-linux'
 sitebin='/usr/bin'
 sitebinexp='/usr/bin'
 sitehtml1dir=''
 sitehtml1direxp=''
 sitehtml3dir=''
 sitehtml3direxp=''
-sitelib='/usr/lib/perl5/site_perl/5.30.0'
+sitelib='/usr/lib/perl5/site_perl/5.30.1'
 sitelib_stem='/usr/lib/perl5/site_perl'
-sitelibexp='/usr/lib/perl5/site_perl/5.30.0'
+sitelibexp='/usr/lib/perl5/site_perl/5.30.1'
 siteman1dir='/usr/share/man/man1'
 siteman1direxp='/usr/share/man/man1'
 siteman3dir='/usr/share/man/man3'
@@ -1084,7 +1084,7 @@ stdio_stream_array=''
 strerror_r_proto='0'
 strings='/usr/include/string.h'
 submit=''
-subversion='0'
+subversion='1'
 sysman='/usr/share/man/man1'
 tail=''
 tar=''
@@ -1175,8 +1175,8 @@ vendorprefix=''
 vendorprefixexp=''
 vendorscript=''
 vendorscriptexp=''
-version='5.30.0'
-version_patchlevel_string='version 30 subversion 0'
+version='5.30.1'
+version_patchlevel_string='version 30 subversion 1'
 versiononly='undef'
 vi=''
 xlibpth='/usr/lib/386 /lib/386'
@@ -1190,7 +1190,7 @@ config_args=''
 config_argc=0
 PERL_REVISION=5
 PERL_VERSION=30
-PERL_SUBVERSION=0
+PERL_SUBVERSION=1
 PERL_API_REVISION=5
 PERL_API_VERSION=30
 PERL_API_SUBVERSION=0
diff --git a/Cross/config.sh-arm-linux-n770 b/Cross/config.sh-arm-linux-n770
index ef5eea3e40..a57e20e443 100644
--- a/Cross/config.sh-arm-linux-n770
+++ b/Cross/config.sh-arm-linux-n770
@@ -35,8 +35,8 @@ api_subversion='0'
 api_version='30'
 api_versionstring='5.30.0'
 ar='ar'
-archlib='/usr/lib/perl5/5.30.0/armv4l-linux'
-archlibexp='/usr/lib/perl5/5.30.0/armv4l-linux'
+archlib='/usr/lib/perl5/5.30.1/armv4l-linux'
+archlibexp='/usr/lib/perl5/5.30.1/armv4l-linux'
 archname64=''
 archname='armv4l-linux'
 archobjs=''
@@ -54,7 +54,7 @@ castflags='0'
 cat='cat'
 cc='arm-none-linux-gnueabi-gcc'
 cccdlflags='-fpic'
-ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.30.0/armv4l-linux/CORE'
+ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.30.1/armv4l-linux/CORE'
 ccflags='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
 ccname='arm-linux-gcc'
@@ -819,7 +819,7 @@ inc_version_list=' '
 inc_version_list_init='0'
 incpath=''
 inews=''
-installarchlib='./install_me_here/usr/lib/perl5/5.30.0/armv4l-linux'
+installarchlib='./install_me_here/usr/lib/perl5/5.30.1/armv4l-linux'
 installbin='./install_me_here/usr/bin'
 installhtml1dir=''
 installhtml3dir=''
@@ -827,13 +827,13 @@ installman1dir='./install_me_here/usr/share/man/man1'
 installman3dir='./install_me_here/usr/share/man/man3'
 installprefix='./install_me_here/usr'
 installprefixexp='./install_me_here/usr'
-installprivlib='./install_me_here/usr/lib/perl5/5.30.0'
+installprivlib='./install_me_here/usr/lib/perl5/5.30.1'
 installscript='./install_me_here/usr/bin'
-installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.30.0/armv4l-linux'
+installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.30.1/armv4l-linux'
 installsitebin='./install_me_here/usr/bin'
 installsitehtml1dir=''
 installsitehtml3dir=''
-installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.30.0'
+installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.30.1'
 installsiteman1dir='./install_me_here/usr/share/man/man1'
 installsiteman3dir='./install_me_here/usr/share/man/man3'
 installsitescript='./install_me_here/usr/bin'
@@ -967,8 +967,8 @@ pmake=''
 pr=''
 prefix='/usr'
 prefixexp='/usr'
-privlib='/usr/lib/perl5/5.30.0'
-privlibexp='/usr/lib/perl5/5.30.0'
+privlib='/usr/lib/perl5/5.30.1'
+privlibexp='/usr/lib/perl5/5.30.1'
 procselfexe='"/proc/self/exe"'
 prototype='define'
 ptrsize='4'
@@ -1033,17 +1033,17 @@ sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
 sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 6, 17, 29, 31, 0'
 sig_size='68'
 signal_t='void'
-sitearch='/usr/lib/perl5/site_perl/5.30.0/armv4l-linux'
-sitearchexp='/usr/lib/perl5/site_perl/5.30.0/armv4l-linux'
+sitearch='/usr/lib/perl5/site_perl/5.30.1/armv4l-linux'
+sitearchexp='/usr/lib/perl5/site_perl/5.30.1/armv4l-linux'
 sitebin='/usr/bin'
 sitebinexp='/usr/bin'
 sitehtml1dir=''
 sitehtml1direxp=''
 sitehtml3dir=''
 sitehtml3direxp=''
-sitelib='/usr/lib/perl5/site_perl/5.30.0'
+sitelib='/usr/lib/perl5/site_perl/5.30.1'
 sitelib_stem='/usr/lib/perl5/site_perl'
-sitelibexp='/usr/lib/perl5/site_perl/5.30.0'
+sitelibexp='/usr/lib/perl5/site_perl/5.30.1'
 siteman1dir='/usr/share/man/man1'
 siteman1direxp='/usr/share/man/man1'
 siteman3dir='/usr/share/man/man3'
@@ -1082,7 +1082,7 @@ stdio_stream_array=''
 strerror_r_proto='0'
 strings='/usr/include/string.h'
 submit=''
-subversion='0'
+subversion='1'
 sysman='/usr/share/man/man1'
 tail=''
 tar=''
@@ -1173,8 +1173,8 @@ vendorprefix=''
 vendorprefixexp=''
 vendorscript=''
 vendorscriptexp=''
-version='5.30.0'
-version_patchlevel_string='version 30 subversion 0'
+version='5.30.1'
+version_patchlevel_string='version 30 subversion 1'
 versiononly='undef'
 vi=''
 xlibpth='/usr/lib/386 /lib/386'
@@ -1188,7 +1188,7 @@ config_args=''
 config_argc=0
 PERL_REVISION=5
 PERL_VERSION=30
-PERL_SUBVERSION=0
+PERL_SUBVERSION=1
 PERL_API_REVISION=5
 PERL_API_VERSION=30
 PERL_API_SUBVERSION=0
diff --git a/INSTALL b/INSTALL
index 45c182ba59..a473555879 100644
--- a/INSTALL
+++ b/INSTALL
@@ -609,7 +609,7 @@ The directories set up by Configure fall into three broad categories.
 
 =item Directories for the perl distribution
 
-By default, Configure will use the following directories for 5.30.0.
+By default, Configure will use the following directories for 5.30.1.
 $version is the full perl version number, including subversion, e.g.
 5.12.3, and $archname is a string like sun4-sunos,
 determined by Configure.  The full definitions of all Configure
@@ -2440,7 +2440,8 @@ http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
 
 =head1 Coexistence with earlier versions of perl 5
 
-Perl 5.30.0 is not binary compatible with earlier versions of Perl.
+Perl 5.30.1 is not binary compatible with versions of Perl earlier than
+5.30.0.
 In other words, you will have to recompile your XS modules.
 
 In general, you can usually safely upgrade from one version of Perl
@@ -2515,9 +2516,9 @@ won't interfere with another version.  (The defaults guarantee this for
 libraries after 5.6.0, but not for executables. TODO?)  One convenient
 way to do this is by using a separate prefix for each version, such as
 
-	sh Configure -Dprefix=/opt/perl5.30.0
+	sh Configure -Dprefix=/opt/perl5.30.1
 
-and adding /opt/perl5.30.0/bin to the shell PATH variable.  Such users
+and adding /opt/perl5.30.1/bin to the shell PATH variable.  Such users
 may also wish to add a symbolic link /usr/local/bin/perl so that
 scripts can still start with #!/usr/local/bin/perl.
 
@@ -2530,13 +2531,13 @@ seriously consider using a separate directory, since development
 subversions may not have all the compatibility wrinkles ironed out
 yet.
 
-=head2 Upgrading from 5.28.0 or earlier
+=head2 Upgrading from 5.29.10 or earlier
 
-B<Perl 5.30.0 may not be binary compatible with Perl 5.28.0 or
+B<Perl 5.30.1 may not be binary compatible with Perl 5.29.10 or
 earlier Perl releases.>  Perl modules having binary parts
 (meaning that a C compiler is used) will have to be recompiled to be
-used with 5.30.0.  If you find you do need to rebuild an extension with
-5.30.0, you may safely do so without disturbing the older
+used with 5.30.1.  If you find you do need to rebuild an extension with
+5.30.1, you may safely do so without disturbing the older
 installations.  (See L<"Coexistence with earlier versions of perl 5">
 above.)
 
@@ -2569,15 +2570,15 @@ Firstly, the bare minimum to run this script
      print("$f\n");
   }
 
-in Linux with perl-5.30.0 is as follows (under $Config{prefix}):
+in Linux with perl-5.30.1 is as follows (under $Config{prefix}):
 
   ./bin/perl
-  ./lib/perl5/5.30.0/strict.pm
-  ./lib/perl5/5.30.0/warnings.pm
-  ./lib/perl5/5.30.0/i686-linux/File/Glob.pm
-  ./lib/perl5/5.30.0/feature.pm
-  ./lib/perl5/5.30.0/XSLoader.pm
-  ./lib/perl5/5.30.0/i686-linux/auto/File/Glob/Glob.so
+  ./lib/perl5/5.30.1/strict.pm
+  ./lib/perl5/5.30.1/warnings.pm
+  ./lib/perl5/5.30.1/i686-linux/File/Glob.pm
+  ./lib/perl5/5.30.1/feature.pm
+  ./lib/perl5/5.30.1/XSLoader.pm
+  ./lib/perl5/5.30.1/i686-linux/auto/File/Glob/Glob.so
 
 Secondly, for perl-5.10.1, the Debian perl-base package contains 591
 files, (of which 510 are for lib/unicore) totaling about 3.5MB in its
diff --git a/MANIFEST b/MANIFEST
index 07adfc57f1..5ef609b4c0 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -5029,6 +5029,7 @@ pod/perl5263delta.pod		Perl changes in version 5.26.3
 pod/perl5280delta.pod		Perl changes in version 5.28.0
 pod/perl5281delta.pod		Perl changes in version 5.28.1
 pod/perl5282delta.pod		Perl changes in version 5.28.2
+pod/perl5300delta.pod		Perl changes in version 5.30.0
 pod/perl561delta.pod		Perl changes in version 5.6.1
 pod/perl56delta.pod		Perl changes in version 5.6
 pod/perl581delta.pod		Perl changes in version 5.8.1
diff --git a/META.json b/META.json
index ca02de12be..f05aeca2a2 100644
--- a/META.json
+++ b/META.json
@@ -127,6 +127,6 @@
          "url" : "http://perl5.git.perl.org/"
       }
    },
-   "version" : "5.030000",
+   "version" : "5.030001",
    "x_serialization_backend" : "JSON::PP version 4.02"
 }
diff --git a/META.yml b/META.yml
index dddcbb0dc6..ab9e2e800b 100644
--- a/META.yml
+++ b/META.yml
@@ -114,5 +114,5 @@ resources:
   homepage: http://www.perl.org/
   license: http://dev.perl.org/licenses/
   repository: http://perl5.git.perl.org/
-version: '5.030000'
+version: '5.030001'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff --git a/Makefile.SH b/Makefile.SH
index 5777970638..b8491f87f1 100755
--- a/Makefile.SH
+++ b/Makefile.SH
@@ -586,7 +586,7 @@ esac
 
 $spitshell >>$Makefile <<'!NO!SUBS!'
 
-perltoc_pod_prereqs = extra.pods pod/perl5300delta.pod pod/perlapi.pod pod/perlintern.pod pod/perlmodlib.pod pod/perluniprops.pod
+perltoc_pod_prereqs = extra.pods pod/perl5301delta.pod pod/perlapi.pod pod/perlintern.pod pod/perlmodlib.pod pod/perluniprops.pod
 generated_pods = pod/perltoc.pod $(perltoc_pod_prereqs)
 generated_headers = uudmap.h bitcount.h mg_data.h
 
@@ -1150,9 +1150,9 @@ pod/perlintern.pod: $(MINIPERL_EXE) autodoc.pl embed.fnc
 pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST
 	$(MINIPERL) pod/perlmodlib.PL -q
 
-pod/perl5300delta.pod: pod/perldelta.pod
-	$(RMS) pod/perl5300delta.pod
-	$(LNS) perldelta.pod pod/perl5300delta.pod
+pod/perl5301delta.pod: pod/perldelta.pod
+	$(RMS) pod/perl5301delta.pod
+	$(LNS) perldelta.pod pod/perl5301delta.pod
 
 extra.pods: $(MINIPERL_EXE)
 	-@test ! -f extra.pods || rm -f `cat extra.pods`
diff --git a/NetWare/Makefile b/NetWare/Makefile
index d670a1f829..e49a101798 100644
--- a/NetWare/Makefile
+++ b/NetWare/Makefile
@@ -86,7 +86,7 @@ NLM_VERSION    = 3,20,0
 
 
 # Here comes the CW tools - TO BE FILLED TO BUILD WITH CW -
-MODULE_DESC     = "Perl 5.30.0 for NetWare"
+MODULE_DESC     = "Perl 5.30.1 for NetWare"
 CCTYPE          = CodeWarrior
 C_COMPILER		= mwccnlm -c
 CPP_COMPILER	= mwccnlm
@@ -462,7 +462,7 @@ INST_NW_TOP2 = $(INST_NW_DRV)\perl
 # versioned installation can be obtained by setting INST_TOP above to a
 # path that includes an arbitrary version string.
 #
-INST_VER	= \5.30.0
+INST_VER	= \5.30.1
 
 #
 # Comment this out if you DON'T want your perl installation to have
diff --git a/NetWare/config_H.wc b/NetWare/config_H.wc
index 53544224d1..6ecbf247e8 100644
--- a/NetWare/config_H.wc
+++ b/NetWare/config_H.wc
@@ -887,7 +887,7 @@
  *	This symbol contains the ~name expanded version of ARCHLIB, to be used
  *	in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define ARCHLIB "c:\\perl\\5.30.0\\lib\\NetWare-x86-multi-thread"		/**/
+#define ARCHLIB "c:\\perl\\5.30.1\\lib\\NetWare-x86-multi-thread"		/**/
 /*#define ARCHLIB_EXP ""	/**/
 
 /* ARCHNAME:
@@ -918,8 +918,8 @@
  *	This symbol is the filename expanded version of the BIN symbol, for
  *	programs that do not want to deal with that at run-time.
  */
-#define BIN "c:\\perl\\5.30.0\\bin\\NetWare-x86-multi-thread"	/**/
-#define BIN_EXP "c:\\perl\\5.30.0\\bin\\NetWare-x86-multi-thread"	/**/
+#define BIN "c:\\perl\\5.30.1\\bin\\NetWare-x86-multi-thread"	/**/
+#define BIN_EXP "c:\\perl\\5.30.1\\bin\\NetWare-x86-multi-thread"	/**/
 
 /* BYTEORDER:
  *	This symbol holds the hexadecimal constant defined in byteorder,
@@ -2878,7 +2878,7 @@
  *	This symbol contains the ~name expanded version of SITEARCH, to be used
  *	in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define SITEARCH "c:\\perl\\site\\5.30.0\\lib\\NetWare-x86-multi-thread"		/**/
+#define SITEARCH "c:\\perl\\site\\5.30.1\\lib\\NetWare-x86-multi-thread"		/**/
 /*#define SITEARCH_EXP ""	/**/
 
 /* SITELIB:
@@ -2901,7 +2901,7 @@
  *	removed.  The elements in inc_version_list (inc_version_list.U) can
  *	be tacked onto this variable to generate a list of directories to search.
  */
-#define SITELIB "c:\\perl\\site\\5.30.0\\lib"		/**/
+#define SITELIB "c:\\perl\\site\\5.30.1\\lib"		/**/
 /*#define SITELIB_EXP ""	/**/
 #define SITELIB_STEM ""		/**/
 
diff --git a/Porting/config.sh b/Porting/config.sh
index eefc0d7db1..f2636272af 100644
--- a/Porting/config.sh
+++ b/Porting/config.sh
@@ -48,8 +48,8 @@ api_subversion='0'
 api_version='30'
 api_versionstring='5.30.0'
 ar='ar'
-archlib='/opt/perl/lib/5.30.0/x86_64-linux'
-archlibexp='/opt/perl/lib/5.30.0/x86_64-linux'
+archlib='/opt/perl/lib/5.30.1/x86_64-linux'
+archlibexp='/opt/perl/lib/5.30.1/x86_64-linux'
 archname64=''
 archname='x86_64-linux'
 archobjs=''
@@ -845,7 +845,7 @@ incpath=''
 incpth='/usr/lib/gcc/x86_64-linux-gnu/4.9/include /usr/local/include /usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed /usr/include/x86_64-linux-gnu /usr/include'
 inews=''
 initialinstalllocation='/opt/perl/bin'
-installarchlib='/opt/perl/lib/5.30.0/x86_64-linux'
+installarchlib='/opt/perl/lib/5.30.1/x86_64-linux'
 installbin='/opt/perl/bin'
 installhtml1dir=''
 installhtml3dir=''
@@ -853,13 +853,13 @@ installman1dir='/opt/perl/man/man1'
 installman3dir='/opt/perl/man/man3'
 installprefix='/opt/perl'
 installprefixexp='/opt/perl'
-installprivlib='/opt/perl/lib/5.30.0'
+installprivlib='/opt/perl/lib/5.30.1'
 installscript='/opt/perl/bin'
-installsitearch='/opt/perl/lib/site_perl/5.30.0/x86_64-linux'
+installsitearch='/opt/perl/lib/site_perl/5.30.1/x86_64-linux'
 installsitebin='/opt/perl/bin'
 installsitehtml1dir=''
 installsitehtml3dir=''
-installsitelib='/opt/perl/lib/site_perl/5.30.0'
+installsitelib='/opt/perl/lib/site_perl/5.30.1'
 installsiteman1dir='/opt/perl/man/man1'
 installsiteman3dir='/opt/perl/man/man3'
 installsitescript='/opt/perl/bin'
@@ -984,7 +984,7 @@ perl_patchlevel=''
 perl_static_inline='static __inline__'
 perladmin='yourname@yourhost.yourplace.com'
 perllibs='-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc'
-perlpath='/opt/perl/bin/perl5.30.0'
+perlpath='/opt/perl/bin/perl5.30.1'
 pg='pg'
 phostname=''
 pidtype='pid_t'
@@ -993,8 +993,8 @@ pmake=''
 pr=''
 prefix='/opt/perl'
 prefixexp='/opt/perl'
-privlib='/opt/perl/lib/5.30.0'
-privlibexp='/opt/perl/lib/5.30.0'
+privlib='/opt/perl/lib/5.30.1'
+privlibexp='/opt/perl/lib/5.30.1'
 procselfexe='"/proc/self/exe"'
 ptrsize='8'
 quadkind='2'
@@ -1059,17 +1059,17 @@ sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
 sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 6, 17, 29, 31, 0'
 sig_size='69'
 signal_t='void'
-sitearch='/opt/perl/lib/site_perl/5.30.0/x86_64-linux'
-sitearchexp='/opt/perl/lib/site_perl/5.30.0/x86_64-linux'
+sitearch='/opt/perl/lib/site_perl/5.30.1/x86_64-linux'
+sitearchexp='/opt/perl/lib/site_perl/5.30.1/x86_64-linux'
 sitebin='/opt/perl/bin'
 sitebinexp='/opt/perl/bin'
 sitehtml1dir=''
 sitehtml1direxp=''
 sitehtml3dir=''
 sitehtml3direxp=''
-sitelib='/opt/perl/lib/site_perl/5.30.0'
+sitelib='/opt/perl/lib/site_perl/5.30.1'
 sitelib_stem='/opt/perl/lib/site_perl'
-sitelibexp='/opt/perl/lib/site_perl/5.30.0'
+sitelibexp='/opt/perl/lib/site_perl/5.30.1'
 siteman1dir='/opt/perl/man/man1'
 siteman1direxp='/opt/perl/man/man1'
 siteman3dir='/opt/perl/man/man3'
@@ -1095,7 +1095,7 @@ src='.'
 ssizetype='ssize_t'
 st_ino_sign='1'
 st_ino_size='8'
-startperl='#!/opt/perl/bin/perl5.30.0'
+startperl='#!/opt/perl/bin/perl5.30.1'
 startsh='#!/bin/sh'
 static_ext=' '
 stdchar='char'
@@ -1107,7 +1107,7 @@ stdio_ptr='((fp)->_IO_read_ptr)'
 stdio_stream_array=''
 strerror_r_proto='0'
 submit=''
-subversion='0'
+subversion='1'
 sysman='/usr/share/man/man1'
 sysroot=''
 tail=''
@@ -1205,8 +1205,8 @@ vendorprefix=''
 vendorprefixexp=''
 vendorscript=''
 vendorscriptexp=''
-version='5.30.0'
-version_patchlevel_string='version 30 subversion 0'
+version='5.30.1'
+version_patchlevel_string='version 30 subversion 1'
 versiononly='define'
 vi=''
 xlibpth='/usr/lib/386 /lib/386'
@@ -1216,7 +1216,7 @@ zcat=''
 zip='zip'
 PERL_REVISION=5
 PERL_VERSION=30
-PERL_SUBVERSION=0
+PERL_SUBVERSION=1
 PERL_API_REVISION=5
 PERL_API_VERSION=30
 PERL_API_SUBVERSION=0
diff --git a/Porting/config_H b/Porting/config_H
index 7d4081dd50..7981ced443 100644
--- a/Porting/config_H
+++ b/Porting/config_H
@@ -1239,8 +1239,8 @@
  *	This symbol contains the ~name expanded version of ARCHLIB, to be used
  *	in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define ARCHLIB "/opt/perl/lib/5.30.0/x86_64-linux"		/**/
-#define ARCHLIB_EXP "/opt/perl/lib/5.30.0/x86_64-linux"		/**/
+#define ARCHLIB "/opt/perl/lib/5.30.1/x86_64-linux"		/**/
+#define ARCHLIB_EXP "/opt/perl/lib/5.30.1/x86_64-linux"		/**/
 
 /* BIN:
  *	This symbol holds the path of the bin directory where the package will
@@ -1293,8 +1293,8 @@
  *	This symbol contains the ~name expanded version of PRIVLIB, to be used
  *	in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define PRIVLIB "/opt/perl/lib/5.30.0"		/**/
-#define PRIVLIB_EXP "/opt/perl/lib/5.30.0"		/**/
+#define PRIVLIB "/opt/perl/lib/5.30.1"		/**/
+#define PRIVLIB_EXP "/opt/perl/lib/5.30.1"		/**/
 
 /* SITEARCH:
  *	This symbol contains the name of the private library for this package.
@@ -1311,8 +1311,8 @@
  *	This symbol contains the ~name expanded version of SITEARCH, to be used
  *	in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define SITEARCH "/opt/perl/lib/site_perl/5.30.0/x86_64-linux"		/**/
-#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.30.0/x86_64-linux"		/**/
+#define SITEARCH "/opt/perl/lib/site_perl/5.30.1/x86_64-linux"		/**/
+#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.30.1/x86_64-linux"		/**/
 
 /* SITELIB:
  *	This symbol contains the name of the private library for this package.
@@ -1334,8 +1334,8 @@
  *	removed.  The elements in inc_version_list (inc_version_list.U) can
  *	be tacked onto this variable to generate a list of directories to search.
  */
-#define SITELIB "/opt/perl/lib/site_perl/5.30.0"		/**/
-#define SITELIB_EXP "/opt/perl/lib/site_perl/5.30.0"		/**/
+#define SITELIB "/opt/perl/lib/site_perl/5.30.1"		/**/
+#define SITELIB_EXP "/opt/perl/lib/site_perl/5.30.1"		/**/
 #define SITELIB_STEM "/opt/perl/lib/site_perl"		/**/
 
 /* PERL_VENDORARCH:
@@ -4109,7 +4109,7 @@
  *	script to make sure (one hopes) that it runs with perl and not
  *	some shell.
  */
-#define STARTPERL "#!/opt/perl/bin/perl5.30.0"		/**/
+#define STARTPERL "#!/opt/perl/bin/perl5.30.1"		/**/
 
 /* HAS_STDIO_STREAM_ARRAY:
  *	This symbol, if defined, tells that there is an array
diff --git a/Porting/epigraphs.pod b/Porting/epigraphs.pod
index 037bf184c4..cc398fbf3c 100644
--- a/Porting/epigraphs.pod
+++ b/Porting/epigraphs.pod
@@ -17,9 +17,132 @@ Consult your favorite dictionary for details.
 
 =head1 EPIGRAPHS
 
+=head2 v5.31.4 - Ann Leckie, "The Raven Tower"
+
+L<Announced on 2019-09-20 by Max Maischein|https://www.nntp.perl.org/group/perl.perl5.porters/2019/09/msg256254.html>
+
+  Stories can be risky for someone like me. What I say must be true, or it
+will be made true, and if it cannot be made true - if I don't have the
+power, or if what I have said is an impossibility - then I will pay the
+price. I might more or less safely say, "Once there was a man who rode
+home to attend his father's funeral and claim his inheritance, but
+matters were not as he expected them to be." I do not doubt that such a
+thing has happened more than once in all the time there have been
+fathers to die and sons to succeed them. But to go any further, I must
+supply more details - the specific actions of specific people, and their
+specific consequences - and there I might blunder, all unknowing, into
+untruth. It's safer for me to speak of what I know. Or to speak only in
+the safest of generalities. Or else to say plainly at the beginning,
+"Here is a story I have heard," placing the burden of truth or not on
+the teller whose words I am merely accurately reporting.
+
+  But what is the story that I am telling? Here is another story I have
+heard:
+Once there were two brothers, and one of them wanted what the other had.
+Bent all his will to obtain what the other had, no matter the cost.
+  Here is another story: Once there was a prisoner in a tower.
+  And another:
+Once someone risked their life out of duty and loyalty to a friend.
+  Ah, there's a story that I might tell, and truthfully.
+
+=head2 v5.31.3 - Samantha Harvey, "All Is Song"
+
+L<Announced on 2019-08-20 by Tom Hukins|https://www.nntp.perl.org/group/perl.perl5.porters/2019/08/msg256012.html>
+
+We are born from unity, we divide into isolation.  We winnow ourselves
+out from the thing that first made sense of us and then expect to find
+meaning, yet a fraction makes no sense without the number of which
+it's a fractional part.  We see loss, feel grief, give ourselves
+illness, we're cells that have over-divided and we call the division
+growth; the only real growth is in the return to unity, God, the
+unifying principle.
+
+Tired to his core, he turned the video off.  The rain still poured as
+he went upstairs, and in bed as he tripped down into the deep open
+shaft of sleep he kept thinking that to divide by zero was to end up
+with infinity, as was to divide by God.  To divide by God, to divide
+by God, over and over he thought it without sense; to divide by God; I
+must tell my students that the way to pass their exams is to divide by
+God.  Then he must have slept, for it was morning.
+
+=head2 v5.31.2 - Edward Lear, ed. Vivien Noakes, "The Complete Nonsense and Other Verse": The Duck and the Kangaroo
+
+L<Announced on 2019-07-20 by Steve Hay|https://www.nntp.perl.org/group/perl.perl5.porters/2019/07/msg255639.html>
+
+  Said the Duck to the Kangaroo,
+    'Good gracious! how you hop!
+  Over the fields and the water too,
+    As if you never would stop!
+  My life is a bore in this nasty pond,
+  And I long to go out in the world beyond!
+    I wish I could hop like you!'
+    Said the Duck to the Kangaroo.
+
+=head2 v5.31.1 - Kurt Vonnegut, _A Man without a Country_
+
+L<Announced on 2019-06-20 by Karen Etheridge|https://www.nntp.perl.org/group/perl.perl5.porters/2019/06/msg255243.html>
+
+On Tuesday, January 20, 2004, I sent Joel Bleifuss, my editor at _In These
+Times_, this fax:
+
+    ON ORANGE ALERT HERE.
+    ECONOMIC TERRORIST ATTACK
+    EXPECTED AT 8 PM EST. KV
+
+Worried, he called, asking what was up. I said I would tell him when I had
+more complete information on the bombs George Bush was set to deliver in his
+State of the Union address.
+
+That night I got a call from my friend, the out-of-print-science-fiction
+writer Kilgore Trout. He asked me, "Did you watch the State of the Union
+address?"
+
+"Yes, and it certainly helped to remember what the great British socialist
+playwright George Bernard Shaw said about this planet."
+
+"Which was?"
+
+"He said, 'I don't know if there are men on the moon, but if there are, they
+must be using the earth as their lunatic asylum.' And he wasn't talking
+about the germs or the elephants. He meant we the people."
+
+"Okay."
+
+"You don't think this is the Lunatic Asylum of the Universe?"
+
+"Kurt, I don't think I expressed an opinion one way of the other."
+
+"We are killing this planet as a life-support system with the poisons from
+all the thermodynamic whoopee we're making with atomic energy and fossil
+fuels, and everybody knows it, and practically nobody cares. This is how
+crazy we are. I think the planet's immune system is trying to get rid of us
+with AIDS and new strains of flu and tuberculosis, and so on. I think the
+planet should get rid of us. We're really awful animals. I mean, that dumb
+Barbra Streisand song, 'People who need people are the luckiest people in
+the world' -- she's talking about cannibals. Lots to eat. Yes, the planet is
+trying to get rid of us, but I think it's too late."
+
+And I said good-bye to my friend, hung up the phone, sat down and wrote this
+epitaph: "The good Earth -- we could have saved it, but we were too damn
+cheap and lazy."
+
+=head2 v5.31.0 - Fumiko Enchi, Masks
+
+L<Announced on 2019-05-24 by Sawyer X|https://www.nntp.perl.org/group/perl.perl5.porters/2019/05/msg254886.html>
+
+  The secrets inside her mind are like flowers in a garden at
+  nighttime, filling the darkness with perfume.
+
+=head2 v5.30.0 - Morihei Ueshiba
+
+L<Announced on 2019-05-22 by Sawyer X|https://www.nntp.perl.org/group/perl.perl5.porters/2019/05/msg254844.html>
+
+  Life is growth. If we stop growing, technically and spiritually, we
+  are as good as dead.
+
 =head2 v5.30.0-RC2 - Derek Walcott
 
-Announced on 2019-05-17 by Sawyer X
+L<Announced on 2019-05-17 by Sawyer X|https://www.nntp.perl.org/group/perl.perl5.porters/2019/05/msg254824.html>
 
   The truest writers are those who see language not as linguistic process but
   as a living element.
@@ -28,7 +151,7 @@ Announced on 2019-05-17 by Sawyer X
 
 =head2 v5.30.0-RC1 - Marcel Proust
 
-L<Announced on 2019-05-11 by Sawyer X|https://www.nntp.perl.org/group/perl.perl5.porters/2019/05/msg254750.html>
+L<Announced on 2019-05-11 by Sawyer X|https://www.nntp.perl.org/group/perl.perl5.porters/2019/05/msg254748.html>
 
   If a little dreaming is dangerous, the cure for it is not to dream
   less but to dream more, to dream all the time.
diff --git a/Porting/perldelta_template.pod b/Porting/perldelta_template.pod
index 90f45f2d81..4f302f4bea 100644
--- a/Porting/perldelta_template.pod
+++ b/Porting/perldelta_template.pod
@@ -403,7 +403,7 @@ died, add a short obituary here.
 
 XXX Generate this with:
 
-  perl Porting/acknowledgements.pl v5.30.0..HEAD
+  perl Porting/acknowledgements.pl v5.30.1..HEAD
 
 =head1 Reporting Bugs
 
diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod
index ceee9956ea..3b39afd448 100644
--- a/Porting/release_managers_guide.pod
+++ b/Porting/release_managers_guide.pod
@@ -143,7 +143,7 @@ Andreas' email address at:
 
 =head3 rt.perl.org update access
 
-Make sure you have permission to close tickets on L<http://rt.perl.org/>
+Make sure you have permission to close tickets on L<https://rt.perl.org/>
 so you can respond to bug reports as necessary during your stint.  If you
 don't, make an account (if you don't have one) and contact the pumpking
 with your username to get ticket-closing permission.
@@ -366,9 +366,9 @@ This comes down to:
 =head3 monitor smoke tests for failures
 
 Similarly, monitor the smoking of core tests, and try to fix.  See
-L<https://tux.nl/perl5/smoke/index.html>, L<http://perl5.test-smoke.org/>
+L<https://tux.nl/perl5/smoke/index.html>, L<https://perl5.test-smoke.org/>
 and L<http://perl.develop-help.com> for a summary. See also
-L<http://www.nntp.perl.org/group/perl.daily-build.reports/> which has
+L<https://www.nntp.perl.org/group/perl.daily-build.reports/> which has
 the raw reports.
 
 Similarly, monitor the smoking of perl for compiler warnings, and try to
@@ -436,8 +436,8 @@ When doing a BLEAD-POINT or BLEAD-FINAL release, also make sure the
 C<PERL_API_*> constants in F<patchlevel.h> are in sync with the version
 you're releasing, unless you're absolutely sure the release you're about to
 make is 100% binary compatible to an earlier release. Note: for BLEAD-POINT
-releases the bump should have already occured at the end of the previous release
-and this is somethig you would have to do at the very end.
+releases the bump should have already occurred at the end of the previous
+release and this is something you would have to do at the very end.
 When releasing a MAINT perl version, the C<PERL_API_*> constants C<MUST NOT>
 be changed as we aim to guarantee binary compatibility in maint branches.
 
@@ -545,7 +545,7 @@ If necessary update the list and the indicated version number.
 
 =head3 check a readonly build
 
-Even before other prep work, follow the steps in L<build the tarball> and test
+Even before other prep work, follow the steps in L</build the tarball> and test
 it locally.  Because a perl source tarballs sets many files read-only, it could
 test differently than tests run from the repository.  After you're sure
 permissions aren't a problem, delete the generated directory and tarballs.
@@ -652,7 +652,7 @@ modules on CPAN. It can use a full, local CPAN mirror and/or fall back
 on HTTP::Tiny to fetch package metadata remotely.
 
 (If you'd prefer to have a full CPAN mirror, see
-L<http://www.cpan.org/misc/cpan-faq.html#How_mirror_CPAN>)
+L<https://www.cpan.org/misc/cpan-faq.html#How_mirror_CPAN>)
 
 Change to your perl checkout, and if necessary,
 
@@ -689,7 +689,7 @@ action from the last commit.)
 Add a perldelta entry for the new Module::CoreList version. You only
 need to do this if you want to add notes about the changes included
 with this version of Module::CoreList. Otherwise, its version bump
-will be automatically filled in below in L<finalize perldelta>.
+will be automatically filled in below in L</finalize perldelta>.
 
 =for checklist skip RC
 
@@ -750,6 +750,10 @@ formatting, e.g.
     $ ./perl -Ilib ext/Pod-Html/bin/pod2html pod/perldelta.pod > \
         ~/perldelta.html
 
+You can add pod links for RT references thusly:
+
+    $ perl -p -i -e'BEGIN{undef $/}; s{(\[perl\s+#)(\d+)\]}{L<$1$2\]|https://rt.perl.org/Ticket/Display.html?id=$2>}mg' pod/perldelta.pod
+
 If you make changes, be sure to commit them.
 
 =for checklist skip BLEAD-POINT MAINT RC
@@ -914,7 +918,7 @@ Then delete the temporary installation.
 
 Create the tag identifying this release (e.g.):
 
-    $ git tag v5.11.0 -m "First release of the v5.11 series!"
+    $ git tag v5.11.0 -m 'First release of the v5.11 series!'
 
 It is B<VERY> important that from this point forward, you not push
 your git changes to the Perl master repository.  If anything goes
@@ -937,7 +941,7 @@ up.
 In order to produce the C<xz> tarball, XZ Utils are required. The C<xz>
 utility is included with most modern UNIX-type operating systems and
 is available for Cygwin. A Windows port is available from
-L<http://tukaani.org/xz/>.
+L<https://tukaani.org/xz/>.
 
 B<IMPORTANT>: if you are on OS X, you must export C<COPYFILE_DISABLE=1>
 to prevent OS X resource files from being included in your tarball. After
@@ -1236,6 +1240,11 @@ header in your message after receiving it back via perl5-porters.
 If you have a blog, please consider writing an entry in your blog explaining
 why you chose that particular quote for your epigraph.
 
+=head3 update the link to the latest perl on perlweb
+
+Submit a pull request to L<https://github.com/perlorg/perlweb> to update the
+link in F<docs/dev/perl5/index.html> to point to your release.
+
 =for checklist skip RC
 
 =head3 Release schedule
@@ -1341,7 +1350,14 @@ in theory, only contain bug fixes but never regressions.))
 
 =head3 clean build and test
 
-Run a clean build and test to make sure nothing obvious is broken.
+Run a clean build and test to make sure nothing obvious is broken. This is
+very important, as commands run after this point must be run using the perl
+executable built with the bumped version number.
+
+ $ git clean -xdf
+ $ ./Configure -des -Dusedevel
+ $ make
+ $ make test
 
 In particular, F<Porting/perldelta_template.pod> is intentionally exempted
 from podchecker tests, to avoid false positives about placeholder text.
@@ -1495,10 +1511,6 @@ F<dist/Module-CoreList/Changes>.
 
 =item *
 
-Update F<pod/perldelta.pod> to mention the upgrade to Module::CoreList.
-
-=item *
-
 Remake perl to get your changed .pm files propagated into F<lib/> and
 then run at least the F<dist/Module-CoreList/t/*.t> tests and the
 test_porting makefile target to check that they're ok.
@@ -1528,7 +1540,7 @@ and is properly indexed:
 
 =item *
 
-Check your author directory under L<http://www.cpan.org/authors/id/>
+Check your author directory under L<https://www.cpan.org/authors/id/>
 to ensure that the tarballs are available on the website.
 
 =item *
@@ -1545,14 +1557,14 @@ ask Ask <ask@perl.org>.
 
 =item *
 
-Check L<http://www.cpan.org/src/> to ensure that the F</src> updates
+Check L<https://www.cpan.org/src/> to ensure that the F</src> updates
 have been correctly mirrored to the website.
 If they haven't, ask Ask <ask@perl.org>.
 
 =item *
 
-Check L<http://search.cpan.org> to see if it has indexed the distribution.
-It should be visible at a URL like C<http://search.cpan.org/dist/perl-5.10.1/>.
+Check L<https://search.cpan.org> to see if it has indexed the distribution.
+It should be visible at a URL like C<https://search.cpan.org/dist/perl-5.10.1/>.
 
 =back
 
diff --git a/Porting/release_schedule.pod b/Porting/release_schedule.pod
index 474f55adbb..939d298120 100644
--- a/Porting/release_schedule.pod
+++ b/Porting/release_schedule.pod
@@ -11,15 +11,21 @@ release schedules for the next, current and previous stable versions
 of Perl.  Dates with two or more question marks will only be releases if
 deemed necessary by the Pumpking.
 
-=head2 Perl 5.30
+=head2 Perl 5.32
 
-Code freezes (which happen in the 5.29.X series)
+Code freezes (which happen in the 5.31.X series)
 
-  2019-02-20  5.29.8  ✓       Contentious changes freeze
-  2019-03-20  5.29.9  ✓       User-visible changes to correctly
+  2020-01-20  5.31.8          Contentious changes freeze
+  2020-02-20  5.31.9          User-visible changes to correctly
                               functioning programs freeze
-  2019-04-20  5.29.10 ✓       Full code freeze
-  2019-05-20  5.30.0          Stable release!
+  2020-03-20  5.31.10         Full code freeze
+  2020-04-20  5.32.0          Stable release!
+
+=head2 Perl 5.30
+
+  2019-05-22  5.30.0 ✓        Sawyer X
+  2019-??-??  5.30.1          Steve Hay
+  2019-??-??  5.30.2          Steve Hay
 
 =head2 Perl 5.28
 
@@ -48,21 +54,21 @@ When shipping a release, you should include the schedule for (at least)
 the next four releases. If a stable version of Perl is released,
 you should reset the version numbers to the next blead series.
 
-=head2 Perl 5.29
-
-  2018-06-26  5.29.0 ✓        Sawyer X
-  2018-07-20  5.29.1 ✓        Steve Hay
-  2018-08-20  5.29.2 ✓        Chris BinGOs Williams
-  2018-09-20  5.29.3 ✓        John Anderson (genehack)
-  2018-10-20  5.29.4 ✓        Aaron Crane
-  2018-11-20  5.29.5 ✓        Karen Etheridge (ether)
-  2018-12-18  5.29.6 ✓        Abigail
-  2019-01-20  5.29.7 ✓        Abigail
-  2019-02-20  5.29.8 ✓        Nicolas R. (atoomic)
-  2019-03-20  5.29.9 ✓        Zak B. Elep
-  2019-04-20  5.29.10 ✓       Sawyer X
-
-(RC0 for 5.30.0 will be released once we think that all the blockers have been
+=head2 Perl 5.31
+
+  2019-05-23  5.31.0 ✓       Sawyer X
+  2019-06-20  5.31.1 ✓       Karen Etheridge
+  2019-07-20  5.31.2 ✓       Steve Hay
+  2019-08-20  5.31.3 ✓       Tom Hukins
+  2019-09-20  5.31.4 ✓       Max Maischein
+  2019-10-20  5.31.5
+  2019-11-20  5.31.6
+  2019-12-18  5.31.7
+  2020-01-20  5.31.8
+  2020-02-20  5.31.9         Renee Backer
+  2020-03-20  5.31.10
+
+(RC0 for 5.32.0 will be released once we think that all the blockers have been
 addressed.  This typically means some time in April or May.)
 
 =head1 VICTIMS
diff --git a/README.haiku b/README.haiku
index 1b185d9cd5..a452cae53a 100644
--- a/README.haiku
+++ b/README.haiku
@@ -22,9 +22,9 @@ The build procedure is completely standard:
 Make perl executable and create a symlink for libperl:
 
   chmod a+x /boot/common/bin/perl
-  cd /boot/common/lib; ln -s perl5/5.30.0/BePC-haiku/CORE/libperl.so .
+  cd /boot/common/lib; ln -s perl5/5.30.1/BePC-haiku/CORE/libperl.so .
 
-Replace C<5.30.0> with your respective version of Perl.
+Replace C<5.30.1> with your respective version of Perl.
 
 =head1 KNOWN PROBLEMS
 
diff --git a/README.macosx b/README.macosx
index ac721d58d5..4b37e85a2d 100644
--- a/README.macosx
+++ b/README.macosx
@@ -10,9 +10,9 @@ perlmacosx - Perl under Mac OS X
 
 This document briefly describes Perl under Mac OS X.
 
-  curl -O http://www.cpan.org/src/perl-5.30.0.tar.gz
-  tar -xzf perl-5.30.0.tar.gz
-  cd perl-5.30.0
+  curl -O http://www.cpan.org/src/perl-5.30.1.tar.gz
+  tar -xzf perl-5.30.1.tar.gz
+  cd perl-5.30.1
   ./Configure -des -Dprefix=/usr/local/
   make
   make test
@@ -20,7 +20,7 @@ This document briefly describes Perl under Mac OS X.
 
 =head1 DESCRIPTION
 
-The latest Perl release (5.30.0 as of this writing) builds without changes
+The latest Perl release (5.30.1 as of this writing) builds without changes
 under all versions of Mac OS X from 10.3 "Panther" onwards. 
 
 In order to build your own version of Perl you will need 'make',
diff --git a/README.os2 b/README.os2
index 3b497100e3..423827645e 100644
--- a/README.os2
+++ b/README.os2
@@ -619,7 +619,7 @@ C<set PERLLIB_PREFIX> in F<Config.sys>, see L</"C<PERLLIB_PREFIX>">.
 
 =item Additional Perl modules
 
-  unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.30.0/
+  unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.30.1/
 
 Same remark as above applies.  Additionally, if this directory is not
 one of directories on @INC (and @INC is influenced by C<PERLLIB_PREFIX>), you
diff --git a/README.vms b/README.vms
index 14f46bc2aa..8018ed7de2 100644
--- a/README.vms
+++ b/README.vms
@@ -142,11 +142,11 @@ You may need to set up a foreign symbol for the unpacking utility of
 choice.  Once you have done so, use a command like the following to
 unpack the archive:
 
-    vmstar -xvf perl-5^.30^.0.tar
+    vmstar -xvf perl-5^.30^.1.tar
 
 Then set default to the top-level source directory like so:
 
-    set default [.perl-5^.30^.0]
+    set default [.perl-5^.30^.1]
 
 and proceed with configuration as described in the next section.
 
diff --git a/dist/Module-CoreList/Changes b/dist/Module-CoreList/Changes
index 675ce3ff80..47d007c0bc 100644
--- a/dist/Module-CoreList/Changes
+++ b/dist/Module-CoreList/Changes
@@ -1,3 +1,21 @@
+5.20191027
+  - Updated for v5.30.1
+
+5.20190920
+  - Updated for v5.31.4
+
+5.20190820
+  - Updated for v5.31.3
+
+5.20190720
+  - Updated for v5.31.2
+
+5.20190620
+  - Updated for v5.31.1
+
+5.20190524
+  - Updated for v5.31.0
+
 5.20190522
   - Updated for v5.30.0
 
diff --git a/dist/Module-CoreList/lib/Module/CoreList.pm b/dist/Module-CoreList/lib/Module/CoreList.pm
index bcf12690d0..f83f723868 100644
--- a/dist/Module-CoreList/lib/Module/CoreList.pm
+++ b/dist/Module-CoreList/lib/Module/CoreList.pm
@@ -4,7 +4,7 @@ use strict;
 our ( %released, %version, %families, %upstream, %bug_tracker, %deprecated, %delta );
 
 use version;
-our $VERSION = '5.20190522';
+our $VERSION = '5.20191027';
 
 sub PKG_PATTERN () { q#\A[a-zA-Z_][0-9a-zA-Z_]*(?:(::|')[0-9a-zA-Z_]+)*\z# }
 sub _looks_like_invocant ($) { local $@; !!eval { $_[0]->isa(__PACKAGE__) } }
@@ -349,6 +349,12 @@ sub changes_between {
     5.028002 => '2019-04-19',
     5.029010 => '2019-04-20',
     5.030000 => '2019-05-22',
+    5.031000 => '2019-05-24',
+    5.031001 => '2019-06-20',
+    5.031002 => '2019-07-20',
+    5.031003 => '2019-08-20',
+    5.031004 => '2019-09-20',
+    5.030001 => '2019-10-27',
   );
 
 for my $version ( sort { $a <=> $b } keys %released ) {
@@ -16288,6 +16294,547 @@ for my $version ( sort { $a <=> $b } keys %released ) {
         removed => {
         }
     },
+    5.031000 => {
+        delta_from => 5.030,
+        changed => {
+            'B::Op_private'         => '5.031000',
+            'Config'                => '5.031',
+            'Module::CoreList'      => '5.20190524',
+            'Module::CoreList::Utils'=> '5.20190524',
+            'Pod::Simple'           => '3.36',
+            'Pod::Simple::BlackBox' => '3.36',
+            'Pod::Simple::Checker'  => '3.36',
+            'Pod::Simple::Debug'    => '3.36',
+            'Pod::Simple::DumpAsText'=> '3.36',
+            'Pod::Simple::DumpAsXML'=> '3.36',
+            'Pod::Simple::HTML'     => '3.36',
+            'Pod::Simple::HTMLBatch'=> '3.36',
+            'Pod::Simple::JustPod'  => undef,
+            'Pod::Simple::LinkSection'=> '3.36',
+            'Pod::Simple::Methody'  => '3.36',
+            'Pod::Simple::Progress' => '3.36',
+            'Pod::Simple::PullParser'=> '3.36',
+            'Pod::Simple::PullParserEndToken'=> '3.36',
+            'Pod::Simple::PullParserStartToken'=> '3.36',
+            'Pod::Simple::PullParserTextToken'=> '3.36',
+            'Pod::Simple::PullParserToken'=> '3.36',
+            'Pod::Simple::RTF'      => '3.36',
+            'Pod::Simple::Search'   => '3.36',
+            'Pod::Simple::SimpleTree'=> '3.36',
+            'Pod::Simple::Text'     => '3.36',
+            'Pod::Simple::TextContent'=> '3.36',
+            'Pod::Simple::TiedOutFH'=> '3.36',
+            'Pod::Simple::Transcode'=> '3.36',
+            'Pod::Simple::TranscodeDumb'=> '3.36',
+            'Pod::Simple::TranscodeSmart'=> '3.36',
+            'Pod::Simple::XHTML'    => '3.36',
+            'Pod::Simple::XMLOutStream'=> '3.36',
+            'Socket'                => '2.029',
+            'feature'               => '1.55',
+        },
+        removed => {
+        }
+    },
+    5.031001 => {
+        delta_from => 5.031000,
+        changed => {
+            'App::Cpan'             => '1.675',
+            'B::Op_private'         => '5.031001',
+            'CPAN'                  => '2.27',
+            'CPAN::Bundle'          => '5.5005',
+            'CPAN::Distribution'    => '2.27',
+            'CPAN::FTP'             => '5.5012',
+            'CPAN::FirstTime'       => '5.5314',
+            'CPAN::HandleConfig'    => '5.5011',
+            'CPAN::Mirrors'         => '2.27',
+            'CPAN::Queue'           => '5.5003',
+            'CPAN::Shell'           => '5.5009',
+            'CPAN::Tarzip'          => '5.5013',
+            'Class::Struct'         => '0.66',
+            'Compress::Raw::Bzip2'  => '2.086',
+            'Compress::Raw::Zlib'   => '2.086',
+            'Compress::Zlib'        => '2.086',
+            'Config'                => '5.031001',
+            'DB_File'               => '1.852',
+            'Devel::PPPort'         => '3.53',
+            'ExtUtils::CBuilder'    => '0.280232',
+            'ExtUtils::Command'     => '7.36',
+            'ExtUtils::Command::MM' => '7.36',
+            'ExtUtils::Liblist'     => '7.36',
+            'ExtUtils::Liblist::Kid'=> '7.36',
+            'ExtUtils::MM'          => '7.36',
+            'ExtUtils::MM_AIX'      => '7.36',
+            'ExtUtils::MM_Any'      => '7.36',
+            'ExtUtils::MM_BeOS'     => '7.36',
+            'ExtUtils::MM_Cygwin'   => '7.36',
+            'ExtUtils::MM_DOS'      => '7.36',
+            'ExtUtils::MM_Darwin'   => '7.36',
+            'ExtUtils::MM_MacOS'    => '7.36',
+            'ExtUtils::MM_NW5'      => '7.36',
+            'ExtUtils::MM_OS2'      => '7.36',
+            'ExtUtils::MM_QNX'      => '7.36',
+            'ExtUtils::MM_UWIN'     => '7.36',
+            'ExtUtils::MM_Unix'     => '7.36',
+            'ExtUtils::MM_VMS'      => '7.36',
+            'ExtUtils::MM_VOS'      => '7.36',
+            'ExtUtils::MM_Win32'    => '7.36',
+            'ExtUtils::MM_Win95'    => '7.36',
+            'ExtUtils::MY'          => '7.36',
+            'ExtUtils::MakeMaker'   => '7.36',
+            'ExtUtils::MakeMaker::Config'=> '7.36',
+            'ExtUtils::MakeMaker::Locale'=> '7.36',
+            'ExtUtils::MakeMaker::version'=> '7.36',
+            'ExtUtils::MakeMaker::version::regex'=> '7.36',
+            'ExtUtils::Mkbootstrap' => '7.36',
+            'ExtUtils::Mksymlists'  => '7.36',
+            'ExtUtils::testlib'     => '7.36',
+            'File::Spec::Win32'     => '3.79',
+            'I18N::LangTags'        => '0.44',
+            'IO'                    => '1.41',
+            'IO::Compress::Adapter::Bzip2'=> '2.086',
+            'IO::Compress::Adapter::Deflate'=> '2.086',
+            'IO::Compress::Adapter::Identity'=> '2.086',
+            'IO::Compress::Base'    => '2.086',
+            'IO::Compress::Base::Common'=> '2.086',
+            'IO::Compress::Bzip2'   => '2.086',
+            'IO::Compress::Deflate' => '2.086',
+            'IO::Compress::Gzip'    => '2.086',
+            'IO::Compress::Gzip::Constants'=> '2.086',
+            'IO::Compress::RawDeflate'=> '2.086',
+            'IO::Compress::Zip'     => '2.086',
+            'IO::Compress::Zip::Constants'=> '2.086',
+            'IO::Compress::Zlib::Constants'=> '2.086',
+            'IO::Compress::Zlib::Extra'=> '2.086',
+            'IO::Dir'               => '1.41',
+            'IO::File'              => '1.41',
+            'IO::Handle'            => '1.41',
+            'IO::Pipe'              => '1.41',
+            'IO::Poll'              => '1.41',
+            'IO::Seekable'          => '1.41',
+            'IO::Select'            => '1.41',
+            'IO::Socket'            => '1.41',
+            'IO::Socket::INET'      => '1.41',
+            'IO::Socket::UNIX'      => '1.41',
+            'IO::Uncompress::Adapter::Bunzip2'=> '2.086',
+            'IO::Uncompress::Adapter::Identity'=> '2.086',
+            'IO::Uncompress::Adapter::Inflate'=> '2.086',
+            'IO::Uncompress::AnyInflate'=> '2.086',
+            'IO::Uncompress::AnyUncompress'=> '2.086',
+            'IO::Uncompress::Base'  => '2.086',
+            'IO::Uncompress::Bunzip2'=> '2.086',
+            'IO::Uncompress::Gunzip'=> '2.086',
+            'IO::Uncompress::Inflate'=> '2.086',
+            'IO::Uncompress::RawInflate'=> '2.086',
+            'IO::Uncompress::Unzip' => '2.086',
+            'Module::CoreList'      => '5.20190620',
+            'Module::CoreList::Utils'=> '5.20190620',
+            'POSIX'                 => '1.89',
+            'Pod::Man'              => '4.12',
+            'Pod::ParseLink'        => '4.12',
+            'Pod::Simple'           => '3.38',
+            'Pod::Simple::BlackBox' => '3.38',
+            'Pod::Simple::Checker'  => '3.38',
+            'Pod::Simple::Debug'    => '3.38',
+            'Pod::Simple::DumpAsText'=> '3.38',
+            'Pod::Simple::DumpAsXML'=> '3.38',
+            'Pod::Simple::HTML'     => '3.38',
+            'Pod::Simple::HTMLBatch'=> '3.38',
+            'Pod::Simple::LinkSection'=> '3.38',
+            'Pod::Simple::Methody'  => '3.38',
+            'Pod::Simple::Progress' => '3.38',
+            'Pod::Simple::PullParser'=> '3.38',
+            'Pod::Simple::PullParserEndToken'=> '3.38',
+            'Pod::Simple::PullParserStartToken'=> '3.38',
+            'Pod::Simple::PullParserTextToken'=> '3.38',
+            'Pod::Simple::PullParserToken'=> '3.38',
+            'Pod::Simple::RTF'      => '3.38',
+            'Pod::Simple::Search'   => '3.38',
+            'Pod::Simple::SimpleTree'=> '3.38',
+            'Pod::Simple::Text'     => '3.38',
+            'Pod::Simple::TextContent'=> '3.38',
+            'Pod::Simple::TiedOutFH'=> '3.38',
+            'Pod::Simple::Transcode'=> '3.38',
+            'Pod::Simple::TranscodeDumb'=> '3.38',
+            'Pod::Simple::TranscodeSmart'=> '3.38',
+            'Pod::Simple::XHTML'    => '3.38',
+            'Pod::Simple::XMLOutStream'=> '3.38',
+            'Pod::Text'             => '4.12',
+            'Pod::Text::Color'      => '4.12',
+            'Pod::Text::Overstrike' => '4.12',
+            'Pod::Text::Termcap'    => '4.12',
+            'SelfLoader'            => '1.26',
+            'Storable'              => '3.16',
+            'Sys::Hostname'         => '1.23',
+            'Test2'                 => '1.302164',
+            'Test2::API'            => '1.302164',
+            'Test2::API::Breakage'  => '1.302164',
+            'Test2::API::Context'   => '1.302164',
+            'Test2::API::Instance'  => '1.302164',
+            'Test2::API::Stack'     => '1.302164',
+            'Test2::Event'          => '1.302164',
+            'Test2::Event::Bail'    => '1.302164',
+            'Test2::Event::Diag'    => '1.302164',
+            'Test2::Event::Encoding'=> '1.302164',
+            'Test2::Event::Exception'=> '1.302164',
+            'Test2::Event::Fail'    => '1.302164',
+            'Test2::Event::Generic' => '1.302164',
+            'Test2::Event::Note'    => '1.302164',
+            'Test2::Event::Ok'      => '1.302164',
+            'Test2::Event::Pass'    => '1.302164',
+            'Test2::Event::Plan'    => '1.302164',
+            'Test2::Event::Skip'    => '1.302164',
+            'Test2::Event::Subtest' => '1.302164',
+            'Test2::Event::TAP::Version'=> '1.302164',
+            'Test2::Event::V2'      => '1.302164',
+            'Test2::Event::Waiting' => '1.302164',
+            'Test2::EventFacet'     => '1.302164',
+            'Test2::EventFacet::About'=> '1.302164',
+            'Test2::EventFacet::Amnesty'=> '1.302164',
+            'Test2::EventFacet::Assert'=> '1.302164',
+            'Test2::EventFacet::Control'=> '1.302164',
+            'Test2::EventFacet::Error'=> '1.302164',
+            'Test2::EventFacet::Hub'=> '1.302164',
+            'Test2::EventFacet::Info'=> '1.302164',
+            'Test2::EventFacet::Info::Table'=> '1.302164',
+            'Test2::EventFacet::Meta'=> '1.302164',
+            'Test2::EventFacet::Parent'=> '1.302164',
+            'Test2::EventFacet::Plan'=> '1.302164',
+            'Test2::EventFacet::Render'=> '1.302164',
+            'Test2::EventFacet::Trace'=> '1.302164',
+            'Test2::Formatter'      => '1.302164',
+            'Test2::Formatter::TAP' => '1.302164',
+            'Test2::Hub'            => '1.302164',
+            'Test2::Hub::Interceptor'=> '1.302164',
+            'Test2::Hub::Interceptor::Terminator'=> '1.302164',
+            'Test2::Hub::Subtest'   => '1.302164',
+            'Test2::IPC'            => '1.302164',
+            'Test2::IPC::Driver'    => '1.302164',
+            'Test2::IPC::Driver::Files'=> '1.302164',
+            'Test2::Tools::Tiny'    => '1.302164',
+            'Test2::Util'           => '1.302164',
+            'Test2::Util::ExternalMeta'=> '1.302164',
+            'Test2::Util::Facets2Legacy'=> '1.302164',
+            'Test2::Util::HashBase' => '1.302164',
+            'Test2::Util::Trace'    => '1.302164',
+            'Test::Builder'         => '1.302164',
+            'Test::Builder::Formatter'=> '1.302164',
+            'Test::Builder::Module' => '1.302164',
+            'Test::Builder::Tester' => '1.302164',
+            'Test::Builder::Tester::Color'=> '1.302164',
+            'Test::Builder::TodoDiag'=> '1.302164',
+            'Test::More'            => '1.302164',
+            'Test::Simple'          => '1.302164',
+            'Test::Tester'          => '1.302164',
+            'Test::Tester::Capture' => '1.302164',
+            'Test::Tester::CaptureRunner'=> '1.302164',
+            'Test::Tester::Delegate'=> '1.302164',
+            'Test::use::ok'         => '1.302164',
+            'Tie::File'             => '1.03',
+            'Tie::Hash::NamedCapture'=> '0.11',
+            'Time::HiRes'           => '1.9761',
+            'Unicode::Normalize'    => '1.27',
+            'Unicode::UCD'          => '0.73',
+            'XS::APItest'           => '1.01',
+            'ok'                    => '1.302164',
+            'overload'              => '1.31',
+            'warnings'              => '1.45',
+        },
+        removed => {
+            'Pod::Find'             => 1,
+            'Pod::InputObjects'     => 1,
+            'Pod::ParseUtils'       => 1,
+            'Pod::Parser'           => 1,
+            'Pod::PlainText'        => 1,
+            'Pod::Select'           => 1,
+        }
+    },
+    5.031002 => {
+        delta_from => 5.031001,
+        changed => {
+            'B::Op_private'         => '5.031002',
+            'Config'                => '5.031002',
+            'Devel::PPPort'         => '3.54',
+            'Exporter'              => '5.74',
+            'Exporter::Heavy'       => '5.74',
+            'IPC::Cmd'              => '1.04',
+            'JSON::PP'              => '4.04',
+            'JSON::PP::Boolean'     => '4.04',
+            'Module::CoreList'      => '5.20190720',
+            'Module::CoreList::Utils'=> '5.20190720',
+            'Opcode'                => '1.44',
+            'PerlIO::encoding'      => '0.28',
+            'Pod::Simple'           => '3.39',
+            'Pod::Simple::BlackBox' => '3.39',
+            'Pod::Simple::Checker'  => '3.39',
+            'Pod::Simple::Debug'    => '3.39',
+            'Pod::Simple::DumpAsText'=> '3.39',
+            'Pod::Simple::DumpAsXML'=> '3.39',
+            'Pod::Simple::HTML'     => '3.39',
+            'Pod::Simple::HTMLBatch'=> '3.39',
+            'Pod::Simple::LinkSection'=> '3.39',
+            'Pod::Simple::Methody'  => '3.39',
+            'Pod::Simple::Progress' => '3.39',
+            'Pod::Simple::PullParser'=> '3.39',
+            'Pod::Simple::PullParserEndToken'=> '3.39',
+            'Pod::Simple::PullParserStartToken'=> '3.39',
+            'Pod::Simple::PullParserTextToken'=> '3.39',
+            'Pod::Simple::PullParserToken'=> '3.39',
+            'Pod::Simple::RTF'      => '3.39',
+            'Pod::Simple::Search'   => '3.39',
+            'Pod::Simple::SimpleTree'=> '3.39',
+            'Pod::Simple::Text'     => '3.39',
+            'Pod::Simple::TextContent'=> '3.39',
+            'Pod::Simple::TiedOutFH'=> '3.39',
+            'Pod::Simple::Transcode'=> '3.39',
+            'Pod::Simple::TranscodeDumb'=> '3.39',
+            'Pod::Simple::TranscodeSmart'=> '3.39',
+            'Pod::Simple::XHTML'    => '3.39',
+            'Pod::Simple::XMLOutStream'=> '3.39',
+            'threads::shared'       => '1.61',
+        },
+        removed => {
+        }
+    },
+    5.031003 => {
+        delta_from => 5.031002,
+        changed => {
+            'B::Op_private'         => '5.031003',
+            'Compress::Raw::Bzip2'  => '2.087',
+            'Compress::Raw::Zlib'   => '2.087',
+            'Compress::Zlib'        => '2.087',
+            'Config'                => '5.031003',
+            'Devel::PPPort'         => '3.55',
+            'File::Find'            => '1.37',
+            'Getopt::Long'          => '2.51',
+            'I18N::LangTags::Detect'=> '1.08',
+            'IO::Compress::Adapter::Bzip2'=> '2.087',
+            'IO::Compress::Adapter::Deflate'=> '2.087',
+            'IO::Compress::Adapter::Identity'=> '2.087',
+            'IO::Compress::Base'    => '2.087',
+            'IO::Compress::Base::Common'=> '2.087',
+            'IO::Compress::Bzip2'   => '2.087',
+            'IO::Compress::Deflate' => '2.087',
+            'IO::Compress::Gzip'    => '2.087',
+            'IO::Compress::Gzip::Constants'=> '2.087',
+            'IO::Compress::RawDeflate'=> '2.087',
+            'IO::Compress::Zip'     => '2.087',
+            'IO::Compress::Zip::Constants'=> '2.087',
+            'IO::Compress::Zlib::Constants'=> '2.087',
+            'IO::Compress::Zlib::Extra'=> '2.087',
+            'IO::Uncompress::Adapter::Bunzip2'=> '2.087',
+            'IO::Uncompress::Adapter::Identity'=> '2.087',
+            'IO::Uncompress::Adapter::Inflate'=> '2.087',
+            'IO::Uncompress::AnyInflate'=> '2.087',
+            'IO::Uncompress::AnyUncompress'=> '2.087',
+            'IO::Uncompress::Base'  => '2.087',
+            'IO::Uncompress::Bunzip2'=> '2.087',
+            'IO::Uncompress::Gunzip'=> '2.087',
+            'IO::Uncompress::Inflate'=> '2.087',
+            'IO::Uncompress::RawInflate'=> '2.087',
+            'IO::Uncompress::Unzip' => '2.087',
+            'Module::CoreList'      => '5.20190820',
+            'Module::CoreList::Utils'=> '5.20190820',
+            'PerlIO::via'           => '0.18',
+            'Storable'              => '3.17',
+            'Test2'                 => '1.302166',
+            'Test2::API'            => '1.302166',
+            'Test2::API::Breakage'  => '1.302166',
+            'Test2::API::Context'   => '1.302166',
+            'Test2::API::Instance'  => '1.302166',
+            'Test2::API::Stack'     => '1.302166',
+            'Test2::Event'          => '1.302166',
+            'Test2::Event::Bail'    => '1.302166',
+            'Test2::Event::Diag'    => '1.302166',
+            'Test2::Event::Encoding'=> '1.302166',
+            'Test2::Event::Exception'=> '1.302166',
+            'Test2::Event::Fail'    => '1.302166',
+            'Test2::Event::Generic' => '1.302166',
+            'Test2::Event::Note'    => '1.302166',
+            'Test2::Event::Ok'      => '1.302166',
+            'Test2::Event::Pass'    => '1.302166',
+            'Test2::Event::Plan'    => '1.302166',
+            'Test2::Event::Skip'    => '1.302166',
+            'Test2::Event::Subtest' => '1.302166',
+            'Test2::Event::TAP::Version'=> '1.302166',
+            'Test2::Event::V2'      => '1.302166',
+            'Test2::Event::Waiting' => '1.302166',
+            'Test2::EventFacet'     => '1.302166',
+            'Test2::EventFacet::About'=> '1.302166',
+            'Test2::EventFacet::Amnesty'=> '1.302166',
+            'Test2::EventFacet::Assert'=> '1.302166',
+            'Test2::EventFacet::Control'=> '1.302166',
+            'Test2::EventFacet::Error'=> '1.302166',
+            'Test2::EventFacet::Hub'=> '1.302166',
+            'Test2::EventFacet::Info'=> '1.302166',
+            'Test2::EventFacet::Info::Table'=> '1.302166',
+            'Test2::EventFacet::Meta'=> '1.302166',
+            'Test2::EventFacet::Parent'=> '1.302166',
+            'Test2::EventFacet::Plan'=> '1.302166',
+            'Test2::EventFacet::Render'=> '1.302166',
+            'Test2::EventFacet::Trace'=> '1.302166',
+            'Test2::Formatter'      => '1.302166',
+            'Test2::Formatter::TAP' => '1.302166',
+            'Test2::Hub'            => '1.302166',
+            'Test2::Hub::Interceptor'=> '1.302166',
+            'Test2::Hub::Interceptor::Terminator'=> '1.302166',
+            'Test2::Hub::Subtest'   => '1.302166',
+            'Test2::IPC'            => '1.302166',
+            'Test2::IPC::Driver'    => '1.302166',
+            'Test2::IPC::Driver::Files'=> '1.302166',
+            'Test2::Tools::Tiny'    => '1.302166',
+            'Test2::Util'           => '1.302166',
+            'Test2::Util::ExternalMeta'=> '1.302166',
+            'Test2::Util::Facets2Legacy'=> '1.302166',
+            'Test2::Util::HashBase' => '1.302166',
+            'Test2::Util::Trace'    => '1.302166',
+            'Test::Builder'         => '1.302166',
+            'Test::Builder::Formatter'=> '1.302166',
+            'Test::Builder::Module' => '1.302166',
+            'Test::Builder::Tester' => '1.302166',
+            'Test::Builder::Tester::Color'=> '1.302166',
+            'Test::Builder::TodoDiag'=> '1.302166',
+            'Test::More'            => '1.302166',
+            'Test::Simple'          => '1.302166',
+            'Test::Tester'          => '1.302166',
+            'Test::Tester::Capture' => '1.302166',
+            'Test::Tester::CaptureRunner'=> '1.302166',
+            'Test::Tester::Delegate'=> '1.302166',
+            'Test::use::ok'         => '1.302166',
+            'Thread'                => '3.05',
+            'Time::HiRes'           => '1.9762',
+            'Win32'                 => '0.53',
+            'XS::APItest'           => '1.02',
+            'ok'                    => '1.302166',
... 2221 lines suppressed ...

-- 
Perl5 Master Repository



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About