In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/09a49503ce5106c1795138248adb0e6ad9da8971?hp=62c60a36ea3e53be5a6d2fcaa0c6b1d5ffbc9140>

- Log -----------------------------------------------------------------
commit 09a49503ce5106c1795138248adb0e6ad9da8971
Author: Chris 'BinGOs' Williams <[email protected]>
Date:   Mon Feb 18 20:11:05 2013 +0000

    Document d8a821fe in perldelta

M       pod/perldelta.pod

commit d8a821feb69cac5cb55d5dc572f80df362ba956d
Author: Alexandr Ciornii <[email protected]>
Date:   Mon Feb 18 20:03:14 2013 +0000

    [perl #116809] Upstream status in corelist
    
    First patch explains in corelist output that deprecation means that
    module will be CPAN-only.
    Second patch adds new option, -u (upstream information). Shows if
    module is primarily maintained in perl core or on CPAN and bug tracker
    URL. Module::CoreList already contains this data, only output will be
    added.
    
    Signed-off-by: Chris 'BinGOs' Williams <[email protected]>

M       dist/Module-CoreList/corelist

commit 8a987e1a0b6f09eff1ce8186ed3e0fabb02c02b6
Author: Chris 'BinGOs' Williams <[email protected]>
Date:   Mon Feb 18 19:04:21 2013 +0000

    Document 721fe537 in perldelta

M       pod/perldelta.pod

commit f355e93df88cf7b2b3e73cbe8ae0edf86aa8f0b3
Author: Chris 'BinGOs' Williams <[email protected]>
Date:   Mon Feb 18 18:57:51 2013 +0000

    Document 0f87678 in perldelta

M       pod/perldelta.pod
-----------------------------------------------------------------------

Summary of changes:
 dist/Module-CoreList/corelist |   21 +++++++++++++++++++--
 pod/perldelta.pod             |   24 +++++++++++++++---------
 2 files changed, 34 insertions(+), 11 deletions(-)

diff --git a/dist/Module-CoreList/corelist b/dist/Module-CoreList/corelist
index 5cd2f8c..fe56d97 100644
--- a/dist/Module-CoreList/corelist
+++ b/dist/Module-CoreList/corelist
@@ -16,6 +16,7 @@ See L<Module::CoreList> for one.
     corelist [-r <PerlVersion>] ...
     corelist --feature <FeatureName> [<FeatureName>] ...
     corelist --diff PerlVersion PerlVersion
+    corelist --upstream <ModuleName>
 
 =head1 OPTIONS
 
@@ -116,6 +117,11 @@ If you pass a perl version you get the release date for 
that version only.
 
 lists the first version bundle of each named feature given
 
+=item --upstream, -u
+
+Shows if the given module is primarily maintained in perl core or on CPAN
+and bug tracker URL.
+
 =back
 
 As a special case, if you specify the module name C<Unicode>, you'll get
@@ -135,7 +141,7 @@ my %Opts;
 
 GetOptions(
     \%Opts,
-    qw[ help|?! man! r|release:s v|version:s a! d diff|D feature|f ]
+    qw[ help|?! man! r|release:s v|version:s a! d diff|D feature|f u|upstream ]
 );
 
 pod2usage(1) if $Opts{help};
@@ -333,7 +339,7 @@ sub module_version {
         $msg .= " was ";
         $msg .= "first " unless $ver;
         $msg .= "released with perl " . format_perl_version($ret);
-        $msg .= ( $rem ? ',' : ' and' ) . " deprecated in " . 
format_perl_version($deprecated) if $deprecated;
+        $msg .= ( $rem ? ',' : ' and' ) . " deprecated (will be CPAN-only) in 
" . format_perl_version($deprecated) if $deprecated;
         $msg .= " and removed from " . format_perl_version($rem) if $rem;
     } else {
         $msg .= " was not in CORE (or so I think)";
@@ -341,6 +347,17 @@ sub module_version {
 
     print $msg,"\n";
 
+    if( defined $ret and exists $Opts{u} ) {
+        my $upsream = $Module::CoreList::upstream{$mod};
+        $upsream = 'undef' unless $upsream;
+        print "upstream: $upsream\n";
+        if ( $upsream ne 'blead' ) {
+            my $bugtracker = $Module::CoreList::bug_tracker{$mod};
+            $bugtracker = 'unknown' unless $bugtracker;
+            print "bug tracker: $bugtracker\n";
+        }
+    }
+
     if(defined $ret and exists $Opts{a} and $Opts{a}){
         display_a($mod);
     }
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index ac381a5..1f61588 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -2,9 +2,6 @@
 
 =head1 NAME
 
-[ this is a template for a new perldelta file.  Any text flagged as XXX needs
-to be processed before release. ]
-
 perldelta - what is new for perl v5.17.9
 
 =head1 DESCRIPTION
@@ -64,12 +61,6 @@ This release reverts that change.
 
 =head1 Deprecations
 
-XXX Any deprecated features, syntax, modules etc. should be listed here.  In
-particular, deprecated modules should be listed here even if they are listed as
-an updated module in the L</Modules and Pragmata> section.
-
-[ List each deprecation as a =head2 entry ]
-
 =head2 Deprecated pragma
 
 =over
@@ -428,6 +419,11 @@ Use L<XXX> with program names to get proper documentation 
linking. ]
 Added C<--feature> switch which lists the first version bundle of each
 named feature given.
 
+=item *
+
+Added C<--upstream> switch which shows if the given module
+is primarily maintained in perl core or on CPAN and bug tracker URL.
+
 =back
 
 =head1 Configuration and Compilation
@@ -465,6 +461,10 @@ Configure will honour the external C<MAILDOMAIN> 
environment variable, if set.
 
 =item *
 
+C<installman> no longer ignores the silent option
+
+=item *
+
 Both C<META.yml> and C<META.json> files are now included in the distribution.
 
 =back
@@ -541,6 +541,12 @@ VMS.  Among other things, this provides better handling of 
dots in directory nam
 multiple dots in filenames,and spaces in filenames.  To obtain the old 
behavior,
 set the logical name C<DECC$EFS_CHARSET> to C<DISABLE>.
 
+=item MidnightBSD
+
+C<libc_r> was removed from recent versions of MidnightBSD and older versions
+work better with C<pthread>. Threading is now enabled using C<pthread> which
+corrects build errors with threading enabled on 0.4-CURRENT.
+
 =back
 
 =head1 Internal Changes

--
Perl5 Master Repository

Reply via email to