In perl.git, the branch maint-5.22 has been updated <http://perl5.git.perl.org/perl.git/commitdiff/afe532687ad68bcf6cedd6bc8dde979af42b10c4?hp=8c1ef5662acd068755bc697d7ec40a2e0235ee0f>
- Log ----------------------------------------------------------------- commit afe532687ad68bcf6cedd6bc8dde979af42b10c4 Author: Steve Hay <[email protected]> Date: Sat Jul 16 00:53:17 2016 +0100 Update Module::CoreList with data so far for the imminent 5.22.3 (Porting/corelist.pl, plus $VERSION bumps and Changes entry for a tentative release date for 5.22.3) M dist/Module-CoreList/Changes M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm M dist/Module-CoreList/lib/Module/CoreList/Utils.pm commit ce4e3c271513aa0b408d6f538a1e6d9eb3d1efa4 Author: Matthew Horsfall <[email protected]> Date: Sat Jul 16 00:36:19 2016 +0100 Update Module::CoreList for 5.25.2 (manually cherry picked from commit 7984aa215389d9f2df23b11f387d8a0edcfb3245) M dist/Module-CoreList/Changes M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm commit 5f1ad8e45d23c0d50f68637bc3eca0fd79e1c917 Author: Sawyer X <[email protected]> Date: Sat Jul 16 00:32:41 2016 +0100 Update Module::CoreList for 5.25.2 (manually cherry picked from commit adff8e6f7019eb8effa545d376f566003c2ada46) M dist/Module-CoreList/Changes commit f9d765f8c33817c67a6d8fdf6c644f45dae9efa1 Author: James E Keenan <[email protected]> Date: Fri May 20 21:59:46 2016 -0400 Increment $VERSION to 5.YYYYMMDD for next scheduled monthly release date. (cherry picked from commit 47011d98d8138b193bac04ac39d25acbe9b579ba) M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/Utils.pm commit 332ac50cf31599cc307686188e348301ead9280f Author: Father Chrysostomos <[email protected]> Date: Fri May 20 18:04:52 2016 -0700 corelist: update for v5.25.2 I really have no idea what Iâm doing. I just copied 4170737e2, sort of, and the tests started passing. (cherry picked from commit a55ca2cb1c0fdf584fada8400e3f4ebe160cfe0d) M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/Utils.pm commit 535f63f4069ce1db0884405dcaac350da2f30432 Author: Sawyer X <[email protected]> Date: Sat Jul 16 00:29:53 2016 +0100 Update Module::CoreList for 5.25.1 (manually cherry picked from commit f7a1e8ff8d838a454a674619d11b7398258e3fe3) M dist/Module-CoreList/Changes M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/Utils.pm commit f56a5eff483220dc1aa8c9a41c70fd2cad8c0af5 Author: Karen Etheridge <[email protected]> Date: Sun May 15 21:47:37 2016 -0700 remove internal test modules from Module::CoreList These modules only ever existed as test data, and should never have entered the PAUSE index. There is no value in listing them in historical data. (cherry picked from commit 63dcbd3ae0e96e0423e2d796773dc468817c7ade) M dist/Module-CoreList/lib/Module/CoreList.pm commit 34ebdad47bcefedf77c92254ba4d59b598e93713 Author: Karen Etheridge <[email protected]> Date: Fri May 6 13:36:17 2016 -0700 fix Module::CoreList::is_core bounds checking for specific module versions (cherry picked from commit 6af6e5991eb39394eeb1779d27a71f12c051a122) M dist/Module-CoreList/Changes M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/t/is_core.t commit 26df37f5c2c75dc481e1dc3103957a001d32f130 Author: Ricardo Signes <[email protected]> Date: Sun May 8 07:58:09 2016 -0400 corelist: update for v5.25.1 (cherry picked from commit 4170737e25c85a87b607a645b8cbb5049ea57e58) M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm M dist/Module-CoreList/lib/Module/CoreList/Utils.pm commit b22a92997626c88f095dcfd39f6f730220b87596 Author: Ricardo Signes <[email protected]> Date: Sat Jul 16 00:20:50 2016 +0100 feature.pm: add the v5.25 bundle (manually cherry picked from commit 2c5484a6fb758fd9bd9f56d504186972d12dd338) M dist/Module-CoreList/lib/Module/CoreList.pm commit 4cff4b241e7b5dd35bfdeca77751eecd18398630 Author: Ricardo Signes <[email protected]> Date: Tue Apr 26 20:21:39 2016 -0400 corelist: update for v5.25.0 (cherry picked from commit c800d8b327c8e7dc5ec8c5ef099ce91b1a719c4d) M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm M dist/Module-CoreList/lib/Module/CoreList/Utils.pm commit 189f63aa43f2203f5a501d714a0d60a59cbf7348 Author: Ricardo Signes <[email protected]> Date: Thu May 5 12:10:32 2016 -0400 CoreList: fix release date on v5.24.0 (cherry picked from commit 4f8325bacaec9fddb2bc901248c77835e53720ed) M dist/Module-CoreList/lib/Module/CoreList.pm commit 56603003ae03ee60045c5eab5424a29442c3a983 Author: Ricardo Signes <[email protected]> Date: Sat Jul 16 00:17:51 2016 +0100 RC5: bump release date out for v5.24.0 (manually cherry picked from commit 9e10bfd47e9af3cbd693566306df4483a6560f2a) M dist/Module-CoreList/lib/Module/CoreList.pm commit ee7d59dee3e573d3b2ce28b34a135cb51e57cf5f Author: Ricardo Signes <[email protected]> Date: Tue May 3 13:35:27 2016 -0400 corelist: fix a typo (cherry picked from commit 4a9f92efe64e373a27709507fe2cb579e5815029) M dist/Module-CoreList/lib/Module/CoreList.pm commit de5b79ad2918d142384958411dc29e72398b48cc Author: Ricardo Signes <[email protected]> Date: Mon May 2 09:41:35 2016 -0400 corelist: bump version past v5.22.2 (cherry picked from commit 1bbb0949bc53208208f0bc7336d62e9724dd4296) M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm M dist/Module-CoreList/lib/Module/CoreList/Utils.pm commit eecc7c27c70c79fcbc6cd08a4762f0d7d03f7cfe Author: Ricardo Signes <[email protected]> Date: Sat Jul 16 00:15:51 2016 +0100 prepare v5.24.0-RC4 (manually cherry picked from commit 01f58bcd9dd0fd046ba4b3d52e823716bfd52e51) M dist/Module-CoreList/lib/Module/CoreList.pm commit 058a420d55bc75f6d68f84ab79b2ab8a2b0e9f27 Author: Ricardo Signes <[email protected]> Date: Sat Apr 30 14:32:31 2016 -0400 corelist: updated for threads libraries (cherry picked from commit 1a8aefec218b12053a0d3589cae2c353c1360887) M dist/Module-CoreList/lib/Module/CoreList.pm commit 58da782a665bda33e785c61785372d02355086b8 Author: Ricardo Signes <[email protected]> Date: Sat Apr 30 14:26:42 2016 -0400 corelist: updated for File::Copy doc updates (cherry picked from commit 8a355c193e75b3d8ec3222d4e11e62b945626cb8) M dist/Module-CoreList/lib/Module/CoreList.pm commit 07c5cc8aa414262a71f154d125da0b0dbbdaf877 Author: Niko Tyni <[email protected]> Date: Tue Apr 26 17:34:51 2016 -0400 corelist: silence deep recursion warning with %version (cherry picked from commit 9baa246cc16b03dcc8354a141d54bb5c40fb99b1) M dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm M dist/Module-CoreList/t/corelist.t commit ed0b6660551fee3af64fc4088d1b7f2772c370c1 Author: Aristotle Pagaltzis <[email protected]> Date: Tue Apr 26 17:32:43 2016 -0400 Remove some data detritus from CoreList (cherry picked from commit 86ee67245c9257164559d6ced91f64313cea334f) M dist/Module-CoreList/lib/Module/CoreList.pm commit 6dc0ac82a95393eea52eaa35a73e23f3c7876bf4 Author: Ricardo Signes <[email protected]> Date: Sat Apr 23 18:38:01 2016 +0100 corelist: update Time::HiRes for v5.24.0 (cherry picked from commit aec451e99ad2c06e1e63b6207d90abcb31d8f0e1) M dist/Module-CoreList/lib/Module/CoreList.pm commit a157410817dcf3ba4649fb3e5db5c2be9b37cdf4 Author: Ricardo Signes <[email protected]> Date: Sat Jul 16 00:11:58 2016 +0100 corelist: set a (tentative) release date for 5.24.0 (cherry picked from commit fc62d23183554fababc84180bc99273ae5a6d7cf) M dist/Module-CoreList/lib/Module/CoreList.pm commit 829a0b2be012d0cebc12f17ded670d32fce97d57 Author: Ricardo Signes <[email protected]> Date: Sat Jul 16 00:09:31 2016 +0100 CoreList: update for v5.24.0 (manually cherry picked from commit de1edec79312f19875b9df8046973bcbf44f4658) M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/Utils.pm commit 8c2bf6f525bcd2b872572fab9f1190c63102790b Author: Abigail <[email protected]> Date: Sat Jul 16 00:06:15 2016 +0100 Bump version in various places (manually cherry picked from commit d1fa969e806dde41212bef100518527143019918) M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm M dist/Module-CoreList/lib/Module/CoreList/Utils.pm commit 89aeea19532898ae96f92d08c73ab72265fabe2c Author: Steve Hay <[email protected]> Date: Fri Jul 15 23:40:33 2016 +0100 Bump version to 5.22.3, ahead of its impending release (includes regen/opcode.pl) M Cross/config.sh-arm-linux M Cross/config.sh-arm-linux-n770 M INSTALL M META.json M META.yml M NetWare/Makefile M NetWare/config_H.wc M Porting/config.sh M Porting/config_H M Porting/perldelta_template.pod M Porting/todo.pod M README.haiku M README.macosx M README.os2 M README.vms M hints/catamount.sh M intrpvar.h M lib/B/Op_private.pm M patchlevel.h M plan9/config.plan9 M plan9/config_sh.sample M win32/Makefile M win32/makefile.mk commit 9e65c9727bbcae9c06461929fbeed1592df3eefc Author: Matthew Horsfall <[email protected]> Date: Mon Jun 20 17:18:40 2016 -0400 Update epigraphs.pod after release (cherry picked from commit e340d4b1e2a4156fc60342ea5b9a6b1e40a929b3) M Porting/epigraphs.pod commit 8f6dbc0541fe2d08814c5b5b1ce79a2b90cae415 Author: Sawyer X <[email protected]> Date: Sun May 22 19:10:41 2016 +0200 Update release link in epigraph for 5.25.1 (cherry picked from commit 5f602b3b7e2c9031e50c464666e93499c86a8fbe) M Porting/epigraphs.pod commit 1ebd396e92c5341f3cd91d02bffab711dd3e6ca5 Author: Sawyer X <[email protected]> Date: Fri May 20 23:53:16 2016 +0200 Add epigraph to list: NNTP link not available yet, I'll update it in the near future (tomorrow) when it's available. (cherry picked from commit 3d809c37fa60448b1ea99d2ccb4c331887f353c9) M Porting/epigraphs.pod commit e73e1c32549b0818d68667eac332d1fb4ebe95b3 Author: Ricardo Signes <[email protected]> Date: Mon May 9 08:28:13 2016 -0400 epigraphs: add v5.24.0-related epigraphs (cherry picked from commit 0f51bd1b04adcfb893439055d50b374d6eec71d0) M Porting/epigraphs.pod commit 344238f835730a351eb47b61d8ee265a62df59b7 Author: Matthew Horsfall <[email protected]> Date: Mon Jun 20 16:21:35 2016 -0400 add new release to perlhist (cherry picked from commit d3cf57bba0f4ee08a63044d3c9001f1e4ec2d73c) M pod/perlhist.pod commit c031a5d5ca5f737dc02939aa5a94ee4304f1be11 Author: Sawyer X <[email protected]> Date: Fri May 20 21:47:28 2016 +0200 add new release to perlhist (cherry picked from commit 5b145eb412326b9b57276229cfde0ef09e7ca2bc) M pod/perlhist.pod commit 1ce7afdf012cacf5268fab6c321e8e44d31ed37f Author: Ricardo Signes <[email protected]> Date: Tue Apr 26 20:10:15 2016 -0400 perlhist: add v5.25.0 block (cherry picked from commit 35f11c10c74d5706be1842324da064df0330c72b) M pod/perlhist.pod commit 0a338cbd9f262a34ea4453811168117db165ff54 Author: Ricardo Signes <[email protected]> Date: Fri Jul 15 23:05:46 2016 +0100 RC5: bump release date out for v5.24.0 (manually cherry picked from commit 9e10bfd47e9af3cbd693566306df4483a6560f2a) M pod/perlhist.pod commit 55ea658b98b6663b33ea2e69a89a383edd3f1d40 Author: Ricardo Signes <[email protected]> Date: Fri Jul 15 23:04:29 2016 +0100 perlhist: another day, another RC (manually cherry picked from commit 03ea422d3e27cf8ec0f1440880a344ad765fd501) M pod/perlhist.pod commit 76f6eac2fc3c9e97210727b7bd85a3445c4db01a Author: Ricardo Signes <[email protected]> Date: Fri Jul 15 23:01:33 2016 +0100 prepare v5.24.0-RC4 (manually cherry picked from commit 01f58bcd9dd0fd046ba4b3d52e823716bfd52e51) M pod/perlhist.pod commit 0eaa2ca7fb78bf7e30f5510f14a33e89344f642a Author: Ricardo Signes <[email protected]> Date: Fri Jul 15 22:59:58 2016 +0100 bump version to v5.24.0-RC3 (manually cherry picked from commit fff2d93e7190eee6b5d20af2144679a24d8b26ef) M pod/perlhist.pod commit 15ab9d2708536a95bad091244a70448163708ffb Author: Ricardo Signes <[email protected]> Date: Fri Jul 15 22:58:55 2016 +0100 bump perl version to v5.24.0-RC2 (manually cherry picked from commit 6f30c2648bf1dda7af5cc205448f8990d2383264) M pod/perlhist.pod commit c9f62bd31a05f6a9f38f7276a7d512d6d5ff013d Author: Ricardo Signes <[email protected]> Date: Wed Apr 13 21:54:27 2016 -0400 perlhist: add v5.24.0 data (cherry picked from commit ff40fa26fcde00ce8495d1d105f4d8a78ebbf429) M pod/perlhist.pod commit ecb524b4d4d640e4f73177ceff1e217f10bbcb03 Author: Alex Vandiver <[email protected]> Date: Sat May 21 01:21:29 2016 -0700 RT now imports new tags automatically New perl releases are detected via an every-hour cron job, which will update the relevant custom fields. This step is thus now unnecessary. (cherry picked from commit c92b26e114702cae63b26bfe6517283589a04296) M Porting/release_managers_guide.pod commit b9687779c2d7be406b782e0d76e4f2a284b3aac5 Author: Sawyer X <[email protected]> Date: Thu May 19 22:01:57 2016 +0200 Correct POD for release managers document: A literal / (solidus) is E<sol>. (cherry picked from commit 9e08bfd8d1a9493056c4199e39523fcaa89c9bf6) M Porting/release_managers_guide.pod commit bfc5d16d631d3ee87417d964a3abb545e40d46df Author: Karen Etheridge <[email protected]> Date: Sun May 15 19:18:39 2016 -0700 fix typo in RMG (cherry picked from commit 0f5c5828d46288412e1703ea0844560c69734fec) M Porting/release_managers_guide.pod commit 27d160873cfb29d6b826902d7ed3b9297a409124 Author: Ricardo Signes <[email protected]> Date: Wed May 11 15:27:46 2016 -0400 document the ?pair option to beforemaintrelease (cherry picked from commit 2fc8e8ba210632f47ef1990d23e015d378fe0cb8) M Porting/release_managers_guide.pod commit c712db00a0ae7a8b85c4bf62b1b01ec0f6bdbc0d Author: Karl Williamson <[email protected]> Date: Fri Jul 15 22:45:35 2016 +0100 Fix some pod errors These were discovered while testing the Pod::Checker that is intended to be used in 5.25. (manually cherry picked from commit a95b3d6ada665e29ff33e3063306726e5ec40338) M Porting/release_managers_guide.pod ----------------------------------------------------------------------- Summary of changes: Cross/config.sh-arm-linux | 34 +- Cross/config.sh-arm-linux-n770 | 34 +- INSTALL | 28 +- META.json | 2 +- META.yml | 2 +- NetWare/Makefile | 4 +- NetWare/config_H.wc | 10 +- Porting/config.sh | 36 +- Porting/config_H | 18 +- Porting/epigraphs.pod | 139 +++++++ Porting/perldelta_template.pod | 2 +- Porting/release_managers_guide.pod | 33 +- Porting/todo.pod | 4 +- README.haiku | 4 +- README.macosx | 8 +- README.os2 | 2 +- README.vms | 4 +- dist/Module-CoreList/Changes | 14 +- dist/Module-CoreList/lib/Module/CoreList.pm | 409 ++++++++++++++++++++- .../lib/Module/CoreList/TieHashDelta.pm | 5 +- dist/Module-CoreList/lib/Module/CoreList/Utils.pm | 37 +- dist/Module-CoreList/t/corelist.t | 8 +- dist/Module-CoreList/t/is_core.t | 9 +- hints/catamount.sh | 4 +- intrpvar.h | 4 +- lib/B/Op_private.pm | 2 +- patchlevel.h | 2 +- plan9/config.plan9 | 10 +- plan9/config_sh.sample | 32 +- pod/perlhist.pod | 50 ++- win32/Makefile | 2 +- win32/makefile.mk | 2 +- 32 files changed, 765 insertions(+), 189 deletions(-) diff --git a/Cross/config.sh-arm-linux b/Cross/config.sh-arm-linux index 32ab3b2..9301673 100644 --- a/Cross/config.sh-arm-linux +++ b/Cross/config.sh-arm-linux @@ -36,8 +36,8 @@ api_subversion='0' api_version='22' api_versionstring='5.22.0' ar='ar' -archlib='/usr/lib/perl5/5.22.2/armv4l-linux' -archlibexp='/usr/lib/perl5/5.22.2/armv4l-linux' +archlib='/usr/lib/perl5/5.22.3/armv4l-linux' +archlibexp='/usr/lib/perl5/5.22.3/armv4l-linux' archname64='' archname='armv4l-linux' archobjs='' @@ -56,7 +56,7 @@ castflags='0' cat='cat' cc='cc' cccdlflags='-fpic' -ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.22.2/armv4l-linux/CORE' +ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.22.3/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' @@ -793,7 +793,7 @@ inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' -installarchlib='./install_me_here/usr/lib/perl5/5.22.2/armv4l-linux' +installarchlib='./install_me_here/usr/lib/perl5/5.22.3/armv4l-linux' installbin='./install_me_here/usr/bin' installhtml1dir='' installhtml3dir='' @@ -801,13 +801,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.22.2' +installprivlib='./install_me_here/usr/lib/perl5/5.22.3' installscript='./install_me_here/usr/bin' -installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.22.2/armv4l-linux' +installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.22.3/armv4l-linux' installsitebin='./install_me_here/usr/bin' installsitehtml1dir='' installsitehtml3dir='' -installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.22.2' +installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.22.3' installsiteman1dir='./install_me_here/usr/share/man/man1' installsiteman3dir='./install_me_here/usr/share/man/man3' installsitescript='./install_me_here/usr/bin' @@ -937,8 +937,8 @@ pmake='' pr='' prefix='/usr' prefixexp='/usr' -privlib='/usr/lib/perl5/5.22.2' -privlibexp='/usr/lib/perl5/5.22.2' +privlib='/usr/lib/perl5/5.22.3' +privlibexp='/usr/lib/perl5/5.22.3' procselfexe='"/proc/self/exe"' prototype='define' ptrsize='4' @@ -1003,17 +1003,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, ... [78 chars truncated] sig_size='68' signal_t='void' -sitearch='/usr/lib/perl5/site_perl/5.22.2/armv4l-linux' -sitearchexp='/usr/lib/perl5/site_perl/5.22.2/armv4l-linux' +sitearch='/usr/lib/perl5/site_perl/5.22.3/armv4l-linux' +sitearchexp='/usr/lib/perl5/site_perl/5.22.3/armv4l-linux' sitebin='/usr/bin' sitebinexp='/usr/bin' sitehtml1dir='' sitehtml1direxp='' sitehtml3dir='' sitehtml3direxp='' -sitelib='/usr/lib/perl5/site_perl/5.22.2' +sitelib='/usr/lib/perl5/site_perl/5.22.3' sitelib_stem='/usr/lib/perl5/site_perl' -sitelibexp='/usr/lib/perl5/site_perl/5.22.2' +sitelibexp='/usr/lib/perl5/site_perl/5.22.3' siteman1dir='/usr/share/man/man1' siteman1direxp='/usr/share/man/man1' siteman3dir='/usr/share/man/man3' @@ -1052,7 +1052,7 @@ stdio_stream_array='' strerror_r_proto='0' strings='/usr/include/string.h' submit='' -subversion='2' +subversion='3' sysman='/usr/share/man/man1' tail='' tar='' @@ -1144,8 +1144,8 @@ vendorprefix='' vendorprefixexp='' vendorscript='' vendorscriptexp='' -version='5.22.2' -version_patchlevel_string='version 22 subversion 2' +version='5.22.3' +version_patchlevel_string='version 22 subversion 3' versiononly='undef' vi='' xlibpth='/usr/lib/386 /lib/386' @@ -1159,7 +1159,7 @@ config_args='' config_argc=0 PERL_REVISION=5 PERL_VERSION=22 -PERL_SUBVERSION=2 +PERL_SUBVERSION=3 PERL_API_REVISION=5 PERL_API_VERSION=22 PERL_API_SUBVERSION=0 diff --git a/Cross/config.sh-arm-linux-n770 b/Cross/config.sh-arm-linux-n770 index f8945a4..213f50e 100644 --- a/Cross/config.sh-arm-linux-n770 +++ b/Cross/config.sh-arm-linux-n770 @@ -36,8 +36,8 @@ api_subversion='0' api_version='22' api_versionstring='5.22.0' ar='ar' -archlib='/usr/lib/perl5/5.22.2/armv4l-linux' -archlibexp='/usr/lib/perl5/5.22.2/armv4l-linux' +archlib='/usr/lib/perl5/5.22.3/armv4l-linux' +archlibexp='/usr/lib/perl5/5.22.3/armv4l-linux' archname64='' archname='armv4l-linux' archobjs='' @@ -55,7 +55,7 @@ castflags='0' cat='cat' cc='arm-none-linux-gnueabi-gcc' cccdlflags='-fpic' -ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.22.2/armv4l-linux/CORE' +ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.22.3/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' @@ -699,7 +699,7 @@ inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' -installarchlib='./install_me_here/usr/lib/perl5/5.22.2/armv4l-linux' +installarchlib='./install_me_here/usr/lib/perl5/5.22.3/armv4l-linux' installbin='./install_me_here/usr/bin' installhtml1dir='' installhtml3dir='' @@ -707,13 +707,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.22.2' +installprivlib='./install_me_here/usr/lib/perl5/5.22.3' installscript='./install_me_here/usr/bin' -installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.22.2/armv4l-linux' +installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.22.3/armv4l-linux' installsitebin='./install_me_here/usr/bin' installsitehtml1dir='' installsitehtml3dir='' -installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.22.2' +installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.22.3' installsiteman1dir='./install_me_here/usr/share/man/man1' installsiteman3dir='./install_me_here/usr/share/man/man3' installsitescript='./install_me_here/usr/bin' @@ -841,8 +841,8 @@ pmake='' pr='' prefix='/usr' prefixexp='/usr' -privlib='/usr/lib/perl5/5.22.2' -privlibexp='/usr/lib/perl5/5.22.2' +privlib='/usr/lib/perl5/5.22.3' +privlibexp='/usr/lib/perl5/5.22.3' procselfexe='"/proc/self/exe"' prototype='define' ptrsize='4' @@ -903,17 +903,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, ... [78 chars truncated] sig_size='68' signal_t='void' -sitearch='/usr/lib/perl5/site_perl/5.22.2/armv4l-linux' -sitearchexp='/usr/lib/perl5/site_perl/5.22.2/armv4l-linux' +sitearch='/usr/lib/perl5/site_perl/5.22.3/armv4l-linux' +sitearchexp='/usr/lib/perl5/site_perl/5.22.3/armv4l-linux' sitebin='/usr/bin' sitebinexp='/usr/bin' sitehtml1dir='' sitehtml1direxp='' sitehtml3dir='' sitehtml3direxp='' -sitelib='/usr/lib/perl5/site_perl/5.22.2' +sitelib='/usr/lib/perl5/site_perl/5.22.3' sitelib_stem='/usr/lib/perl5/site_perl' -sitelibexp='/usr/lib/perl5/site_perl/5.22.2' +sitelibexp='/usr/lib/perl5/site_perl/5.22.3' siteman1dir='/usr/share/man/man1' siteman1direxp='/usr/share/man/man1' siteman3dir='/usr/share/man/man3' @@ -950,7 +950,7 @@ stdio_stream_array='' strerror_r_proto='0' strings='/usr/include/string.h' submit='' -subversion='2' +subversion='3' sysman='/usr/share/man/man1' tail='' tar='' @@ -1035,8 +1035,8 @@ vendorprefix='' vendorprefixexp='' vendorscript='' vendorscriptexp='' -version='5.22.2' -version_patchlevel_string='version 22 subversion 2' +version='5.22.3' +version_patchlevel_string='version 22 subversion 3' versiononly='undef' vi='' xlibpth='/usr/lib/386 /lib/386' @@ -1050,7 +1050,7 @@ config_args='' config_argc=0 PERL_REVISION=5 PERL_VERSION=22 -PERL_SUBVERSION=2 +PERL_SUBVERSION=3 PERL_API_REVISION=5 PERL_API_VERSION=22 PERL_API_SUBVERSION=0 diff --git a/INSTALL b/INSTALL index de390f4..a814364 100644 --- a/INSTALL +++ b/INSTALL @@ -582,7 +582,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.22.2. +By default, Configure will use the following directories for 5.22.3. $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 @@ -2441,7 +2441,7 @@ http://www.chiark.greenend.org.uk/~sgtatham/bugs.html =head1 Coexistence with earlier versions of perl 5 -Perl 5.22.2 is not binary compatible with versions of Perl earlier than +Perl 5.22.3 is not binary compatible with versions of Perl earlier than 5.22.0. In other words, you will have to recompile your XS modules. @@ -2517,9 +2517,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.22.2 + sh Configure -Dprefix=/opt/perl5.22.3 -and adding /opt/perl5.22.2/bin to the shell PATH variable. Such users +and adding /opt/perl5.22.3/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. @@ -2534,11 +2534,11 @@ yet. =head2 Upgrading from 5.21.11 or earlier -B<Perl 5.22.2 may not be binary compatible with Perl 5.21.11 or +B<Perl 5.22.3 may not be binary compatible with Perl 5.21.11 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.22.2. If you find you do need to rebuild an extension with -5.22.2, you may safely do so without disturbing the older +used with 5.22.3. If you find you do need to rebuild an extension with +5.22.3, you may safely do so without disturbing the older installations. (See L<"Coexistence with earlier versions of perl 5"> above.) @@ -2571,15 +2571,15 @@ Firstly, the bare minimum to run this script print("$f\n"); } -in Linux with perl-5.22.2 is as follows (under $Config{prefix}): +in Linux with perl-5.22.3 is as follows (under $Config{prefix}): ./bin/perl - ./lib/perl5/5.22.2/strict.pm - ./lib/perl5/5.22.2/warnings.pm - ./lib/perl5/5.22.2/i686-linux/File/Glob.pm - ./lib/perl5/5.22.2/feature.pm - ./lib/perl5/5.22.2/XSLoader.pm - ./lib/perl5/5.22.2/i686-linux/auto/File/Glob/Glob.so + ./lib/perl5/5.22.3/strict.pm + ./lib/perl5/5.22.3/warnings.pm + ./lib/perl5/5.22.3/i686-linux/File/Glob.pm + ./lib/perl5/5.22.3/feature.pm + ./lib/perl5/5.22.3/XSLoader.pm + ./lib/perl5/5.22.3/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/META.json b/META.json index f639e6d..39fa323 100644 --- a/META.json +++ b/META.json @@ -125,5 +125,5 @@ "url" : "http://perl5.git.perl.org/" } }, - "version" : "5.022002" + "version" : "5.022003" } diff --git a/META.yml b/META.yml index 4b525a4..4af34fe 100644 --- a/META.yml +++ b/META.yml @@ -112,4 +112,4 @@ resources: homepage: http://www.perl.org/ license: http://dev.perl.org/licenses/ repository: http://perl5.git.perl.org/ -version: '5.022002' +version: '5.022003' diff --git a/NetWare/Makefile b/NetWare/Makefile index fbef48a..737921b 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.22.2 for NetWare" +MODULE_DESC = "Perl 5.22.3 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.22.2 +INST_VER = \5.22.3 # # 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 20118bb..b0d73d8 100644 --- a/NetWare/config_H.wc +++ b/NetWare/config_H.wc @@ -1042,7 +1042,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.22.2\\lib\\NetWare-x86-multi-thread" /**/ +#define ARCHLIB "c:\\perl\\5.22.3\\lib\\NetWare-x86-multi-thread" /**/ /*#define ARCHLIB_EXP "" /**/ /* ARCHNAME: @@ -1073,8 +1073,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.22.2\\bin\\NetWare-x86-multi-thread" /**/ -#define BIN_EXP "c:\\perl\\5.22.2\\bin\\NetWare-x86-multi-thread" /**/ +#define BIN "c:\\perl\\5.22.3\\bin\\NetWare-x86-multi-thread" /**/ +#define BIN_EXP "c:\\perl\\5.22.3\\bin\\NetWare-x86-multi-thread" /**/ /* BYTEORDER: * This symbol holds the hexadecimal constant defined in byteorder, @@ -3051,7 +3051,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.22.2\\lib\\NetWare-x86-multi-thread" /**/ +#define SITEARCH "c:\\perl\\site\\5.22.3\\lib\\NetWare-x86-multi-thread" /**/ /*#define SITEARCH_EXP "" /**/ /* SITELIB: @@ -3074,7 +3074,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.22.2\\lib" /**/ +#define SITELIB "c:\\perl\\site\\5.22.3\\lib" /**/ /*#define SITELIB_EXP "" /**/ #define SITELIB_STEM "" /**/ diff --git a/Porting/config.sh b/Porting/config.sh index e6ec404..5a25c7d 100644 --- a/Porting/config.sh +++ b/Porting/config.sh @@ -43,8 +43,8 @@ api_subversion='0' api_version='22' api_versionstring='5.22.0' ar='ar' -archlib='/pro/lib/perl5/5.22.2/i686-linux-64int' -archlibexp='/pro/lib/perl5/5.22.2/i686-linux-64int' +archlib='/pro/lib/perl5/5.22.3/i686-linux-64int' +archlibexp='/pro/lib/perl5/5.22.3/i686-linux-64int' archname64='64int' archname='i686-linux-64int' archobjs='' @@ -810,7 +810,7 @@ incpath='' incpth='/usr/lib/gcc/i586-suse-linux/4.8/include /usr/local/include /usr/lib/gcc/i586-suse-linux/4.8/include-fixed /usr/lib/gcc/i586-suse-linux/4.8/../../../../i586-suse-linux/include /usr/include' inews='' initialinstalllocation='/pro/bin' -installarchlib='/pro/lib/perl5/5.22.2/i686-linux-64int' +installarchlib='/pro/lib/perl5/5.22.3/i686-linux-64int' installbin='/pro/bin' installhtml1dir='' installhtml3dir='' @@ -818,13 +818,13 @@ installman1dir='/pro/local/man/man1' installman3dir='/pro/local/man/man3' installprefix='/pro' installprefixexp='/pro' -installprivlib='/pro/lib/perl5/5.22.2' +installprivlib='/pro/lib/perl5/5.22.3' installscript='/pro/bin' -installsitearch='/pro/lib/perl5/site_perl/5.22.2/i686-linux-64int' +installsitearch='/pro/lib/perl5/site_perl/5.22.3/i686-linux-64int' installsitebin='/pro/bin' installsitehtml1dir='' installsitehtml3dir='' -installsitelib='/pro/lib/perl5/site_perl/5.22.2' +installsitelib='/pro/lib/perl5/site_perl/5.22.3' installsiteman1dir='/pro/local/man/man1' installsiteman3dir='/pro/local/man/man3' installsitescript='/pro/bin' @@ -946,7 +946,7 @@ perl_patchlevel='' perl_static_inline='static __inline__' perladmin='[email protected]' perllibs='-lnsl -ldl -lm -lcrypt -lutil -lc' -perlpath='/pro/bin/perl5.22.2' +perlpath='/pro/bin/perl5.22.3' pg='pg' phostname='hostname' pidtype='pid_t' @@ -955,8 +955,8 @@ pmake='' pr='' prefix='/pro' prefixexp='/pro' -privlib='/pro/lib/perl5/5.22.2' -privlibexp='/pro/lib/perl5/5.22.2' +privlib='/pro/lib/perl5/5.22.3' +privlibexp='/pro/lib/perl5/5.22.3' procselfexe='"/proc/self/exe"' prototype='define' ptrsize='4' @@ -1022,17 +1022,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, ... [82 chars truncated] sig_size='69' signal_t='void' -sitearch='/pro/lib/perl5/site_perl/5.22.2/i686-linux-64int' -sitearchexp='/pro/lib/perl5/site_perl/5.22.2/i686-linux-64int' +sitearch='/pro/lib/perl5/site_perl/5.22.3/i686-linux-64int' +sitearchexp='/pro/lib/perl5/site_perl/5.22.3/i686-linux-64int' sitebin='/pro/bin' sitebinexp='/pro/bin' sitehtml1dir='' sitehtml1direxp='' sitehtml3dir='' sitehtml3direxp='' -sitelib='/pro/lib/perl5/site_perl/5.22.2' +sitelib='/pro/lib/perl5/site_perl/5.22.3' sitelib_stem='/pro/lib/perl5/site_perl' -sitelibexp='/pro/lib/perl5/site_perl/5.22.2' +sitelibexp='/pro/lib/perl5/site_perl/5.22.3' siteman1dir='/pro/local/man/man1' siteman1direxp='/pro/local/man/man1' siteman3dir='/pro/local/man/man3' @@ -1058,7 +1058,7 @@ src='.' ssizetype='ssize_t' st_ino_sign='1' st_ino_size='8' -startperl='#!/pro/bin/perl5.22.2' +startperl='#!/pro/bin/perl5.22.3' startsh='#!/bin/sh' static_ext=' ' stdchar='char' @@ -1071,7 +1071,7 @@ stdio_stream_array='' strerror_r_proto='0' strings='/usr/include/string.h' submit='' -subversion='2' +subversion='3' sysman='/usr/share/man/man1' sysroot='' tail='' @@ -1170,8 +1170,8 @@ vendorprefix='' vendorprefixexp='' vendorscript='' vendorscriptexp='' -version='5.22.2' -version_patchlevel_string='version 22 subversion 2' +version='5.22.3' +version_patchlevel_string='version 22 subversion 3' versiononly='define' vi='' xlibpth='/usr/lib/386 /lib/386' @@ -1181,7 +1181,7 @@ zcat='' zip='zip' PERL_REVISION=5 PERL_VERSION=22 -PERL_SUBVERSION=2 +PERL_SUBVERSION=3 PERL_API_REVISION=5 PERL_API_VERSION=22 PERL_API_SUBVERSION=0 diff --git a/Porting/config_H b/Porting/config_H index 5b59f04..592efcb 100644 --- a/Porting/config_H +++ b/Porting/config_H @@ -960,8 +960,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 "/pro/lib/perl5/5.22.2/i686-linux-64int-ld" /**/ -#define ARCHLIB_EXP "/pro/lib/perl5/5.22.2/i686-linux-64int-ld" /**/ +#define ARCHLIB "/pro/lib/perl5/5.22.3/i686-linux-64int-ld" /**/ +#define ARCHLIB_EXP "/pro/lib/perl5/5.22.3/i686-linux-64int-ld" /**/ /* ARCHNAME: * This symbol holds a string representing the architecture name. @@ -2068,8 +2068,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 "/pro/lib/perl5/5.22.2" /**/ -#define PRIVLIB_EXP "/pro/lib/perl5/5.22.2" /**/ +#define PRIVLIB "/pro/lib/perl5/5.22.3" /**/ +#define PRIVLIB_EXP "/pro/lib/perl5/5.22.3" /**/ /* PTRSIZE: * This symbol contains the size of a pointer, so that the C preprocessor @@ -2119,8 +2119,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 "/pro/lib/perl5/site_perl/5.22.2/i686-linux-64int-ld" /**/ -#define SITEARCH_EXP "/pro/lib/perl5/site_perl/5.22.2/i686-linux-64int-ld" /**/ +#define SITEARCH "/pro/lib/perl5/site_perl/5.22.3/i686-linux-64int-ld" /**/ +#define SITEARCH_EXP "/pro/lib/perl5/site_perl/5.22.3/i686-linux-64int-ld" /**/ /* SITELIB: * This symbol contains the name of the private library for this package. @@ -2142,8 +2142,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 "/pro/lib/perl5/site_perl/5.22.2" /**/ -#define SITELIB_EXP "/pro/lib/perl5/site_perl/5.22.2" /**/ +#define SITELIB "/pro/lib/perl5/site_perl/5.22.3" /**/ +#define SITELIB_EXP "/pro/lib/perl5/site_perl/5.22.3" /**/ #define SITELIB_STEM "/pro/lib/perl5/site_perl" /**/ /* SSize_t: @@ -4326,7 +4326,7 @@ * script to make sure (one hopes) that it runs with perl and not * some shell. */ -#define STARTPERL "#!/pro/bin/perl5.22.2" /**/ +#define STARTPERL "#!/pro/bin/perl5.22.3" /**/ /* 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 765707a..9fc8564 100644 --- a/Porting/epigraphs.pod +++ b/Porting/epigraphs.pod @@ -17,6 +17,145 @@ Consult your favorite dictionary for details. =head1 EPIGRAPHS +=head2 v5.25.2 - Dan le Sac Vs Scroobius Pip "Waiting For The Beat To Kick In" + +L<Announced on 2016-06-20 by Matthew Horsfall|http://www.nntp.perl.org/group/perl.perl5.porters/2016/06/msg237274.html> + + Waiting for the beat to kick in + But it never does + Waiting for my feet to grow wings + That lift me above + All of these tiresome things + That we know and love + Waiting for the beat to kick in + But it never does + +=head2 v5.25.1 - Eli Pariser, "The Filter Bubble" + +L<Announced on 2016-05-20 by Sawyer X|http://www.nntp.perl.org/group/perl.perl5.porters/2016/05/msg236566.html> + +Imagine that you're a smart high school student on the low end of the social +totem pole. You're alienated from adult authority, but unlike many teenagers, +you're also alienated from the power structures of your peers -- an existence +that can feel lonely and peripheral. Systems and equations are intuitive, but +people aren't -- social signals are confusing and messy, difficult to interpret. + +Then you discover code. You may be powerless at the lunch table, but code +gives you power over an infinitely malleable world and opens the door to a +symbolic system that's perfectly clear and ordered. The jostling for position +and status fades away. The nagging parental voices disappear. There's just a +clean, white page for you to fill, an opportunity to build a better place, a +home, from the ground up. + +No wonder you're a geek. + +=head2 v5.25.0 - Robert Frost, "The Trial by Existence" + +L<Announced on 2016-05-09 by Ricardo Signes|http://www.nntp.perl.org/group/perl.perl5.porters/2016/05/msg236244.html> + + Even the bravest that are slain + Shall not dissemble their surprise + On waking to find valor reign, + Even as on earth, in paradise; + And where they sought without the sword + Wide fields of asphodel foreâer, + To find that the utmost reward + Of daring should be still to dare. + +=head2 v5.24.0 - Robert Frost, "The Black Cottage" + +L<Announced on 2016-05-09 by Ricardo Signes|http://www.nntp.perl.org/group/perl.perl5.porters/2016/05/msg236242.html> + + As I sit here, and oftentimes, I wish + I could be monarch of a desert land + I could devote and dedicate forever + To the truths we keep coming back and back to. + So desert it would have to be, so walled + By mountain ranges half in summer snow, + No one would covet it or think it worth + The pains of conquering to force change on. + Scattered oases where men dwelt, but mostly + Sand dunes held loosely in tamarisk + Blown over and over themselves in idleness. + Sand grains should sugar in the natal dew + The babe born to the desert, the sand storm + Retard mid-waste my cowering caravansâ + + âThere are bees in this wall.â He struck the clapboards, + Fierce heads looked out; small bodies pivoted. + We rose to go. Sunset blazed on the windows. + +=head2 v5.24.0-RC5 - The Mountain Goats, "No Children" + +L<Announced on 2016-05-04 by Ricardo Signes|http://www.nntp.perl.org/group/perl.perl5.porters/2016/05/msg236198.html> + + And I hope when you think of me years down the line + You can't find one good thing to say + And I'd hope that if I found the strength to walk out + You'd stay the hell out of my way + + I am drowning, there is no sign of land + You are coming down with me, hand in unlovable hand + +=head2 v5.24.0-RC4 - The Joker in "The Killing Joke" + +L<Announced on 2016-05-02 by Ricardo Signes|http://www.nntp.perl.org/group/perl.perl5.porters/2016/05/msg236145.html> + +"See, there were these two guys in a lunatic asylumâ¦" + +=head2 v5.24.0-RC3 - Jesse Vincent + +L<Announced on 2016-04-27 by Ricardo Signes|http://www.nntp.perl.org/group/perl.perl5.porters/2016/04/msg236066.html> + +The Great Pumpkin is a Santa-Claus like figure. He does bring toys like +Santa. But unlike Santa, who gives away toys because it's his job, he +gives away toys because it's the right thing to do. + +=head2 v5.24.0-RC2 - Joseph Heller, "Catch-22" + +L<Announced on 2016-04-23 by Ricardo Signes|http://www.nntp.perl.org/group/perl.perl5.porters/2016/04/msg235999.html> + +âHow do you feel, Yossarian?â + +âFine. No, Iâm very frightened.â + +âThatâs good,â said Major Danby. âIt proves youâre still alive. It wonât +be fun.â + +Yossarian started out. âYes it will.â + +âI mean it, Yossarian. Youâll have to keep on your toes every minute of +every day. Theyâll bend heaven and earth to catch you.â + +âIâll keep on my toes every minute.â + +âYouâll have to jump.â + +âIâll jump.â + +âJump!â Major Danby cried. + +Yossarian jumped. + +Natelyâs [girl] was hiding just outside the door. The knife came down, +missing him by inches, and he took off. + +=head2 v5.24.0-RC1 - Robert Frost, "The Census-Taker" + +L<Announced on 2016-04-14 by Ricardo Signes|http://www.nntp.perl.org/group/perl.perl5.porters/2016/04/msg235807.html> + + Nothing was left to do that I could see + Unless to find that there was no one there + And declare to the cliffs too far for echo, + "The place is desert, and let whoso lurks + In silence, if in this he is aggrieved, + Break silence now or be forever silent. + Let him say why it should not be declared so." + The melancholy of having to count souls + Where they grow fewer and fewer every year + Is extreme where they shrink to none at all. + It must be I want life to go on living. + =head2 v5.23.9 - Tom Kitchin, "from nature to plate" L<Announced on 2016-03-20 by Abigail|http://www.nntp.perl.org/group/perl.perl5.porters/2016/03/msg235251.html> diff --git a/Porting/perldelta_template.pod b/Porting/perldelta_template.pod index dd041ca..abed27d 100644 --- a/Porting/perldelta_template.pod +++ b/Porting/perldelta_template.pod @@ -378,7 +378,7 @@ here. XXX Generate this with: - perl Porting/acknowledgements.pl v5.22.2..HEAD + perl Porting/acknowledgements.pl v5.22.3..HEAD =head1 Reporting Bugs diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod index 6d67d0b..56b8847 100644 --- a/Porting/release_managers_guide.pod +++ b/Porting/release_managers_guide.pod @@ -243,7 +243,7 @@ necessary, fix things up. For example, you might think that both blead and maint are synchronised with a particular CPAN module, but one might have some extra changes. -=head3 How to sync a CPAN module with a cpan/ distro +=head3 How to sync a CPAN module with a cpanE<sol> distro =over 4 @@ -278,7 +278,7 @@ into the repository anyway. =item * For any new files in the distro, determine whether they are needed. -If not, delete them, and list them in either C<EXCLUDED> or C<@INGORE>. +If not, delete them, and list them in either C<EXCLUDED> or C<@IGNORABLE>. Otherwise, add them to C<MANIFEST>, and run C<git add> to add the files to the repository. @@ -374,6 +374,11 @@ at http://analysis.cpantesters.org/beforemaintrelease to see how the impending release is performing compared to previous releases with regard to building and testing CPAN modules. +That page accepts a query parameter, C<pair> that takes a pair of +colon-delimited versions to use for comparison. For example: + +http://analysis.cpantesters.org/beforemaintrelease?pair=5.20.2:5.22.0%20RC1 + =head3 update perldelta Get perldelta in a mostly finished state. @@ -1380,18 +1385,6 @@ F<perlhist.pod> on blead. e.g. 5.8.9 2008-Dec-14 -=head3 bump RT version number - -Log into http://rt.perl.org/ and check whether the new version is in the RT -fields C<Perl Version> and C<Fixed In>. The easiest way to determine this is to -open up any ticket for modification and check the drop downs next to the -C<Perl Version> and C<Fixed In> labels. - -Here, try this link: L<https://rt.perl.org/Ticket/Modify.html?id=10000> - -If the new version is not listed there, send an email to C<perlbug-admin at -perl.org> requesting this. - =head3 Relax! I<You MUST RETIRE to your preferred PUB, CAFE or SEASIDE VILLA for some @@ -1483,19 +1476,19 @@ to ensure that the tarballs are available on the website. =item * -Check C</src> on CPAN (on a fast mirror) to ensure that links to -the new tarballs have appeared: There should be links in C</src/5.0> +Check F</src> on CPAN (on a fast mirror) to ensure that links to +the new tarballs have appeared: There should be links in F</src/5.0> (which is accumulating all new versions), and (for BLEAD-FINAL and -MAINT only) an appropriate mention in C</src/README.html> (which describes +MAINT only) an appropriate mention in F</src/README.html> (which describes the latest versions in each stable branch, with links). -The C</src/5.0> links should appear automatically, some hours after upload. -If they don't, or the C</src> description is inadequate, +The F</src/5.0> links should appear automatically, some hours after upload. +If they don't, or the F</src> description is inadequate, ask Ask <[email protected]>. =item * -Check L<http://www.cpan.org/src/> to ensure that the C</src> updates +Check L<http://www.cpan.org/src/> to ensure that the F</src> updates have been correctly mirrored to the website. If they haven't, ask Ask <[email protected]>. diff --git a/Porting/todo.pod b/Porting/todo.pod index e04e78c..d555bca 100644 --- a/Porting/todo.pod +++ b/Porting/todo.pod @@ -467,7 +467,7 @@ Natively 64-bit systems need neither -Duse64bitint nor -Duse64bitall. On these systems, it might be the default compilation mode, and there is currently no guarantee that passing no use64bitall option to the Configure process will build a 32bit perl. Implementing -Duse32bit* -options would be nice for perl 5.22.2. +options would be nice for perl 5.22.3. =head2 Profile Perl - am I hot or not? @@ -1169,7 +1169,7 @@ L<http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2013-01/msg00339.html> =head1 Big projects Tasks that will get your name mentioned in the description of the "Highlights -of 5.22.2" +of 5.22.3" =head2 make ithreads more robust diff --git a/README.haiku b/README.haiku index ee7c71c..409dacd 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.22.2/BePC-haiku/CORE/libperl.so . + cd /boot/common/lib; ln -s perl5/5.22.3/BePC-haiku/CORE/libperl.so . -Replace C<5.22.2> with your respective version of Perl. +Replace C<5.22.3> with your respective version of Perl. =head1 KNOWN PROBLEMS diff --git a/README.macosx b/README.macosx index 77c25ec..838a34e 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.22.2.tar.gz - tar -xzf perl-5.22.2.tar.gz - cd perl-5.22.2 + curl -O http://www.cpan.org/src/perl-5.22.3.tar.gz + tar -xzf perl-5.22.3.tar.gz + cd perl-5.22.3 ./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.22.2 as of this writing) builds without changes +The latest Perl release (5.22.3 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 f9a4723..1afb2dd 100644 --- a/README.os2 +++ b/README.os2 @@ -619,7 +619,7 @@ C<set PERLLIB_PREFIX> in F<Config.sys>, see L<"PERLLIB_PREFIX">. =item Additional Perl modules - unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.22.2/ + unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.22.3/ 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 28cae74..bc01d64 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^.22^.2.tar + vmstar -xvf perl-5^.22^.3.tar Then set default to the top-level source directory like so: - set default [.perl-5^.22^.2] + set default [.perl-5^.22^.3] and proceed with configuration as described in the next section. diff --git a/dist/Module-CoreList/Changes b/dist/Module-CoreList/Changes index b254182..e6d3bc3 100644 --- a/dist/Module-CoreList/Changes +++ b/dist/Module-CoreList/Changes @@ -1,8 +1,20 @@ +5.20160730 + - Updated for v5.22.3 + +5.20160620 + - Updated for v5.25.2 + +5.20160520 + - fixed edge-case checking in is_core() (checking for a specific + version of a module returned false for the first perl release + that contained it) + - Updated for v5.25.1 + 5.20160429 - Updated for v5.22.2 5.20160320 - - Updated vor v5.23.9 + - Updated for v5.23.9 5.20160228 - [perl #127624] corelist: wrong Digest::SHA version in 5.18.4 diff --git a/dist/Module-CoreList/lib/Module/CoreList.pm b/dist/Module-CoreList/lib/Module/CoreList.pm index beeda29..a5d0181 100644 --- a/dist/Module-CoreList/lib/Module/CoreList.pm +++ b/dist/Module-CoreList/lib/Module/CoreList.pm @@ -4,7 +4,7 @@ use vars qw/$VERSION %released %version %families %upstream %bug_tracker %deprecated %delta/; use Module::CoreList::TieHashDelta; use version; -$VERSION = '5.20160429'; +$VERSION = '5.20160730'; sub _released_order { # Sort helper, to make '?' sort after everything else (substr($released{$a}, 0, 1) eq "?") @@ -292,6 +292,11 @@ sub changes_between { 5.023008 => '2016-02-20', 5.023009 => '2016-03-20', 5.022002 => '2016-04-29', + 5.024000 => '2016-05-09', + 5.025000 => '2016-05-09', + 5.025001 => '2016-05-20', + 5.025002 => '2016-06-20', + 5.022003 => '????-??-??', ); for my $version ( sort { $a <=> $b } keys %released ) { @@ -9909,7 +9914,6 @@ for my $version ( sort { $a <=> $b } keys %released ) { 'Module::Build::Version'=> 1, 'Module::Build::YAML' => 1, 'Package::Constants' => 1, - 'Simple' => 1, 'inc::latest' => 1, } }, @@ -10008,9 +10012,6 @@ for my $version ( sort { $a <=> $b } keys %released ) { 'Module::CoreList::TieHashDelta'=> '5.021001_01', 'Module::CoreList::Utils'=> '5.021001_01', 'Module::Metadata' => '1.000024', - 'Module::Metadata::corpus::BOMTest::UTF16BE'=> undef, - 'Module::Metadata::corpus::BOMTest::UTF16LE'=> undef, - 'Module::Metadata::corpus::BOMTest::UTF8'=> '1', 'NDBM_File' => '1.13', 'Net::Config' => '1.14', 'Net::SMTP' => '2.34', @@ -12383,6 +12384,340 @@ for my $version ( sort { $a <=> $b } keys %released ) { removed => { } }, + 5.024000 => { + delta_from => 5.023009, + changed => { + 'B::Op_private' => '5.024000', + 'Config' => '5.024', + 'File::Copy' => '2.31', + 'File::Path' => '2.12_01', + 'File::Spec::AmigaOS' => '3.64', + 'IO::Handle' => '1.36', + 'Module::CoreList' => '5.20160506', + 'Module::CoreList::TieHashDelta'=> '5.20160506', + 'Module::CoreList::Utils'=> '5.20160506', + 'ODBM_File' => '1.14', + 'POSIX' => '1.65', + 'Pod::Man' => '4.07', + 'Pod::ParseLink' => '4.07', + 'Pod::Text' => '4.07', + 'Pod::Text::Color' => '4.07', + 'Pod::Text::Overstrike' => '4.07', + 'Pod::Text::Termcap' => '4.07', + 'Thread::Queue' => '3.09', + 'Time::HiRes' => '1.9733', + 'threads' => '2.07', + 'threads::shared' => '1.51', + 'locale' => '1.09', + }, + removed => { + } + }, + 5.025000 => { + delta_from => 5.024, + changed => { + 'B::Op_private' => '5.025000', + 'Config' => '5.025', + 'Module::CoreList' => '5.20160507', + 'Module::CoreList::TieHashDelta'=> '5.20160507', + 'Module::CoreList::Utils'=> '5.20160507', + 'feature' => '1.43', + }, + removed => { + } + }, + 5.025001 => { + delta_from => 5.025, + changed => { + 'Archive::Tar' => '2.08', + 'Archive::Tar::Constant'=> '2.08', + 'Archive::Tar::File' => '2.08', + 'B::Op_private' => '5.025001', + 'Carp' => '1.41', + 'Carp::Heavy' => '1.41', + 'Config' => '5.025001', + 'Config::Perl::V' => '0.26', + 'DB_File' => '1.838', + 'Digest::MD5' => '2.55', + 'IPC::Cmd' => '0.94', + 'IPC::Msg' => '2.07', + 'IPC::Semaphore' => '2.07', + 'IPC::SharedMem' => '2.07', + 'IPC::SysV' => '2.07', + 'List::Util' => '1.45_01', + 'List::Util::XS' => '1.45_01', + 'Locale::Codes' => '3.38', + 'Locale::Codes::Constants'=> '3.38', + 'Locale::Codes::Country'=> '3.38', + 'Locale::Codes::Country_Codes'=> '3.38', + 'Locale::Codes::Country_Retired'=> '3.38', + 'Locale::Codes::Currency'=> '3.38', + 'Locale::Codes::Currency_Codes'=> '3.38', + 'Locale::Codes::Currency_Retired'=> '3.38', + 'Locale::Codes::LangExt'=> '3.38', + 'Locale::Codes::LangExt_Codes'=> '3.38', + 'Locale::Codes::LangExt_Retired'=> '3.38', + 'Locale::Codes::LangFam'=> '3.38', + 'Locale::Codes::LangFam_Codes'=> '3.38', + 'Locale::Codes::LangFam_Retired'=> '3.38', + 'Locale::Codes::LangVar'=> '3.38', + 'Locale::Codes::LangVar_Codes'=> '3.38', + 'Locale::Codes::LangVar_Retired'=> '3.38', + 'Locale::Codes::Language'=> '3.38', + 'Locale::Codes::Language_Codes'=> '3.38', + 'Locale::Codes::Language_Retired'=> '3.38', + 'Locale::Codes::Script' => '3.38', + 'Locale::Codes::Script_Codes'=> '3.38', + 'Locale::Codes::Script_Retired'=> '3.38', + 'Locale::Country' => '3.38', + 'Locale::Currency' => '3.38', + 'Locale::Language' => '3.38', + 'Locale::Maketext' => '1.27', + 'Locale::Script' => '3.38', + 'Module::CoreList' => '5.20160520', + 'Module::CoreList::TieHashDelta'=> '5.20160520', + 'Module::CoreList::Utils'=> '5.20160520', + 'Module::Metadata' => '1.000032', + 'POSIX' => '1.69', + 'Scalar::Util' => '1.45_01', + 'Sub::Util' => '1.45_01', + 'Sys::Syslog' => '0.34', + 'Term::ANSIColor' => '4.05', + 'Test2' => '1.302015', + 'Test2::API' => '1.302015', + 'Test2::API::Breakage' => '1.302015', + 'Test2::API::Context' => '1.302015', + 'Test2::API::Instance' => '1.302015', + 'Test2::API::Stack' => '1.302015', + 'Test2::Event' => '1.302015', + 'Test2::Event::Bail' => '1.302015', + 'Test2::Event::Diag' => '1.302015', + 'Test2::Event::Exception'=> '1.302015', + 'Test2::Event::Note' => '1.302015', + 'Test2::Event::Ok' => '1.302015', + 'Test2::Event::Plan' => '1.302015', + 'Test2::Event::Skip' => '1.302015', + 'Test2::Event::Subtest' => '1.302015', + 'Test2::Event::Waiting' => '1.302015', + 'Test2::Formatter' => '1.302015', + 'Test2::Formatter::TAP' => '1.302015', + 'Test2::Hub' => '1.302015', + 'Test2::Hub::Interceptor'=> '1.302015', + 'Test2::Hub::Interceptor::Terminator'=> '1.302015', + 'Test2::Hub::Subtest' => '1.302015', + 'Test2::IPC' => '1.302015', + 'Test2::IPC::Driver' => '1.302015', + 'Test2::IPC::Driver::Files'=> '1.302015', + 'Test2::Util' => '1.302015', + 'Test2::Util::ExternalMeta'=> '1.302015', + 'Test2::Util::HashBase' => '1.302015', + 'Test2::Util::Trace' => '1.302015', + 'Test::Builder' => '1.302015', + 'Test::Builder::Formatter'=> '1.302015', + 'Test::Builder::Module' => '1.302015', + 'Test::Builder::Tester' => '1.302015', + 'Test::Builder::Tester::Color'=> '1.302015', + 'Test::Builder::TodoDiag'=> '1.302015', + 'Test::More' => '1.302015', + 'Test::Simple' => '1.302015', + 'Test::Tester' => '1.302015', + 'Test::Tester::Capture' => '1.302015', + 'Test::Tester::CaptureRunner'=> '1.302015', + 'Test::Tester::Delegate'=> '1.302015', + 'Test::use::ok' => '1.302015', + 'XS::APItest' => '0.81', + '_charnames' => '1.44', + 'charnames' => '1.44', + 'ok' => '1.302015', + 'perlfaq' => '5.021011', + 're' => '0.33', + 'threads' => '2.08', + 'threads::shared' => '1.52', + }, + removed => { + } + }, + 5.025002 => { + delta_from => 5.025001, + changed => { + 'App::Cpan' => '1.64', + 'B::Op_private' => '5.025002', + 'CPAN' => '2.14', + 'CPAN::Distribution' => '2.12', + 'CPAN::FTP' => '5.5007', + 'CPAN::FirstTime' => '5.5309', + 'CPAN::HandleConfig' => '5.5007', + 'CPAN::Index' => '2.12', + 'CPAN::Mirrors' => '2.12', + 'CPAN::Plugin' => '0.96', + 'CPAN::Shell' => '5.5006', + 'Config' => '5.025002', + 'Cwd' => '3.64', + 'Devel::Peek' => '1.24', + 'DynaLoader' => '1.39', + 'ExtUtils::Command' => '7.18', + 'ExtUtils::Command::MM' => '7.18', + 'ExtUtils::Liblist' => '7.18', + 'ExtUtils::Liblist::Kid'=> '7.18', + 'ExtUtils::MM' => '7.18', + 'ExtUtils::MM_AIX' => '7.18', + 'ExtUtils::MM_Any' => '7.18', + 'ExtUtils::MM_BeOS' => '7.18', + 'ExtUtils::MM_Cygwin' => '7.18', + 'ExtUtils::MM_DOS' => '7.18', + 'ExtUtils::MM_Darwin' => '7.18', + 'ExtUtils::MM_MacOS' => '7.18', + 'ExtUtils::MM_NW5' => '7.18', + 'ExtUtils::MM_OS2' => '7.18', + 'ExtUtils::MM_QNX' => '7.18', + 'ExtUtils::MM_UWIN' => '7.18', + 'ExtUtils::MM_Unix' => '7.18', + 'ExtUtils::MM_VMS' => '7.18', + 'ExtUtils::MM_VOS' => '7.18', + 'ExtUtils::MM_Win32' => '7.18', + 'ExtUtils::MM_Win95' => '7.18', + 'ExtUtils::MY' => '7.18', + 'ExtUtils::MakeMaker' => '7.18', + 'ExtUtils::MakeMaker::Config'=> '7.18', + 'ExtUtils::MakeMaker::Locale'=> '7.18', + 'ExtUtils::MakeMaker::version'=> '7.18', + 'ExtUtils::MakeMaker::version::regex'=> '7.18', + 'ExtUtils::Miniperl' => '1.06', + 'ExtUtils::Mkbootstrap' => '7.18', + 'ExtUtils::Mksymlists' => '7.18', + 'ExtUtils::ParseXS' => '3.32', + 'ExtUtils::ParseXS::Constants'=> '3.32', + 'ExtUtils::ParseXS::CountLines'=> '3.32', + 'ExtUtils::ParseXS::Eval'=> '3.32', + 'ExtUtils::ParseXS::Utilities'=> '3.32', + 'ExtUtils::Typemaps' => '3.32', + 'ExtUtils::Typemaps::Cmd'=> '3.32', + 'ExtUtils::Typemaps::InputMap'=> '3.32', + 'ExtUtils::Typemaps::OutputMap'=> '3.32', + 'ExtUtils::Typemaps::Type'=> '3.32', + 'ExtUtils::testlib' => '7.18', + 'File::Copy' => '2.32', + 'File::Glob' => '1.27', + 'File::Spec' => '3.64', + 'File::Spec::Cygwin' => '3.64', + 'File::Spec::Epoc' => '3.64', + 'File::Spec::Functions' => '3.64', + 'File::Spec::Mac' => '3.64', + 'File::Spec::OS2' => '3.64', + 'File::Spec::Unix' => '3.64', + 'File::Spec::VMS' => '3.64', + 'File::Spec::Win32' => '3.64', + 'FileHandle' => '2.03', + 'Getopt::Long' => '2.49', + 'HTTP::Tiny' => '0.058', + 'JSON::PP' => '2.27400', + 'Locale::Codes' => '3.39', + 'Locale::Codes::Constants'=> '3.39', + 'Locale::Codes::Country'=> '3.39', + 'Locale::Codes::Country_Codes'=> '3.39', + 'Locale::Codes::Country_Retired'=> '3.39', + 'Locale::Codes::Currency'=> '3.39', + 'Locale::Codes::Currency_Codes'=> '3.39', + 'Locale::Codes::Currency_Retired'=> '3.39', + 'Locale::Codes::LangExt'=> '3.39', + 'Locale::Codes::LangExt_Codes'=> '3.39', + 'Locale::Codes::LangExt_Retired'=> '3.39', + 'Locale::Codes::LangFam'=> '3.39', + 'Locale::Codes::LangFam_Codes'=> '3.39', + 'Locale::Codes::LangFam_Retired'=> '3.39', + 'Locale::Codes::LangVar'=> '3.39', + 'Locale::Codes::LangVar_Codes'=> '3.39', + 'Locale::Codes::LangVar_Retired'=> '3.39', + 'Locale::Codes::Language'=> '3.39', + 'Locale::Codes::Language_Codes'=> '3.39', + 'Locale::Codes::Language_Retired'=> '3.39', + 'Locale::Codes::Script' => '3.39', + 'Locale::Codes::Script_Codes'=> '3.39', + 'Locale::Codes::Script_Retired'=> '3.39', + 'Locale::Country' => '3.39', + 'Locale::Currency' => '3.39', + 'Locale::Language' => '3.39', + 'Locale::Script' => '3.39', + 'Module::CoreList' => '5.20160620', + 'Module::CoreList::TieHashDelta'=> '5.20160620', + 'Module::CoreList::Utils'=> '5.20160620', + 'Opcode' => '1.35', + 'POSIX' => '1.70', + 'Pod::Checker' => '1.73', + 'Pod::Functions' => '1.11', + 'Pod::Functions::Functions'=> '1.11', + 'Pod::Usage' => '1.69', + 'Test2' => '1.302026', + 'Test2::API' => '1.302026', + 'Test2::API::Breakage' => '1.302026', + 'Test2::API::Context' => '1.302026', + 'Test2::API::Instance' => '1.302026', + 'Test2::API::Stack' => '1.302026', + 'Test2::Event' => '1.302026', + 'Test2::Event::Bail' => '1.302026', + 'Test2::Event::Diag' => '1.302026', + 'Test2::Event::Exception'=> '1.302026', + 'Test2::Event::Generic' => '1.302026', + 'Test2::Event::Note' => '1.302026', + 'Test2::Event::Ok' => '1.302026', + 'Test2::Event::Plan' => '1.302026', + 'Test2::Event::Skip' => '1.302026', + 'Test2::Event::Subtest' => '1.302026', + 'Test2::Event::Waiting' => '1.302026', + 'Test2::Formatter' => '1.302026', + 'Test2::Formatter::TAP' => '1.302026', + 'Test2::Hub' => '1.302026', + 'Test2::Hub::Interceptor'=> '1.302026', + 'Test2::Hub::Interceptor::Terminator'=> '1.302026', + 'Test2::Hub::Subtest' => '1.302026', + 'Test2::IPC' => '1.302026', + 'Test2::IPC::Driver' => '1.302026', + 'Test2::IPC::Driver::Files'=> '1.302026', + 'Test2::Util' => '1.302026', + 'Test2::Util::ExternalMeta'=> '1.302026', + 'Test2::Util::HashBase' => '1.302026', + 'Test2::Util::Trace' => '1.302026', + 'Test::Builder' => '1.302026', + 'Test::Builder::Formatter'=> '1.302026', + 'Test::Builder::Module' => '1.302026', + 'Test::Builder::Tester' => '1.302026', + 'Test::Builder::Tester::Color'=> '1.302026', + 'Test::Builder::TodoDiag'=> '1.302026', + 'Test::More' => '1.302026', + 'Test::Simple' => '1.302026', + 'Test::Tester' => '1.302026', + 'Test::Tester::Capture' => '1.302026', + 'Test::Tester::CaptureRunner'=> '1.302026', + 'Test::Tester::Delegate'=> '1.302026', + 'Test::use::ok' => '1.302026', + 'Thread::Queue' => '3.11', + 'Time::HiRes' => '1.9734', + 'Unicode::UCD' => '0.65', + 'VMS::DCLsym' => '1.07', + 'XS::APItest' => '0.82', + 'diagnostics' => '1.35', + 'feature' => '1.44', + 'ok' => '1.302026', + 'threads' => '2.09', + }, + removed => { + } + }, + 5.022003 => { + delta_from => 5.022002, + changed => { + 'B::Op_private' => '5.022003', + 'Config' => '5.022003', + 'Module::CoreList' => '5.20160730', + 'Module::CoreList::TieHashDelta'=> '5.20160730', + 'Module::CoreList::Utils'=> '5.20160730', + 'Module::Metadata::corpus::BOMTest::UTF16BE'=> undef, + 'Module::Metadata::corpus::BOMTest::UTF16LE'=> undef, + 'Module::Metadata::corpus::BOMTest::UTF8'=> '1', + }, + removed => { + } + }, ); sub is_core @@ -12422,7 +12757,7 @@ sub is_core } RELEASE: foreach my $prn (@releases) { - next RELEASE if $prn <= $first_release; + next RELEASE if $prn < $first_release; last RELEASE if $prn > $perl_version; next unless defined(my $next_module_version = $delta{$prn}->{changed}->{$module}); @@ -12837,7 +13172,6 @@ for my $version (sort { $a <=> $b } keys %delta) { 'Module::Build::Version'=> 1, 'Module::Build::YAML' => 1, 'Package::Constants' => 1, - 'Simple' => 1, 'inc::latest' => 1, } }, @@ -13030,6 +13364,41 @@ for my $version (sort { $a <=> $b } keys %delta) { removed => { } }, + 5.024000 => { + delta_from => 5.023009, + changed => { + }, + removed => { + } + }, + 5.025000 => { + delta_from => 5.024, + changed => { + }, + removed => { + } + }, + 5.025001 => { + delta_from => 5.025, + changed => { + }, + removed => { + } + }, + 5.025002 => { + delta_from => 5.025001, + changed => { + }, + removed => { + } + }, + 5.022003 => { + delta_from => 5.022002, + changed => { + }, + removed => { + } + }, ); for my $version (sort { $a <=> $b } keys %deprecated) { @@ -13790,19 +14159,19 @@ for my $version (sort { $a <=> $b } keys %deprecated) { 'Term::ANSIColor' => 'https://rt.cpan.org/Dist/Display.html?Name=Term-ANSIColor', 'Term::Cap' => undef, 'Test' => undef, - 'Test::Builder' => 'http://github.com/Test-More/test-more/issues/', - 'Test::Builder::IO::Scalar'=> 'http://github.com/Test-More/test-more/issues/', - 'Test::Builder::Module' => 'http://github.com/Test-More/test-more/issues/', - 'Test::Builder::Tester' => 'http://github.com/Test-More/test-more/issues/', - 'Test::Builder::Tester::Color'=> 'http://github.com/Test-More/test-more/issues/', + 'Test::Builder' => 'http://github.com/Test-More/test-more/issues', + 'Test::Builder::IO::Scalar'=> 'http://github.com/Test-More/test-more/issues', + 'Test::Builder::Module' => 'http://github.com/Test-More/test-more/issues', + 'Test::Builder::Tester' => 'http://github.com/Test-More/test-more/issues', + 'Test::Builder::Tester::Color'=> 'http://github.com/Test-More/test-more/issues', 'Test::Harness' => 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness', - 'Test::More' => 'http://github.com/Test-More/test-more/issues/', - 'Test::Simple' => 'http://github.com/Test-More/test-more/issues/', - 'Test::Tester' => 'http://github.com/Test-More/test-more/issues/', - 'Test::Tester::Capture' => 'http://github.com/Test-More/test-more/issues/', - 'Test::Tester::CaptureRunner'=> 'http://github.com/Test-More/test-more/issues/', - 'Test::Tester::Delegate'=> 'http://github.com/Test-More/test-more/issues/', - 'Test::use::ok' => 'http://github.com/Test-More/test-more/issues/', + 'Test::More' => 'http://github.com/Test-More/test-more/issues', + 'Test::Simple' => 'http://github.com/Test-More/test-more/issues', + 'Test::Tester' => 'http://github.com/Test-More/test-more/issues', + 'Test::Tester::Capture' => 'http://github.com/Test-More/test-more/issues', + 'Test::Tester::CaptureRunner'=> 'http://github.com/Test-More/test-more/issues', + 'Test::Tester::Delegate'=> 'http://github.com/Test-More/test-more/issues', + 'Test::use::ok' => 'http://github.com/Test-More/test-more/issues', 'Text::Balanced' => undef, 'Text::ParseWords' => undef, 'Text::Tabs' => undef, @@ -13836,7 +14205,7 @@ for my $version (sort { $a <=> $b } keys %deprecated) { 'encoding' => undef, 'encoding::warnings' => undef, 'experimental' => 'http://rt.cpan.org/Public/Dist/Display.html?Name=experimental', - 'ok' => 'http://github.com/Test-More/test-more/issues/', + 'ok' => 'http://github.com/Test-More/test-more/issues', 'parent' => undef, 'perlfaq' => 'https://github.com/perl-doc-cats/perlfaq/issues', 'version' => 'https://rt.cpan.org/Public/Dist/Display.html?Name=version', diff --git a/dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm b/dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm index 4b7c5a5..90a0cc3 100644 --- a/dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm +++ b/dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm @@ -3,7 +3,7 @@ package Module::CoreList::TieHashDelta; use strict; use vars qw($VERSION); -$VERSION = '5.20160429'; +$VERSION = '5.20160730'; sub TIEHASH { my ($class, $changed, $removed, $parent) = @_; @@ -48,6 +48,9 @@ sub FIRSTKEY { my ($self) = @_; if (not $self->{keys_inflated}) { + # exceeds the warning limit of 100 calls since 5.23.2 + no warnings 'recursion'; + # This inflates the whole set of hashes... Somewhat expensive, but saves # many tied hash calls later. my @parent_keys; diff --git a/dist/Module-CoreList/lib/Module/CoreList/Utils.pm b/dist/Module-CoreList/lib/Module/CoreList/Utils.pm index cbf1ca9..ffb68f4 100644 --- a/dist/Module-CoreList/lib/Module/CoreList/Utils.pm +++ b/dist/Module-CoreList/lib/Module/CoreList/Utils.pm @@ -6,7 +6,7 @@ use vars qw[$VERSION %utilities]; use Module::CoreList; use Module::CoreList::TieHashDelta; -$VERSION = '5.20160429'; +$VERSION = '5.20160730'; sub utilities { my $perl = shift; @@ -1143,6 +1143,41 @@ my %delta = ( removed => { } }, + 5.024000 => { + delta_from => 5.023009, + changed => { + }, + removed => { + } + }, + 5.025000 => { + delta_from => 5.024000, + changed => { + }, + removed => { + } + }, + 5.025001 => { + delta_from => 5.025000, + changed => { + }, + removed => { + } + }, + 5.025002 => { + delta_from => 5.025001, + changed => { + }, + removed => { + } + }, + 5.022003 => { + delta_from => 5.022002, + changed => { + }, + removed => { + } + }, ); for my $version (sort { $a <=> $b } keys %delta) { diff --git a/dist/Module-CoreList/t/corelist.t b/dist/Module-CoreList/t/corelist.t index db09f48..4adbbe9 100644 --- a/dist/Module-CoreList/t/corelist.t +++ b/dist/Module-CoreList/t/corelist.t @@ -1,7 +1,7 @@ #!perl -w use strict; use Module::CoreList; -use Test::More tests => 32; +use Test::More tests => 34; BEGIN { require_ok('Module::CoreList'); } @@ -105,6 +105,12 @@ is(Module::CoreList::removed_from('CPANPLUS::inc'), 5.010001, cmp_ok($warnings_count, '==', 0, "an undefined version does not produce warnings rt#123556"); + + ok(keys %{$Module::CoreList::version{5.023002}} > 0, + "have recent enough data to test for deep recursion warnings"); + + cmp_ok($warnings_count, '==', 0, + "no deep recursion warnings for newer perl versions"); } ok(! defined(Module::CoreList->find_version()), diff --git a/dist/Module-CoreList/t/is_core.t b/dist/Module-CoreList/t/is_core.t index cc06a21..1ddc260 100644 --- a/dist/Module-CoreList/t/is_core.t +++ b/dist/Module-CoreList/t/is_core.t @@ -1,7 +1,7 @@ #!perl -w use strict; use Module::CoreList; -use Test::More tests => 38; +use Test::More tests => 43; BEGIN { require_ok('Module::CoreList'); } @@ -28,6 +28,13 @@ ok(Module::CoreList::is_core('attributes', undef, '5.006001') == 1, "attributes ok(Module::CoreList::is_core('Pod::Plainer', undef, '5.012001') == 1, "Pod::Plainer was core in 5.12.1"); ok(Module::CoreList::is_core('Pod::Plainer', undef, '5.016003') == 0, "Pod::Plainer was removed in 5.13.1"); +ok(!Module::CoreList::is_core('File::Temp', 0, '5.006'), 'File::Temp is not in 5.006000'); +ok(Module::CoreList::is_core('File::Temp', 0, '5.006001'), 'File::Temp is in 5.006001'); +ok(!Module::CoreList::is_core('File::Temp', '0.12', '5.006'), 'File::Temp 0.12 is not in 5.006000'); +ok(Module::CoreList::is_core('File::Temp', '0.12', '5.006001'), 'File::Temp 0.12 is in 5.006001'); +ok(Module::CoreList::is_core('File::Temp', '0.12', '5.006002'), 'File::Temp 0.12 is in 5.006002'); + + # history of module 'encoding' in core # version 1.00 included in 5.007003 # version 1.35 included in 5.008 diff --git a/hints/catamount.sh b/hints/catamount.sh index 2dff421..e296110 100644 --- a/hints/catamount.sh +++ b/hints/catamount.sh @@ -31,11 +31,11 @@ # mkdir -p /opt/perl-catamount # mkdir -p /opt/perl-catamount/include # mkdir -p /opt/perl-catamount/lib -# mkdir -p /opt/perl-catamount/lib/perl5/5.22.2 +# mkdir -p /opt/perl-catamount/lib/perl5/5.22.3 # mkdir -p /opt/perl-catamount/bin # cp *.h /opt/perl-catamount/include # cp libperl.a /opt/perl-catamount/lib -# cp -pr lib/* /opt/perl-catamount/lib/perl5/5.22.2 +# cp -pr lib/* /opt/perl-catamount/lib/perl5/5.22.3 # cp miniperl perl run.sh cc.sh /opt/perl-catamount/lib # # With the headers and the libperl.a you can embed Perl to your Catamount diff --git a/intrpvar.h b/intrpvar.h index 74defda..0dabd28 100644 --- a/intrpvar.h +++ b/intrpvar.h @@ -179,7 +179,7 @@ PERLVAR(I, statgv, GV *) PERLVARI(I, statname, SV *, NULL) #ifdef HAS_TIMES -/* Will be removed soon after v5.22.2. See RT #121351 */ +/* Will be removed soon after v5.22.3. See RT #121351 */ PERLVAR(I, timesbuf, struct tms) #endif @@ -753,7 +753,7 @@ PERLVARI(I, globhook, globhook_t, NULL) PERLVARI(I, padlist_generation, U32, 1) /* id to identify padlist clones */ -/* The last unconditional member of the interpreter structure when 5.22.2 was +/* The last unconditional member of the interpreter structure when 5.22.3 was released. The offset of the end of this is baked into a global variable in any shared perl library which will allow a sanity test in future perl releases. */ diff --git a/lib/B/Op_private.pm b/lib/B/Op_private.pm index 6d4b136..1e64b26 100644 --- a/lib/B/Op_private.pm +++ b/lib/B/Op_private.pm @@ -118,7 +118,7 @@ package B::Op_private; our %bits; -our $VERSION = "5.022002"; +our $VERSION = "5.022003"; $bits{$_}{3} = 'OPpENTERSUB_AMPER' for qw(entersub rv2cv); $bits{$_}{6} = 'OPpENTERSUB_DB' for qw(entersub rv2cv); diff --git a/patchlevel.h b/patchlevel.h index bfd796b..6ebaeb7 100644 --- a/patchlevel.h +++ b/patchlevel.h @@ -15,7 +15,7 @@ #define PERL_REVISION 5 /* age */ #define PERL_VERSION 22 /* epoch */ -#define PERL_SUBVERSION 2 /* generation */ +#define PERL_SUBVERSION 3 /* generation */ /* The following numbers describe the earliest compatible version of Perl ("compatibility" here being defined as sufficient binary/API diff --git a/plan9/config.plan9 b/plan9/config.plan9 index 078c83b..8404420 100644 --- a/plan9/config.plan9 +++ b/plan9/config.plan9 @@ -3373,8 +3373,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 "/sys/lib/perl/5.22.2" /**/ -#define PRIVLIB_EXP "/sys/lib/perl/5.22.2" /**/ +#define PRIVLIB "/sys/lib/perl/5.22.3" /**/ +#define PRIVLIB_EXP "/sys/lib/perl/5.22.3" /**/ /* PTRSIZE: * This symbol contains the size of a pointer, so that the C preprocessor @@ -3501,9 +3501,9 @@ * 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 "/sys/lib/perl/5.22.2/site_perl" /**/ -#define SITELIB_EXP "/sys/lib/perl/5.22.2/site_perl" /**/ -#define SITELIB_STEM "/sys/lib/perl/5.22.2/site_perl" /**/ +#define SITELIB "/sys/lib/perl/5.22.3/site_perl" /**/ +#define SITELIB_EXP "/sys/lib/perl/5.22.3/site_perl" /**/ +#define SITELIB_STEM "/sys/lib/perl/5.22.3/site_perl" /**/ /* Size_t_size: * This symbol holds the size of a Size_t in bytes. diff --git a/plan9/config_sh.sample b/plan9/config_sh.sample index df619ba..5c1fc87 100644 --- a/plan9/config_sh.sample +++ b/plan9/config_sh.sample @@ -36,8 +36,8 @@ api_subversion='0' api_version='22' api_versionstring='5.22.0' ar='ar' -archlib='/sys/lib/perl5/5.22.2/386' -archlibexp='/sys/lib/perl5/5.22.2/386' +archlib='/sys/lib/perl5/5.22.3/386' +archlibexp='/sys/lib/perl5/5.22.3/386' archname64='' archname='386' archobjs='' @@ -787,17 +787,17 @@ inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' -installarchlib='/sys/lib/perl/5.22.2/386' +installarchlib='/sys/lib/perl/5.22.3/386' installbin='/usr/bin' installman1dir='/sys/man/1pub' installman3dir='/sys/man/2pub' installprefix='/usr' installprefixexp='/usr' -installprivlib='/sys/lib/perl/5.22.2' +installprivlib='/sys/lib/perl/5.22.3' installscript='/usr/bin' -installsitearch='/sys/lib/perl/5.22.2/site_perl/386' +installsitearch='/sys/lib/perl/5.22.3/site_perl/386' installsitebin='/usr/bin' -installsitelib='/sys/lib/perl/5.22.2/site_perl' +installsitelib='/sys/lib/perl/5.22.3/site_perl' installstyle='lib/perl5' installusrbinperl='undef' installvendorarch='' @@ -918,8 +918,8 @@ pmake='' pr='' prefix='/usr' prefixexp='/usr' -privlib='/sys/lib/perl/5.22.2' -privlibexp='/sys/lib/perl/5.22.2' +privlib='/sys/lib/perl/5.22.3' +privlibexp='/sys/lib/perl/5.22.3' procselfexe='' prototype='define' ptrsize='4' @@ -984,13 +984,13 @@ 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, ... [7 chars truncated] sig_size='50' signal_t='void' -sitearch='/sys/lib/perl/5.22.2/site_perl/386' +sitearch='/sys/lib/perl/5.22.3/site_perl/386' sitearchexp='/sys/lib/perl/site_perl/386' sitebin='/usr/bin' sitebinexp='/usr/bin' -sitelib='/sys/lib/perl/5.22.2/site_perl' -sitelib_stem='/sys/lib/perl/5.22.2/site_perl' -sitelibexp='/sys/lib/perl/5.22.2/site_perl' +sitelib='/sys/lib/perl/5.22.3/site_perl' +sitelib_stem='/sys/lib/perl/5.22.3/site_perl' +sitelibexp='/sys/lib/perl/5.22.3/site_perl' siteprefix='/usr' siteprefixexp='/usr' sizesize='4' @@ -1023,7 +1023,7 @@ stdio_stream_array='' strerror_r_proto='0' strings='/sys/include/ape/string.h' submit='' -subversion='2' +subversion='3' sysman='/sys/man/1pub' tail='' tar='' @@ -1105,8 +1105,8 @@ vendorlib_stem='' vendorlibexp='' vendorprefix='' vendorprefixexp='' -version='5.22.2' -version_patchlevel_string='version 22 subversion 2' +version='5.22.3' +version_patchlevel_string='version 22 subversion 3' versiononly='undef' vi='' xlibpth='' @@ -1120,7 +1120,7 @@ config_args='' config_argc=0 PERL_REVISION=5 PERL_VERSION=22 -PERL_SUBVERSION=2 +PERL_SUBVERSION=3 PERL_API_REVISION=5 PERL_API_VERSION=22 PERL_API_SUBVERSION=0 diff --git a/pod/perlhist.pod b/pod/perlhist.pod index 37bab71..af4cc80 100644 --- a/pod/perlhist.pod +++ b/pod/perlhist.pod @@ -579,6 +579,17 @@ the strings?). Sawyer X 5.23.8 2016-Feb-20 Abigail 5.23.9 2016-Mar-20 + Ricardo 5.24.0-RC1 2016-Apr-13 The 5.24 maintenance track + Ricardo 5.24.0-RC2 2016-Apr-23 + Ricardo 5.24.0-RC3 2016-Apr-26 + Ricardo 5.24.0-RC4 2016-May-02 + Ricardo 5.24.0-RC5 2016-May-04 + Ricardo 5.24.0 2016-May-09 + + Ricardo 5.25.0 2016-May-09 The 5.25 development track + Sawyer X 5.25.1 2016-May-20 + Matthew 5.25.2 2016-Jun-20 + =head2 SELECTED RELEASE SIZES For example the notation "core: 212 29" in the release 1.000 means that @@ -660,6 +671,7 @@ explained below. 5.18.0 5892 113 1088 79 20077 2760 9365 2439 4943 154 5.20.0 6243 115 1187 75 19499 2701 9620 2457 5145 159 5.22.0 7819 115 1284 77 19121 2635 9772 2434 5615 176 + 5.24.0 7922 113 1287 77 19535 2677 9994 2465 5702 177 The "core"..."doc" mean the following files from the Perl source code distribution. The glob notation ** means recursively, (.) means @@ -964,25 +976,25 @@ the Perl source distribution for somewhat more selected releases. ====================================================================== - 5.20.0 5.22.0 - - Configure 552 1 570 1 - Cross 118 15 118 15 - djgpp 18 7 17 7 - h2pl 13 15 13 15 - hints 355 90 356 87 - mad 174 8 - - - NetWare 467 61 466 61 - os2 510 70 510 70 - plan9 316 17 317 17 - Porting 1204 68 1393 71 - qnx 1 4 1 4 - symbian 290 54 291 54 - utils 241 27 242 27 - vms 538 12 532 12 - vos 8 7 8 7 - win32 1183 64 1201 64 - x2p 341 19 - - + 5.20.0 5.22.0 5.24.0 + + Configure 552 1 570 1 586 1 + Cross 118 15 118 15 118 15 + djgpp 18 7 17 7 17 7 + h2pl 13 15 13 15 13 15 + hints 355 90 356 87 362 87 + mad 174 8 - - - - + NetWare 467 61 466 61 467 61 + os2 510 70 510 70 510 70 + plan9 316 17 317 17 314 17 + Porting 1204 68 1393 71 1321 71 + qnx 1 4 1 4 1 4 + symbian 290 54 291 54 292 54 + utils 241 27 242 27 679 53 + vms 538 12 532 12 524 12 + vos 8 7 8 7 8 7 + win32 1183 64 1201 64 1268 65 + x2p 341 19 - - - - =head2 SELECTED PATCH SIZES diff --git a/win32/Makefile b/win32/Makefile index dfe3c39..922dc15 100644 --- a/win32/Makefile +++ b/win32/Makefile @@ -38,7 +38,7 @@ INST_TOP = $(INST_DRV)\perl # versioned installation can be obtained by setting INST_TOP above to a # path that includes an arbitrary version string. # -#INST_VER = \5.22.2 +#INST_VER = \5.22.3 # # Comment this out if you DON'T want your perl installation to have diff --git a/win32/makefile.mk b/win32/makefile.mk index d9004ca..7b97ce5 100644 --- a/win32/makefile.mk +++ b/win32/makefile.mk @@ -44,7 +44,7 @@ INST_TOP *= $(INST_DRV)\perl # versioned installation can be obtained by setting INST_TOP above to a # path that includes an arbitrary version string. # -#INST_VER *= \5.22.2 +#INST_VER *= \5.22.3 # # Comment this out if you DON'T want your perl installation to have -- Perl5 Master Repository
