In perl.git, the branch maint-5.10 has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/d79203520c4254550b36937dae4d767b6a21d93d?hp=f58dc0e3ba078967ba61afdbd71f5c4574dec41d>

- Log -----------------------------------------------------------------
commit d79203520c4254550b36937dae4d767b6a21d93d
Author: David Mitchell <[email protected]>
Date:   Thu Aug 6 01:19:12 2009 +0100

    today's merging activity

M       Porting/mergelog

commit f8c8e768e089ff6d975a053b4f20c791e4b817cc
Author: David Mitchell <[email protected]>
Date:   Thu Aug 6 01:01:07 2009 +0100

    release_managers_guide: tweak ordering of 'on-the-day' stuff
    and lots of little fixes therein.
    
    (cherry picked from commit a0db33fef579d4bbe3f26e2850101521e606c9db)

M       Porting/release_managers_guide.pod

commit 587ed6c314b8db8c2ce430c107a3f66a873a1979
Author: David Mitchell <[email protected]>
Date:   Thu Aug 6 00:53:46 2009 +0100

    bump version to RC1

M       patchlevel.h

commit b7a6654028655b63008199eedef08a70441f161b
Author: David Mitchell <[email protected]>
Date:   Thu Aug 6 00:50:33 2009 +0100

    add new release to perlhist

M       pod/perlhist.pod

commit e1a6556f7b2dfb10a34aace6cb67ff37be1a0253
Author: David Mitchell <[email protected]>
Date:   Thu Aug 6 00:34:28 2009 +0100

    Updated Module::CoreList for the 5.10.1 release
    
    (cherry picked from commit 909fb0b7fb3eaee3729754411435e9772903f6be)

M       lib/Module/CoreList.pm
-----------------------------------------------------------------------

Summary of changes:
 Porting/mergelog                   |   11 +++
 Porting/release_managers_guide.pod |  166 +++++++++++++++++++++---------------
 lib/Module/CoreList.pm             |  130 ++++++++++++++--------------
 patchlevel.h                       |    2 +
 pod/perlhist.pod                   |    1 +
 5 files changed, 176 insertions(+), 134 deletions(-)

diff --git a/Porting/mergelog b/Porting/mergelog
index f1539dd..c31a310 100644
--- a/Porting/mergelog
+++ b/Porting/mergelog
@@ -3834,3 +3834,14 @@ M  2e831dfd27 2009/08/04 release_managers_guide: make 
into two logical sect
 M  20b15ed1ed 2009/08/04 The AUTHORS file is now short only about thirty 'r
 M  dd0e54ba0e 2009/08/04 minor tweaks to release_managers_guide.pod
 M  d7eb1120ad 2009/08/04 release_managers_guide: add patchlevel.h stuff
+d  46a76da79a 2009/08/05 win32/perlhost.h: use symbolic constant
+R  240bfeb992 2009/08/05 add CLONEf_KEEP_PTR_TABLE to win fork emulation.
+                           (see 682bcedc3e)
+M  c07671d743 2009/08/05 Now down to 17 unknown addresses which "should" be
+M  b0b93b3c77 2009/08/05 in perl_clone_using, free the prt_table
+R  682bcedc3e 2009/08/05 Revert "add CLONEf_KEEP_PTR_TABLE to win fork emul
+M  039dab9882 2009/08/05 The current CPAN is very noisy on download failure
+M  cb06ebec41 2009/08/05 ExtUtils::MakeMaker 6.55_02
+M  3ed7368117 2009/08/05 fix for EU:MM 6.55_02 failing test,
+M  909fb0b7fb 2009/08/05 Updated Module::CoreList for the 5.10.1 release
+M  a0db33fef5 2009/08/06 release_managers_guide: tweak ordering of 'on-the-
diff --git a/Porting/release_managers_guide.pod 
b/Porting/release_managers_guide.pod
index 17315dd..4d3a592 100644
--- a/Porting/release_managers_guide.pod
+++ b/Porting/release_managers_guide.pod
@@ -357,89 +357,66 @@ up-to-date.
 
 =item *
 
-Configure and build perl so that you have a Makefile and porting tools:
-
-    $ ./Configure -Dusedevel -des
-    $ make
-
-XXX probably want some re-ordering here: we build a perl, and very soon
-afterwards do a distclean
-
-=item *
-
-Check that files managed by F<regen.pl> and friends are up to date. From
-within your working directory:
+I<You MAY SKIP this step for SNAPSHOT>
 
-    $ git status
-    $ make regen
-    $ make regen_perly
-    $ git status
+Re-read the perldelta to try to find any embarrassing typos and thinkos;
+remove any C<TODO> or C<XXX> flags; update the "Known Problems" section
+with any serious issues for which fixes are not going to happen now; and
+run through pod and spell checkers, e.g.
 
-If any of the files managed by regen.pl have changed, then you should commit
-the updated versions:
+    podchecker -warnings -warnings pod/perl5101delta.pod
+    spell pod/perl5101delta.pod
 
-    $ git commit -m 'Updated files generated by regen tools for perl 5.x.y' 
<list of files>
+Also, you may want to generate and view an HTML version of it to check
+formatting, e.g.
 
+    perl pod/pod2html pod/perl5101delta.pod > /tmp/perl5101delta.html
 
 =item *
 
-Rebuild META.yml:
+Make sure you have a gitwise-clean perl directory (no modified files,
+unpushed commits etc):
 
-    $ rm META.yml
-    $ make META.yml
-
-Commit META.yml if it has changed:
-
-    $ git commit -m 'Updating META.yml in preparation for release of 5.x.y' 
META.yml
+    $ git status
 
 =item *
 
-Check that the manifest is sorted and correct:
-
-    $ make manisort
-    $ make distclean 
-    $ perl Porting/manicheck
-
-
-Commit MANIFEST if it has changed:
-
-    $ git commit -m 'Updating MANIFEST in preparation for release of 5.x.y' 
MANIFEST
-
+If not already built, Configure and build perl so that you have a Makefile
+and porting tools:
 
+    $ ./Configure -Dusedevel -des
+    $ make
 
 =item *
 
-I<You MUST SKIP this step for SNAPSHOT>
-
-Add an entry to F<pod/perlhist.pod> with the current date:
-
-          5.8.9-RC1     2008-Nov-10
-
-Make sure the correct pumpking is listed, and if this is the first release
-under the stewardship of a new pumpking, make sure that his or her name
-is listed in the section entitled C<THE KEEPERS OF THE PUMPKIN>.
+Check that files managed by F<regen.pl> and friends are up to date. From
+within your working directory:
 
-Be sure to commit your changes:
+    $ git status
+    $ make regen
+    $ make regen_perly
+    $ git status
 
-    $ git commit -m 'Updating perlhist in preparation for release of 5.x.y' 
pod/perlhist.pod
+If any of the files managed by F<regen.pl> have changed, then you should
+re-make perl to check that it's okay, then commit the updated versions:
 
+    $ git commit -a -m 'make regn; make regn_perly'
 
 =item *
 
-I<You MAY SKIP this step for SNAPSHOT>
+Rebuild META.yml:
 
-Re-read the perldelta to try to find any embarrassing typos and thinkos;
-remove any C<TODO> or C<XXX> flags; update the "Known Problems" section
-with any serious issues for which fixes are not going to happen now; and
-run through pod and spell checkers, e.g.
+    $ rm META.yml
+    $ make META.yml
+    $ git diff
 
-    podchecker -warnings -warnings pod/perl5101delta.pod
-    spell pod/perl5101delta.pod
+XXX it would be nice to make Porting/makemeta use regen_lib.pl
+to get the same 'update the file if its changed' functionality
+we get with 'make regen' etc.
 
-Also, you may want to generate and view an HTML version of it to check
-formatting, e.g.
+Commit META.yml if it has changed:
 
-    perl pod/pod2html pod/perl5101delta.pod > /tmp/perl5101delta.html
+    $ git commit -m 'Update META.yml' META.yml
 
 =item *
 
@@ -451,33 +428,38 @@ Note that if this is a maint release, you should run the 
following actions
 from the maint directory, but commit the C<Corelist.pm> changes in
 I<blead> and subsequently cherry-pick it.
 
-corelist.pl uses ftp.funet.fi to verify information about dual-lifed
+F<corelist.pl> uses ftp.funet.fi to verify information about dual-lived
 modules on CPAN. It can use a full, local CPAN mirror or fall back
 to C<wget> or C<curl> to fetch only package metadata remotely.
 
 (If you'd prefer to have a full CPAN mirror, see 
 http://www.cpan.org/misc/cpan-faq.html#How_mirror_CPAN)
 
+Then change to your perl checkout, and if necessary,
 
-Then change to your perl checkout.
+    $ make perl
 
-If you have a local CPAN mirror, run:
+Thenn, If you have a local CPAN mirror, run:
 
-    $ make perl
     $ ./perl -Ilib Porting/corelist.pl ~/my-cpan-mirror
 
 Otherwise, run:
 
-    $ make perl
     $ ./perl -Ilib Porting/corelist.pl cpan
 
 This will chug for a while. Assuming all goes well, it will
-update lib/Module/CoreList.pm. 
+update F<lib/Module/CoreList.pm>.
 
 Check that file over carefully:
 
     $ git diff lib/Module/CoreList.pm
 
+In particular, if this not the first update for this version, make sure
+that there isn't a duplicated entry (e.g. '5.010001' entries for both RC1
+and RC2).
+
+XXX the edit-in-place functionality of Porting/corelist.pl should
+be fixed to allow for this
 
 If necessary, bump C<$VERSION> (there's no need to do this for
 every RC; in RC1, bump the version to a new clean number that will
@@ -486,7 +468,7 @@ appear in the final release, and leave as-is for the later 
RCs and final).
 Edit the version number in the new C<< 'Module::CoreList' => 'X.YZ' >>
 entry, as that is likely to reflect the previous version number.
 
-If this is a final release (rather than a release candidate):
+In addition, if this is a final release (rather than a release candidate):
 
 =over 4 
 
@@ -501,16 +483,41 @@ Make sure that the script has correctly updated the 
C<CAVEATS> section
 =back
 
 Finally, commit the new version of Module::CoreList:
+(unless this is for maint; in which case commit it blead first, then
+cherry-pick it back).
 
     $ git commit -m 'Updated Module::CoreList for the 5.x.y release' \
-     lib/Module/Corelist.pm
+     lib/Module/CoreList.pm
+
 
 =item *
 
-Build perl, then make sure it passes its own test suite, and installs:
+Check that the manifest is sorted and correct:
 
-    $ ./Configure -des -Dusedevel -Dprefix=/tmp/perl-5.x.y-pretest
-    $ make test install
+    $ make manisort
+    $ make distclean
+    $ perl Porting/manicheck
+
+Commit MANIFEST if it has changed:
+
+    $ git commit -m 'Update MANIFEST' MANIFEST
+
+=item *
+
+I<You MUST SKIP this step for SNAPSHOT>
+
+Add an entry to F<pod/perlhist.pod> with the current date, e.g.:
+
+    David    5.10.1-RC1    2009-Aug-06
+
+Make sure that the correct pumpking is listed in the left-hand column, and
+if this is the first release under the stewardship of a new pumpking, make
+sure that his or her name is listed in the section entitled
+C<THE KEEPERS OF THE PUMPKIN>.
+
+Be sure to commit your changes:
+
+    $ git commit -m 'add new release to perlhist' pod/perlhist.pod
 
 =item *
 
@@ -530,6 +537,27 @@ Be sure to commit your change:
 
 =item *
 
+Build perl, then make sure it passes its own test suite, and installs:
+
+    $ git clean -xdf
+    $ ./Configure -des -Dusedevel -Dprefix=/tmp/perl-5.x.y-pretest
+    $ make test install
+
+=item *
+
+Check that the output of C<perl -v> and C<perl -V> are as expected,
+especially as regards version numbers, patch and/or RC levels, and @INC
+paths.
+
+=item *
+
+Push all your recent commits:
+
+    $ git push origin ....
+
+
+=item *
+
 Create a tarball. Use the C<-s> option to specify a suitable suffix for
 the tarball and directory name:
 
diff --git a/lib/Module/CoreList.pm b/lib/Module/CoreList.pm
index 1b21192..aad924b 100644
--- a/lib/Module/CoreList.pm
+++ b/lib/Module/CoreList.pm
@@ -9085,7 +9085,7 @@ for my $version ( sort { $a <=> $b } keys %released ) {
        'CPAN::Exception::RecursiveDependency'=> '5.5',
        'CPAN::Exception::blocked_urllist'=> '1.0',
        'CPAN::Exception::yaml_not_installed'=> '5.5',
-       'CPAN::FTP'             => '5.5',
+       'CPAN::FTP'             => '5.5001',
        'CPAN::FTP::netrc'      => '1.00',
        'CPAN::FirstTime'       => '5.53',
        'CPAN::HandleConfig'    => '5.5',
@@ -9214,46 +9214,46 @@ for my $version ( sort { $a <=> $b } keys %released ) {
        'ExtUtils::CBuilder::Platform::dec_osf'=> '0.2602',
        'ExtUtils::CBuilder::Platform::os2'=> '0.2602',
        'ExtUtils::Command'     => '1.16',
-       'ExtUtils::Command::MM' => '6.55_01',
+       'ExtUtils::Command::MM' => '6.55_02',
        'ExtUtils::Constant'    => '0.22',
        'ExtUtils::Constant::Base'=> '0.04',
        'ExtUtils::Constant::ProxySubs'=> '0.06',
        'ExtUtils::Constant::Utils'=> '0.02',
        'ExtUtils::Constant::XS'=> '0.03',
        'ExtUtils::Embed'       => '1.28',
-       'ExtUtils::Install'     => '1.52',
-       'ExtUtils::Installed'   => '1.43',
-       'ExtUtils::Liblist'     => '6.55_01',
-       'ExtUtils::Liblist::Kid'=> '6.5501',
-       'ExtUtils::MM'          => '6.55_01',
-       'ExtUtils::MM_AIX'      => '6.55_01',
-       'ExtUtils::MM_Any'      => '6.55_01',
-       'ExtUtils::MM_BeOS'     => '6.55_01',
-       'ExtUtils::MM_Cygwin'   => '6.55_01',
-       'ExtUtils::MM_DOS'      => '6.5501',
-       'ExtUtils::MM_Darwin'   => '6.55_01',
-       'ExtUtils::MM_MacOS'    => '6.5501',
-       'ExtUtils::MM_NW5'      => '6.55_01',
-       'ExtUtils::MM_OS2'      => '6.55_01',
-       'ExtUtils::MM_QNX'      => '6.55_01',
-       'ExtUtils::MM_UWIN'     => '6.5501',
-       'ExtUtils::MM_Unix'     => '6.55_01',
-       'ExtUtils::MM_VMS'      => '6.55_01',
-       'ExtUtils::MM_VOS'      => '6.55_01',
-       'ExtUtils::MM_Win32'    => '6.55_01',
-       'ExtUtils::MM_Win95'    => '6.55_01',
-       'ExtUtils::MY'          => '6.5501',
-       'ExtUtils::MakeMaker'   => '6.55_01',
-       'ExtUtils::MakeMaker::Config'=> '6.55_01',
+       'ExtUtils::Install'     => '1.54',
+       'ExtUtils::Installed'   => '1.999_001',
+       'ExtUtils::Liblist'     => '6.55_02',
+       'ExtUtils::Liblist::Kid'=> '6.5502',
+       'ExtUtils::MM'          => '6.55_02',
+       'ExtUtils::MM_AIX'      => '6.55_02',
+       'ExtUtils::MM_Any'      => '6.55_02',
+       'ExtUtils::MM_BeOS'     => '6.55_02',
+       'ExtUtils::MM_Cygwin'   => '6.55_02',
+       'ExtUtils::MM_DOS'      => '6.5502',
+       'ExtUtils::MM_Darwin'   => '6.55_02',
+       'ExtUtils::MM_MacOS'    => '6.5502',
+       'ExtUtils::MM_NW5'      => '6.55_02',
+       'ExtUtils::MM_OS2'      => '6.55_02',
+       'ExtUtils::MM_QNX'      => '6.55_02',
+       'ExtUtils::MM_UWIN'     => '6.5502',
+       'ExtUtils::MM_Unix'     => '6.55_02',
+       'ExtUtils::MM_VMS'      => '6.55_02',
+       'ExtUtils::MM_VOS'      => '6.55_02',
+       'ExtUtils::MM_Win32'    => '6.55_02',
+       'ExtUtils::MM_Win95'    => '6.55_02',
+       'ExtUtils::MY'          => '6.5502',
+       'ExtUtils::MakeMaker'   => '6.55_02',
+       'ExtUtils::MakeMaker::Config'=> '6.55_02',
        'ExtUtils::Manifest'    => '1.56',
        'ExtUtils::Miniperl'    => undef,
-       'ExtUtils::Mkbootstrap' => '6.55_01',
-       'ExtUtils::Mksymlists'  => '6.55_01',
+       'ExtUtils::Mkbootstrap' => '6.55_02',
+       'ExtUtils::Mksymlists'  => '6.55_02',
        'ExtUtils::Packlist'    => '1.43',
-       'ExtUtils::ParseXS'     => '2.20_01',
+       'ExtUtils::ParseXS'     => '2.2002',
        'ExtUtils::XSSymSet'    => '1.1',
-       'ExtUtils::testlib'     => '6.5501',
-       'Fatal'                 => '2.06',
+       'ExtUtils::testlib'     => '6.5502',
+       'Fatal'                 => '2.06_01',
        'Fcntl'                 => '1.06',
        'File::Basename'        => '2.77',
        'File::CheckTree'       => '4.4',
@@ -9373,31 +9373,31 @@ for my $version ( sort { $a <=> $b } keys %released ) {
        'Memoize::NDBM_File'    => '0.65',
        'Memoize::SDBM_File'    => '0.65',
        'Memoize::Storable'     => '0.65',
-       'Module::Build'         => '0.34',
-       'Module::Build::Base'   => '0.34',
-       'Module::Build::Compat' => '0.34',
-       'Module::Build::Config' => '0.34',
+       'Module::Build'         => '0.34_02',
+       'Module::Build::Base'   => '0.34_02',
+       'Module::Build::Compat' => '0.34_02',
+       'Module::Build::Config' => '0.34_02',
        'Module::Build::ConfigData'=> undef,
-       'Module::Build::Cookbook'=> '0.34',
-       'Module::Build::Dumper' => '0.34',
-       'Module::Build::ModuleInfo'=> '0.34',
-       'Module::Build::Notes'  => '0.34',
-       'Module::Build::PPMMaker'=> '0.34',
-       'Module::Build::Platform::Amiga'=> '0.34',
-       'Module::Build::Platform::Default'=> '0.34',
-       'Module::Build::Platform::EBCDIC'=> '0.34',
-       'Module::Build::Platform::MPEiX'=> '0.34',
-       'Module::Build::Platform::MacOS'=> '0.34',
-       'Module::Build::Platform::RiscOS'=> '0.34',
-       'Module::Build::Platform::Unix'=> '0.34',
-       'Module::Build::Platform::VMS'=> '0.34',
-       'Module::Build::Platform::VOS'=> '0.34',
-       'Module::Build::Platform::Windows'=> '0.34',
-       'Module::Build::Platform::aix'=> '0.34',
-       'Module::Build::Platform::cygwin'=> '0.34',
-       'Module::Build::Platform::darwin'=> '0.34',
-       'Module::Build::Platform::os2'=> '0.34',
-       'Module::Build::PodParser'=> '0.34',
+       'Module::Build::Cookbook'=> '0.34_02',
+       'Module::Build::Dumper' => '0.34_02',
+       'Module::Build::ModuleInfo'=> '0.34_02',
+       'Module::Build::Notes'  => '0.34_02',
+       'Module::Build::PPMMaker'=> '0.34_02',
+       'Module::Build::Platform::Amiga'=> '0.34_02',
+       'Module::Build::Platform::Default'=> '0.34_02',
+       'Module::Build::Platform::EBCDIC'=> '0.34_02',
+       'Module::Build::Platform::MPEiX'=> '0.34_02',
+       'Module::Build::Platform::MacOS'=> '0.34_02',
+       'Module::Build::Platform::RiscOS'=> '0.34_02',
+       'Module::Build::Platform::Unix'=> '0.34_02',
+       'Module::Build::Platform::VMS'=> '0.34_02',
+       'Module::Build::Platform::VOS'=> '0.34_02',
+       'Module::Build::Platform::Windows'=> '0.34_02',
+       'Module::Build::Platform::aix'=> '0.34_02',
+       'Module::Build::Platform::cygwin'=> '0.34_02',
+       'Module::Build::Platform::darwin'=> '0.34_02',
+       'Module::Build::Platform::os2'=> '0.34_02',
+       'Module::Build::PodParser'=> '0.34_02',
        'Module::Build::Version'=> '0.77',
        'Module::Build::YAML'   => '0.50',
        'Module::CoreList'      => '2.18',
@@ -9610,10 +9610,10 @@ for my $version ( sort { $a <=> $b } keys %released ) {
        'XSLoader'              => '0.10',
        'attributes'            => '0.09',
        'attrs'                 => '1.03',
-       'autodie'               => '2.06',
-       'autodie::exception'    => '2.06',
-       'autodie::exception::system'=> '2.06',
-       'autodie::hints'        => '2.06',
+       'autodie'               => '2.06_01',
+       'autodie::exception'    => '2.06_01',
+       'autodie::exception::system'=> '2.06_01',
+       'autodie::hints'        => '2.06_01',
        'autouse'               => '1.06',
        'base'                  => '2.14',
        'bigint'                => '0.23',
@@ -9714,7 +9714,7 @@ for my $version ( sort { $a <=> $b } keys %released ) {
     'CPAN::Version'         => 'CPAN',
     'CPANPLUS'              => 'cpan',
     'CPANPLUS::Backend'     => 'cpan',
-    'CPANPLUS::Backend::RV' => 'CPAN',
+    'CPANPLUS::Backend::RV' => 'cpan',
     'CPANPLUS::Config'      => 'cpan',
     'CPANPLUS::Configure'   => 'cpan',
     'CPANPLUS::Configure::Setup'=> 'cpan',
@@ -9740,11 +9740,11 @@ for my $version ( sort { $a <=> $b } keys %released ) {
     'CPANPLUS::Internals::Utils'=> 'cpan',
     'CPANPLUS::Internals::Utils::Autoflush'=> 'cpan',
     'CPANPLUS::Module'      => 'cpan',
-    'CPANPLUS::Module::Author'=> 'CPAN',
-    'CPANPLUS::Module::Author::Fake'=> 'CPAN',
-    'CPANPLUS::Module::Checksums'=> 'CPAN',
-    'CPANPLUS::Module::Fake'=> 'CPAN',
-    'CPANPLUS::Module::Signature'=> 'CPAN',
+    'CPANPLUS::Module::Author'=> 'cpan',
+    'CPANPLUS::Module::Author::Fake'=> 'cpan',
+    'CPANPLUS::Module::Checksums'=> 'cpan',
+    'CPANPLUS::Module::Fake'=> 'cpan',
+    'CPANPLUS::Module::Signature'=> 'cpan',
     'CPANPLUS::Selfupdate'  => 'cpan',
     'CPANPLUS::Shell'       => 'cpan',
     'CPANPLUS::Shell::Classic'=> 'cpan',
diff --git a/patchlevel.h b/patchlevel.h
index 4442407..16599cc 100644
--- a/patchlevel.h
+++ b/patchlevel.h
@@ -129,6 +129,8 @@ hunk.
 #  endif
 static const char * const local_patches[] = {
        NULL
+       ,"RC1"
+
        PERL_GIT_UNPUSHED_COMMITS       /* do not remove this line */
         PERL_GIT_UNCOMMITTED_CHANGES   /* do not remove this line */
        ,NULL
diff --git a/pod/perlhist.pod b/pod/perlhist.pod
index 3bddd39..fbc4e00 100644
--- a/pod/perlhist.pod
+++ b/pod/perlhist.pod
@@ -399,6 +399,7 @@ the strings?).
           5.10.0-RC1    2007-Nov-17
           5.10.0-RC2    2007-Nov-25
           5.10.0        2007-Dec-18
+ David    5.10.1-RC1    2009-Aug-06
 
 =head2 SELECTED RELEASE SIZES
 

--
Perl5 Master Repository

Reply via email to