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
