Hello community, here is the log from the commit of package perl-experimental for openSUSE:Factory checked in at 2014-10-15 16:20:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-experimental (Old) and /work/SRC/openSUSE:Factory/.perl-experimental.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-experimental" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-experimental/perl-experimental.changes 2014-09-30 19:42:02.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-experimental.new/perl-experimental.changes 2014-10-15 16:21:50.000000000 +0200 @@ -1,0 +2,6 @@ +Mon Oct 13 08:47:28 UTC 2014 - ncut...@suse.com + +Upstream changes +- 0.012 Added lvalue references feature + +------------------------------------------------------------------- Old: ---- experimental-0.011.tar.gz New: ---- experimental-0.012.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-experimental.spec ++++++ --- /var/tmp/diff_new_pack.W7CXFQ/_old 2014-10-15 16:21:51.000000000 +0200 +++ /var/tmp/diff_new_pack.W7CXFQ/_new 2014-10-15 16:21:51.000000000 +0200 @@ -17,7 +17,7 @@ Name: perl-experimental -Version: 0.011 +Version: 0.012 Release: 0 %define cpan_name experimental Summary: Experimental features made easy ++++++ experimental-0.011.tar.gz -> experimental-0.012.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/experimental-0.011/Changes new/experimental-0.012/Changes --- old/experimental-0.011/Changes 2014-09-27 14:08:54.000000000 +0200 +++ new/experimental-0.012/Changes 2014-10-12 12:10:21.000000000 +0200 @@ -1,5 +1,8 @@ Revision history for experimental +0.012 2014-10-12 12:10:06+02:00 Europe/Amsterdam + Added lvalue references feature + 0.011 2014-09-27 14:08:47+02:00 Europe/Amsterdam Clarified which order to apply pragmas [Grant McLean] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/experimental-0.011/META.json new/experimental-0.012/META.json --- old/experimental-0.011/META.json 2014-09-27 14:08:54.000000000 +0200 +++ new/experimental-0.012/META.json 2014-10-12 12:10:21.000000000 +0200 @@ -49,7 +49,7 @@ "provides" : { "experimental" : { "file" : "lib/experimental.pm", - "version" : "0.011" + "version" : "0.012" } }, "release_status" : "stable", @@ -64,6 +64,6 @@ "web" : "https://github.com/Leont/experimental" } }, - "version" : "0.011" + "version" : "0.012" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/experimental-0.011/META.yml new/experimental-0.012/META.yml --- old/experimental-0.011/META.yml 2014-09-27 14:08:54.000000000 +0200 +++ new/experimental-0.012/META.yml 2014-10-12 12:10:21.000000000 +0200 @@ -20,7 +20,7 @@ provides: experimental: file: lib/experimental.pm - version: '0.011' + version: '0.012' requires: Carp: '0' feature: '0' @@ -31,4 +31,4 @@ resources: bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=experimental repository: git://github.com/Leont/experimental.git -version: '0.011' +version: '0.012' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/experimental-0.011/README new/experimental-0.012/README --- old/experimental-0.011/README 2014-09-27 14:08:54.000000000 +0200 +++ new/experimental-0.012/README 2014-10-12 12:10:21.000000000 +0200 @@ -1,7 +1,7 @@ This archive contains the distribution experimental, -version 0.011: +version 0.012: Experimental features made easy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/experimental-0.011/lib/experimental.pm new/experimental-0.012/lib/experimental.pm --- old/experimental-0.011/lib/experimental.pm 2014-09-27 14:08:54.000000000 +0200 +++ new/experimental-0.012/lib/experimental.pm 2014-10-12 12:10:21.000000000 +0200 @@ -1,5 +1,5 @@ package experimental; -$experimental::VERSION = '0.011'; +$experimental::VERSION = '0.012'; use strict; use warnings; use version (); @@ -25,6 +25,7 @@ fc => '5.16.0', lexical_topic => '5.10.0', lexical_subs => '5.18.0', + lvalue_refs => '5.21.5', postderef => '5.20.0', postderef_qq => '5.20.0', regex_sets => '5.18.0', @@ -58,7 +59,13 @@ croak "Can't enable unknown feature $pragma"; } elsif ($min_version{$pragma} > $]) { - croak "Need perl $min_version{$pragma} or later for feature $pragma"; + my $stable = $min_version{$pragma}; + if ($stable->{version}[1] % 2) { + $stable = version->new( + "5.".($stable->{version}[1]+1).'.0' + ); + } + croak "Need perl $stable or later for feature $pragma"; } } @@ -112,7 +119,7 @@ =head1 VERSION -version 0.011 +version 0.012 =head1 SYNOPSIS @@ -146,6 +153,7 @@ array_base - allow the use of $[ to change the starting index of @array autoderef - allow push, each, keys, and other built-ins on references lexical_topic - allow the use of lexical $_ via "my $_" + lvalue_refs - allow aliasing via \$x = \$y postderef - allow the use of postfix dereferencing expressions, including in interpolating strings regex_sets - allow extended bracketed character classes in regexps diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/experimental-0.011/t/basic.t new/experimental-0.012/t/basic.t --- old/experimental-0.011/t/basic.t 2014-09-27 14:08:54.000000000 +0200 +++ new/experimental-0.012/t/basic.t 2014-10-12 12:10:21.000000000 +0200 @@ -50,5 +50,14 @@ END } +if ($] >= 5.021005) { + is (eval <<'END', 1, 'lvalue ref compiles') or diag $@; + use experimental 'lvalue_refs'; + \@a = \@b; + is(\@a, \@b, '@a and @b are the same after \@a=\@b'); + 1; +END +} + done_testing; -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org