In perl.git, the branch blead has been updated

<https://perl5.git.perl.org/perl.git/commitdiff/450b00dc929ccd3629c3179ee20bc8c793a2d569?hp=b6125dfcd017e2dd18dacdce91a6e071499b7aed>

- Log -----------------------------------------------------------------
commit 450b00dc929ccd3629c3179ee20bc8c793a2d569
Author: Nicolas R <[email protected]>
Date:   Wed Feb 20 13:58:44 2019 -0700

    Add 5.29.8 release to pod/perlhist

commit 236bdd0113d6fbdff28b5edad8827092c73676de
Author: Nicolas R <[email protected]>
Date:   Wed Feb 20 12:23:50 2019 -0700

    Add XS::APItest to unclaimedModules in corelist-perldelta.pl
    
    Without this change corelist-perldelta.pl would not see the
    changes from XS::APItest.
    
        ./perl -Ilib Porting/corelist-perldelta.pl \
            --mode=update pod/perldelta.pod

commit fbabbb9ebf3b093b33cf213be76bf4a1c095e230
Author: Nicolas R <[email protected]>
Date:   Wed Feb 20 11:34:52 2019 -0700

    Update Module::CoreList for 5.19.8

commit 423dbb1d91181637c05dd8860f5f7c36630a1109
Author: Nicolas R <[email protected]>
Date:   Wed Feb 20 10:22:48 2019 -0700

    Perldelta final massage for 5.29.8 release
    
    Update perldelta file with recent changes
    and perform some extra cleanup.

commit b6a6ce3e7f9a23f63f6ec88aecadc9212e31b2f5
Author: Nicolas R <[email protected]>
Date:   Thu Feb 14 13:57:11 2019 -0700

    Add more Travis CI flavors to the matrix
    
    This configuration is going to considerably slowing
    down smokes but this is a useful alternate when
    preparing a release.
    
    We can probably consider commenting these extra config
    and only check them for release. Or we could also provide
    two travis.yaml:
    - .travis.yml.light
    - .travis.yml.full
    
    And use a symlink depending which one we want to use.

commit df369d8ee09f81094572bc2715837100c7f01bfb
Author: Nicolas R <[email protected]>
Date:   Wed Feb 20 09:32:59 2019 -0700

    Add note for BLEAD point release to release_managers_guide.pod
    
    Add note concerning the bump of PERL_API_* constants
    for blead point releases.

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

Summary of changes:
 .travis.yml                                 |   6 +-
 Porting/corelist-perldelta.pl               |   9 ++-
 Porting/release_managers_guide.pod          |  12 ++-
 dist/Module-CoreList/lib/Module/CoreList.pm |  87 ++++++++++++++++++++
 pod/perldelta.pod                           | 119 ++++++++++++----------------
 pod/perlhist.pod                            |   1 +
 6 files changed, 161 insertions(+), 73 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index cd235e74da..8aebd2ba45 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -21,6 +21,10 @@ env:
     matrix:
         - CONFIGURE_ARGS='-Uusethreads'
         - CONFIGURE_ARGS='-Dusethreads'
+        - CONFIGURE_ARGS='-DPERL_GLOBAL_STRUCT'
+        - CONFIGURE_ARGS='-DPERL_GLOBAL_STRUCT_PRIVATE'
+        - CONFIGURE_ARGS='-Duseshrplib -Dusesitecustomize'
+        - CONFIGURE_ARGS='-Duserelocatableinc'
 
 # only use gcc on linux, and only use clang on osx for now
 matrix:
@@ -67,4 +71,4 @@ notifications:
       - "GitHub URL: https://github.com/p5h/perl5demo/commit/%{commit}"; # 
adjust this url to use the production repo
     on_success: change # default: always
     on_failure: always # default: always
-#    use_notice: true
\ No newline at end of file
+#    use_notice: true
diff --git a/Porting/corelist-perldelta.pl b/Porting/corelist-perldelta.pl
index c8a1429cdb..c036a18607 100755
--- a/Porting/corelist-perldelta.pl
+++ b/Porting/corelist-perldelta.pl
@@ -155,7 +155,14 @@ sub corelist_delta {
     return undef;
   };
 
-  my @unclaimedModules = qw/AnyDBM_File B B::Concise B::Deparse Benchmark 
Class::Struct Config::Extensions DB DBM_Filter Devel::Peek DirHandle DynaLoader 
English Errno ExtUtils::Embed ExtUtils::Miniperl ExtUtils::Typemaps 
ExtUtils::XSSymSet Fcntl File::Basename File::Compare File::Copy File::DosGlob 
File::Find File::Glob File::stat FileCache FileHandle FindBin GDBM_File 
Getopt::Std Hash::Util Hash::Util::FieldHash I18N::Langinfo IPC::Open3 
NDBM_File ODBM_File Opcode PerlIO PerlIO::encoding PerlIO::mmap PerlIO::scalar 
PerlIO::via Pod::Functions Pod::Html POSIX SDBM_File SelectSaver Symbol 
Sys::Hostname Thread Tie::Array Tie::Handle Tie::Hash Tie::Hash::NamedCapture 
Tie::Memoize Tie::Scalar Tie::StdHandle Tie::SubstrHash Time::gmtime 
Time::localtime Time::tm Unicode::UCD UNIVERSAL User::grent User::pwent 
VMS::DCLsym VMS::Filespec VMS::Stdio XS::Typemap Win32CORE/;
+  my @unclaimedModules = qw/AnyDBM_File B B::Concise B::Deparse Benchmark 
Class::Struct Config::Extensions DB
+                            DBM_Filter Devel::Peek DirHandle DynaLoader 
English Errno ExtUtils::Embed ExtUtils::Miniperl
+                            ExtUtils::Typemaps ExtUtils::XSSymSet Fcntl 
File::Basename File::Compare File::Copy File::DosGlob
+                            File::Find File::Glob File::stat FileCache 
FileHandle FindBin GDBM_File Getopt::Std Hash::Util Hash::Util::FieldHash
+                            I18N::Langinfo IPC::Open3 NDBM_File ODBM_File 
Opcode PerlIO PerlIO::encoding PerlIO::mmap PerlIO::scalar PerlIO::via
+                            Pod::Functions Pod::Html POSIX SDBM_File 
SelectSaver Symbol Sys::Hostname Thread Tie::Array Tie::Handle Tie::Hash
+                            Tie::Hash::NamedCapture Tie::Memoize Tie::Scalar 
Tie::StdHandle Tie::SubstrHash Time::gmtime Time::localtime Time::tm
+                            Unicode::UCD UNIVERSAL User::grent User::pwent 
VMS::DCLsym VMS::Filespec VMS::Stdio XS::Typemap XS::APItest Win32CORE/;
   my @unclaimedPragmata = qw/arybase attributes blib bytes charnames deprecate 
diagnostics encoding feature fields filetest inc::latest integer less locale 
mro open ops overload overloading re sigtrap sort strict subs utf8 vars vmsish/;
   my @unclaimed = (@unclaimedModules, @unclaimedPragmata);
 
diff --git a/Porting/release_managers_guide.pod 
b/Porting/release_managers_guide.pod
index bcb3c856e2..254b8f2f52 100644
--- a/Porting/release_managers_guide.pod
+++ b/Porting/release_managers_guide.pod
@@ -435,9 +435,11 @@ F<pod/perlpolicy.pod>.
 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. 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.
+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.
+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.
 
 After editing, regenerate uconfig.h (this must be run on a system with a
 /bin/sh available):
@@ -479,6 +481,7 @@ version number.
 =head3 update INSTALL
 
 Review and update INSTALL to account for the change in version number.
+INSTALL for a BLEAD-POINT release should already contain the expected version.
 The lines in F<INSTALL> about "is not binary compatible with" may require a
 correct choice of earlier version to declare incompatibility with. These are
 in the "Changes and Incompatibilities" and "Coexistence with earlier versions
@@ -531,6 +534,9 @@ C<-Dusethreads>
 If you have multiple compilers on your machine, you might also consider
 compiling with C<-Dcc=$other_compiler>.
 
+You can also consider pushing the repo to GitHub where Travis CI is enabled
+which would smoke different flavors of Perl for you.
+
 =head3 update perlport
 
 L<perlport> has a section currently named I<Supported Platforms> that
diff --git a/dist/Module-CoreList/lib/Module/CoreList.pm 
b/dist/Module-CoreList/lib/Module/CoreList.pm
index b68177bf76..a01659b35c 100644
--- a/dist/Module-CoreList/lib/Module/CoreList.pm
+++ b/dist/Module-CoreList/lib/Module/CoreList.pm
@@ -16099,10 +16099,97 @@ for my $version ( sort { $a <=> $b } keys %released ) 
{
     5.029008 => {
         delta_from => 5.029007,
         changed => {
+            'B'                     => '1.76',
             'B::Op_private'         => '5.029008',
             'Config'                => '5.029008',
+            'Encode'                => '3.00',
+            'Encode::Unicode'       => '2.18',
+            'ExtUtils::Miniperl'    => '1.09',
+            'IO'                    => '1.40',
+            'IO::Dir'               => '1.40',
+            'IO::File'              => '1.40',
+            'IO::Handle'            => '1.40',
+            'IO::Pipe'              => '1.40',
+            'IO::Poll'              => '1.40',
+            'IO::Seekable'          => '1.40',
+            'IO::Select'            => '1.40',
+            'IO::Socket'            => '1.40',
+            'IO::Socket::INET'      => '1.40',
+            'IO::Socket::UNIX'      => '1.40',
+            'JSON::PP'              => '4.00',
+            'JSON::PP::Boolean'     => '4.00',
             'Module::CoreList'      => '5.20190220',
             'Module::CoreList::Utils'=> '5.20190220',
+            'Module::Load'          => '0.34',
+            'Net::Ping'             => '2.71',
+            'POSIX'                 => '1.87',
+            'Test2'                 => '1.302162',
+            'Test2::API'            => '1.302162',
+            'Test2::API::Breakage'  => '1.302162',
+            'Test2::API::Context'   => '1.302162',
+            'Test2::API::Instance'  => '1.302162',
+            'Test2::API::Stack'     => '1.302162',
+            'Test2::Event'          => '1.302162',
+            'Test2::Event::Bail'    => '1.302162',
+            'Test2::Event::Diag'    => '1.302162',
+            'Test2::Event::Encoding'=> '1.302162',
+            'Test2::Event::Exception'=> '1.302162',
+            'Test2::Event::Fail'    => '1.302162',
+            'Test2::Event::Generic' => '1.302162',
+            'Test2::Event::Note'    => '1.302162',
+            'Test2::Event::Ok'      => '1.302162',
+            'Test2::Event::Pass'    => '1.302162',
+            'Test2::Event::Plan'    => '1.302162',
+            'Test2::Event::Skip'    => '1.302162',
+            'Test2::Event::Subtest' => '1.302162',
+            'Test2::Event::TAP::Version'=> '1.302162',
+            'Test2::Event::V2'      => '1.302162',
+            'Test2::Event::Waiting' => '1.302162',
+            'Test2::EventFacet'     => '1.302162',
+            'Test2::EventFacet::About'=> '1.302162',
+            'Test2::EventFacet::Amnesty'=> '1.302162',
+            'Test2::EventFacet::Assert'=> '1.302162',
+            'Test2::EventFacet::Control'=> '1.302162',
+            'Test2::EventFacet::Error'=> '1.302162',
+            'Test2::EventFacet::Hub'=> '1.302162',
+            'Test2::EventFacet::Info'=> '1.302162',
+            'Test2::EventFacet::Meta'=> '1.302162',
+            'Test2::EventFacet::Parent'=> '1.302162',
+            'Test2::EventFacet::Plan'=> '1.302162',
+            'Test2::EventFacet::Render'=> '1.302162',
+            'Test2::EventFacet::Trace'=> '1.302162',
+            'Test2::Formatter'      => '1.302162',
+            'Test2::Formatter::TAP' => '1.302162',
+            'Test2::Hub'            => '1.302162',
+            'Test2::Hub::Interceptor'=> '1.302162',
+            'Test2::Hub::Interceptor::Terminator'=> '1.302162',
+            'Test2::Hub::Subtest'   => '1.302162',
+            'Test2::IPC'            => '1.302162',
+            'Test2::IPC::Driver'    => '1.302162',
+            'Test2::IPC::Driver::Files'=> '1.302162',
+            'Test2::Tools::Tiny'    => '1.302162',
+            'Test2::Util'           => '1.302162',
+            'Test2::Util::ExternalMeta'=> '1.302162',
+            'Test2::Util::Facets2Legacy'=> '1.302162',
+            'Test2::Util::HashBase' => '1.302162',
+            'Test2::Util::Trace'    => '1.302162',
+            'Test::Builder'         => '1.302162',
+            'Test::Builder::Formatter'=> '1.302162',
+            'Test::Builder::Module' => '1.302162',
+            'Test::Builder::Tester' => '1.302162',
+            'Test::Builder::Tester::Color'=> '1.302162',
+            'Test::Builder::TodoDiag'=> '1.302162',
+            'Test::More'            => '1.302162',
+            'Test::Simple'          => '1.302162',
+            'Test::Tester'          => '1.302162',
+            'Test::Tester::Capture' => '1.302162',
+            'Test::Tester::CaptureRunner'=> '1.302162',
+            'Test::Tester::Delegate'=> '1.302162',
+            'Test::use::ok'         => '1.302162',
+            'XS::APItest'           => '1.00',
+            'deprecate'             => '0.04',
+            'ok'                    => '1.302162',
+            'perlfaq'               => '5.20190126',
         },
         removed => {
         }
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 004d6fbc99..8b4cda23b2 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -65,10 +65,22 @@ L<B> has been upgraded from version 1.75 to 1.76.
 
 =item *
 
+L<deprecate> has been upgraded from version 0.03 to 0.04.
+
+=item *
+
 L<Encode> has been upgraded from version 2.97 to 3.00.
 
 =item *
 
+L<ExtUtils::Miniperl> has been upgraded from version 1.08 to 1.09.
+
+=item *
+
+L<IO> has been upgraded from version 1.39 to 1.40.
+
+=item *
+
 L<JSON::PP> has been upgraded from version 2.97001 to 4.00.
 JSON::PP as JSON::XS 4.0 enable allow_nonref by default
 
@@ -84,7 +96,7 @@ L<Module::Load> has been upgraded from version 0.32 to 0.34.
 
 =item *
 
-L<Net::Ping> has been upgraded from version 2.61 to 2.71.
+L<Net::Ping> has been upgraded from version 2.62 to 2.71.
 
 =item *
 
@@ -92,6 +104,10 @@ L<perlfaq> has been upgraded from version 5.20180915 to 
5.20190126.
 
 =item *
 
+L<POSIX> has been upgraded from version 1.86 to 1.87.
+
+=item *
+
 L<Test::Simple> has been upgraded from version 1.302160 to 1.302162.
 
 =item *
@@ -139,7 +155,7 @@ handles both types.
 
 =item *
 
-Add a note for the ::xdigit:: character class.
+Added a note for the ::xdigit:: character class.
 
 =back
 
@@ -175,29 +191,22 @@ Improve detection of memrchr, strlcat, and strlcpy
 
 Improve Configure detection of memmem() [perl #133760].
 
-=back
+=item *
 
-=head1 Testing
+Fix -DPERL_GLOBAL_STRUCT_PRIVATE build option.
 
-XXX Any significant changes to the testing of a freshly built perl should be
-listed here.  Changes which create B<new> files in F<t/> go here as do any
-large changes to the testing harness (e.g. when parallel testing was added).
-Changes to existing files in F<t/> aren't worth summarizing, although the bugs
-that they represent may be covered elsewhere.
+=item *
 
-XXX If there were no significant test changes, say this:
+Multiple improvements and fixes for -DPERL_GLOBAL_STRUCT build option.
 
-Tests were added and changed to reflect the other additions and changes
-in this release.
+=back
 
-XXX If instead there were significant changes, say this:
+=head1 Testing
 
 Tests were added and changed to reflect the other additions and
 changes in this release.  Furthermore, these significant changes were
 made:
 
-[ List each test improvement as an =item entry ]
-
 =over 4
 
 =item *
@@ -218,47 +227,8 @@ Split t/re/fold_grind.t into multiple test files
 
 =back
 
-=head1 Platform Support
-
-XXX Any changes to platform support should be listed in the sections below.
-
-[ Within the sections, list each platform as an =item entry with specific
-changes as paragraphs below it. ]
-
-=head2 New Platforms
-
-XXX List any platforms that this version of perl compiles on, that previous
-versions did not.  These will either be enabled by new files in the F<hints/>
-directories, or new subdirectories and F<README> files at the top level of the
-source tree.
-
-=over 4
-
-=item XXX-some-platform
-
-XXX
-
-=back
-
-=head2 Discontinued Platforms
-
-XXX List any platforms that this version of perl no longer compiles on.
-
-=over 4
-
-=item XXX-some-platform
-
-XXX
-
-=back
-
 =head2 Platform-Specific Notes
 
-XXX List any changes for specific platforms.  This could include configuration
-and compilation changes or changes in portability/compatibility.  However,
-changes within modules for platforms should generally be listed in the
-L</Modules and Pragmata> section.
-
 =over 4
 
 =item Windows
@@ -270,12 +240,6 @@ type combination is not found.  [perl #133853]
 
 =head1 Internal Changes
 
-XXX Changes which affect the interface available to C<XS> code go here.  Other
-significant internal changes for future core maintainers should be noted as
-well.
-
-[ List each change as an =item entry ]
-
 =over 4
 
 =item *
@@ -289,11 +253,6 @@ happens.
 
 =head1 Selected Bug Fixes
 
-XXX Important bug fixes in the core language are summarized here.  Bug fixes in
-files in F<ext/> and F<lib/> are best summarized in L</Modules and Pragmata>.
-
-[ List each fix as an =item entry ]
-
 =over 4
 
 =item *
@@ -400,9 +359,33 @@ perldelta for 5.30.
 
 =head1 Acknowledgements
 
-XXX Generate this with:
+Perl 5.29.8 represents approximately 5 weeks of development since Perl
+5.29.7 and contains approximately 13,000 lines of changes across 290 files
+from 18 authors.
+
+Excluding auto-generated files, documentation and release tools, there were
+approximately 9,500 lines of changes to 210 .pm, .t, .c and .h files.
+
+Perl continues to flourish into its fourth decade thanks to a vibrant
+community of users and developers. The following people are known to have
+contributed the improvements that became Perl 5.29.8:
+
+Abigail, Andreas König, Andy Dougherty, Aristotle Pagaltzis, Chris 'BinGOs'
+Williams, Dagfinn Ilmari Mannsåker, Dan Kogai, David Mitchell, Jakub Wilk,
+James E Keenan, Karen Etheridge, Karl Williamson, Nicolas R., Pali, Sawyer
+X, Shlomi Fish, Tomasz Konojacki, Tony Cook.
+
+The list above is almost certainly incomplete as it is automatically
+generated from version control history. In particular, it does not include
+the names of the (very much appreciated) contributors who reported issues to
+the Perl bug tracker.
+
+Many of the changes included in this version originated in the CPAN modules
+included in Perl's core. We're grateful to the entire CPAN community for
+helping Perl to flourish.
 
-  perl Porting/acknowledgements.pl v5.29.7..HEAD
+For a more complete list of all of Perl's historical contributors, please
+see the F<AUTHORS> file in the Perl source distribution.
 
 =head1 Reporting Bugs
 
@@ -413,7 +396,7 @@ L<http://www.perl.org/>, the Perl Home Page.
 If you believe you have an unreported bug, please run the L<perlbug> program
 included with your release.  Be sure to trim your bug down to a tiny but
 sufficient test case.  Your bug report, along with the output of C<perl -V>,
-will be sent off to [email protected] to be analysed by the Perl porting team.
+will be sent off to [email protected] to be analyzed by the Perl porting team.
 
 If the bug you are reporting has security implications which make it
 inappropriate to send to a publicly archived mailing list, then see
diff --git a/pod/perlhist.pod b/pod/perlhist.pod
index ab44df631b..bf42ecaba5 100644
--- a/pod/perlhist.pod
+++ b/pod/perlhist.pod
@@ -660,6 +660,7 @@ the strings?).
  Ether     5.29.5       2018-Nov-20
  Abigail   5.29.6       2018-Dec-18
  Abigail   5.29.7       2019-Jan-20
+ Nicolas R 5.29.8       2019-Feb-20
 
 =head2 SELECTED RELEASE SIZES
 

-- 
Perl5 Master Repository

Reply via email to