Hello community,

here is the log from the commit of package perl-experimental for 
openSUSE:Factory checked in at 2015-10-08 08:24:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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      
2015-09-17 09:20:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-experimental.new/perl-experimental.changes 
2015-10-08 08:24:34.000000000 +0200
@@ -1,0 +2,9 @@
+Sun Oct  4 09:31:18 UTC 2015 - co...@suse.com
+
+- updated to 0.015
+   see /usr/share/doc/packages/perl-experimental/Changes
+
+  0.015     2015-10-03 14:21:18+02:00 Europe/Amsterdam
+            Make lexical_topic a deprecated feature
+
+-------------------------------------------------------------------

Old:
----
  experimental-0.014.tar.gz

New:
----
  experimental-0.015.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-experimental.spec ++++++
--- /var/tmp/diff_new_pack.3sgLku/_old  2015-10-08 08:24:34.000000000 +0200
+++ /var/tmp/diff_new_pack.3sgLku/_new  2015-10-08 08:24:34.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-experimental
-Version:        0.014
+Version:        0.015
 Release:        0
 %define cpan_name experimental
 Summary:        Experimental features made easy

++++++ experimental-0.014.tar.gz -> experimental-0.015.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/experimental-0.014/Changes 
new/experimental-0.015/Changes
--- old/experimental-0.014/Changes      2015-09-12 00:29:53.000000000 +0200
+++ new/experimental-0.015/Changes      2015-10-03 14:21:29.000000000 +0200
@@ -1,5 +1,8 @@
 Revision history for experimental
 
+0.015     2015-10-03 14:21:18+02:00 Europe/Amsterdam
+          Make lexical_topic a deprecated feature
+
 0.014     2015-09-12 00:29:37+02:00 Europe/Amsterdam
           Add bitwise to list of known features
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/experimental-0.014/META.json 
new/experimental-0.015/META.json
--- old/experimental-0.014/META.json    2015-09-12 00:29:54.000000000 +0200
+++ new/experimental-0.015/META.json    2015-10-03 14:21:29.000000000 +0200
@@ -49,7 +49,7 @@
    "provides" : {
       "experimental" : {
          "file" : "lib/experimental.pm",
-         "version" : "0.014"
+         "version" : "0.015"
       }
    },
    "release_status" : "stable",
@@ -64,7 +64,7 @@
          "web" : "https://github.com/Leont/experimental";
       }
    },
-   "version" : "0.014",
+   "version" : "0.015",
    "x_contributors" : [
       "Father Chrysostomos <spr...@cpan.org>",
       "Grant McLean <gr...@catalyst.net.nz>",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/experimental-0.014/META.yml 
new/experimental-0.015/META.yml
--- old/experimental-0.014/META.yml     2015-09-12 00:29:54.000000000 +0200
+++ new/experimental-0.015/META.yml     2015-10-03 14:21:29.000000000 +0200
@@ -16,7 +16,7 @@
 provides:
   experimental:
     file: lib/experimental.pm
-    version: '0.014'
+    version: '0.015'
 requires:
   Carp: '0'
   feature: '0'
@@ -27,7 +27,7 @@
 resources:
   bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=experimental
   repository: git://github.com/Leont/experimental.git
-version: '0.014'
+version: '0.015'
 x_contributors:
   - 'Father Chrysostomos <spr...@cpan.org>'
   - 'Grant McLean <gr...@catalyst.net.nz>'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/experimental-0.014/README 
new/experimental-0.015/README
--- old/experimental-0.014/README       2015-09-12 00:29:53.000000000 +0200
+++ new/experimental-0.015/README       2015-10-03 14:21:29.000000000 +0200
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution experimental,
-version 0.014:
+version 0.015:
 
   Experimental features made easy
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/experimental-0.014/lib/experimental.pm 
new/experimental-0.015/lib/experimental.pm
--- old/experimental-0.014/lib/experimental.pm  2015-09-12 00:29:54.000000000 
+0200
+++ new/experimental-0.015/lib/experimental.pm  2015-10-03 14:21:29.000000000 
+0200
@@ -1,5 +1,5 @@
 package experimental;
-$experimental::VERSION = '0.014';
+$experimental::VERSION = '0.015';
 use strict;
 use warnings;
 use version ();
@@ -38,6 +38,10 @@
        unicode_eval    => '5.16.0',
        unicode_strings => '5.12.0',
 );
+my %max_version = (
+       lexical_topic   => '5.23.4',
+);
+
 $_ = version->new($_) for values %min_version;
 
 my %additional = (
@@ -56,10 +60,13 @@
                feature->import($pragma);
                _enable(@{ $additional{$pragma} }) if $additional{$pragma};
        }
+       elsif ($] >= $max_version{$pragma}) {
+               croak "Experimental feature $pragma has been removed from perl 
in version $max_version{$pragma}";
+       }
        elsif (not exists $min_version{$pragma}) {
                croak "Can't enable unknown feature $pragma";
        }
-       elsif ($min_version{$pragma} > $]) {
+       elsif ($] < $min_version{$pragma}) {
                my $stable = $min_version{$pragma};
                if ($stable->{version}[1] % 2) {
                        $stable = version->new(
@@ -120,7 +127,7 @@
 
 =head1 VERSION
 
-version 0.014
+version 0.015
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/experimental-0.014/t/basic.t 
new/experimental-0.015/t/basic.t
--- old/experimental-0.014/t/basic.t    2015-09-12 00:29:54.000000000 +0200
+++ new/experimental-0.015/t/basic.t    2015-10-03 14:21:29.000000000 +0200
@@ -5,10 +5,10 @@
 local $SIG{__WARN__} = sub { fail("Got unexpected warning"); diag($_[0]) };
 
 if ($] >= 5.010000) {
-       is (eval <<'END', 1, 'lexical topic compiles') or diag $@;
-       use experimental 'lexical_topic';
-       my $_ = 1;
-       is($_, 1, '$_ is 1');
+       is (eval <<'END', 1, 'state compiles') or diag $@;
+       use experimental 'state';
+       state $foo = 1;
+       is($foo, 1, '$foo is 1');
        1;
 END
 }


Reply via email to