Hello community, here is the log from the commit of package perl-PadWalker for openSUSE:Factory checked in at 2015-04-25 14:09:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-PadWalker (Old) and /work/SRC/openSUSE:Factory/.perl-PadWalker.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-PadWalker" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-PadWalker/perl-PadWalker.changes 2015-04-16 14:13:00.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-PadWalker.new/perl-PadWalker.changes 2015-04-25 14:09:22.000000000 +0200 @@ -1,0 +2,11 @@ +Sat Apr 25 07:30:39 UTC 2015 - coolo@suse.com + +- updated to 2.1 + see /usr/share/doc/packages/perl-PadWalker/Changes + + + 2.1 Fri 24 Apr 2015 20:29:12 BST + - Another bleadperl fix + https://rt.cpan.org/Public/Bug/Display.html?id=101037 + +------------------------------------------------------------------- Old: ---- PadWalker-2.0.tar.gz New: ---- PadWalker-2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-PadWalker.spec ++++++ --- /var/tmp/diff_new_pack.3kG1J6/_old 2015-04-25 14:09:22.000000000 +0200 +++ /var/tmp/diff_new_pack.3kG1J6/_new 2015-04-25 14:09:22.000000000 +0200 @@ -17,7 +17,7 @@ Name: perl-PadWalker -Version: 2.0 +Version: 2.1 Release: 0 %define cpan_name PadWalker Summary: Play with Other Peoples' Lexical Variables ++++++ PadWalker-2.0.tar.gz -> PadWalker-2.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PadWalker-2.0/Changes new/PadWalker-2.1/Changes --- old/PadWalker-2.0/Changes 2014-12-12 12:28:48.000000000 +0100 +++ new/PadWalker-2.1/Changes 2015-04-24 21:29:44.000000000 +0200 @@ -177,3 +177,7 @@ 2.0 Mon 8 Dec 2014 13:45:37 GMT - Restore compatibility with bleadperl Patch from Dagfinn Ilmari Mannsåker at https://github.com/robinhouston/PadWalker/pull/3 + +2.1 Fri 24 Apr 2015 20:29:12 BST + - Another bleadperl fix + https://rt.cpan.org/Public/Bug/Display.html?id=101037 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PadWalker-2.0/MANIFEST new/PadWalker-2.1/MANIFEST --- old/PadWalker-2.0/MANIFEST 2005-10-13 14:52:16.000000000 +0200 +++ new/PadWalker-2.1/MANIFEST 2015-04-24 21:33:29.000000000 +0200 @@ -18,3 +18,4 @@ t/vn-inc-1.pl t/vn-inc-2.pl META.yml Module meta-data (added by MakeMaker) +META.json Module JSON meta-data (added by MakeMaker) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PadWalker-2.0/META.json new/PadWalker-2.1/META.json --- old/PadWalker-2.0/META.json 1970-01-01 01:00:00.000000000 +0100 +++ new/PadWalker-2.1/META.json 2015-04-24 21:33:29.000000000 +0200 @@ -0,0 +1,41 @@ +{ + "abstract" : "unknown", + "author" : [ + "unknown" + ], + "dynamic_config" : 1, + "generated_by" : "ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.120921", + "license" : [ + "unknown" + ], + "meta-spec" : { + "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", + "version" : "2" + }, + "name" : "PadWalker", + "no_index" : { + "directory" : [ + "t", + "inc" + ] + }, + "prereqs" : { + "build" : { + "requires" : { + "ExtUtils::MakeMaker" : "0" + } + }, + "configure" : { + "requires" : { + "ExtUtils::MakeMaker" : "0" + } + }, + "runtime" : { + "requires" : { + "perl" : "5.008001" + } + } + }, + "release_status" : "stable", + "version" : "2.1" +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PadWalker-2.0/META.yml new/PadWalker-2.1/META.yml --- old/PadWalker-2.0/META.yml 2014-12-12 12:30:19.000000000 +0100 +++ new/PadWalker-2.1/META.yml 2015-04-24 21:33:29.000000000 +0200 @@ -1,10 +1,22 @@ -# http://module-build.sourceforge.net/META-spec.html -#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX# -name: PadWalker -version: 2.0 -version_from: PadWalker.pm -installdirs: site +--- +abstract: unknown +author: + - unknown +build_requires: + ExtUtils::MakeMaker: 0 +configure_requires: + ExtUtils::MakeMaker: 0 +dynamic_config: 1 +generated_by: 'ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.120921' +license: unknown +meta-spec: + url: http://module-build.sourceforge.net/META-spec-v1.4.html + version: 1.4 +name: PadWalker +no_index: + directory: + - t + - inc requires: - -distribution_type: module -generated_by: ExtUtils::MakeMaker version 6.17 + perl: 5.008001 +version: 2.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PadWalker-2.0/PadWalker.pm new/PadWalker-2.1/PadWalker.pm --- old/PadWalker-2.0/PadWalker.pm 2014-12-12 12:29:08.000000000 +0100 +++ new/PadWalker-2.1/PadWalker.pm 2015-04-24 21:30:06.000000000 +0200 @@ -12,7 +12,7 @@ @EXPORT_OK = qw(peek_my peek_our closed_over peek_sub var_name set_closed_over); %EXPORT_TAGS = (all => \@EXPORT_OK); -$VERSION = '2.0'; +$VERSION = '2.1'; bootstrap PadWalker $VERSION; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PadWalker-2.0/PadWalker.xs new/PadWalker-2.1/PadWalker.xs --- old/PadWalker-2.0/PadWalker.xs 2014-12-12 11:25:03.000000000 +0100 +++ new/PadWalker-2.1/PadWalker.xs 2015-04-24 21:25:40.000000000 +0200 @@ -392,7 +392,7 @@ PADNAMELIST *pad_namelist; PAD *pad_vallist; - if (!CvPADLIST(cv)) { + if (CvISXSUB(cv) || !CvPADLIST(cv)) { return; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PadWalker-2.0/README new/PadWalker-2.1/README --- old/PadWalker-2.0/README 2014-12-12 12:28:55.000000000 +0100 +++ new/PadWalker-2.1/README 2015-04-24 21:29:50.000000000 +0200 @@ -1,5 +1,5 @@ ----------------------------------------------------------------------------- -| PadWalker v2.0 - Robin Houston +| PadWalker v2.1 - Robin Houston ----------------------------------------------------------------------------- NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PadWalker-2.0/t/closure.t new/PadWalker-2.1/t/closure.t --- old/PadWalker-2.0/t/closure.t 2010-04-02 23:08:06.000000000 +0200 +++ new/PadWalker-2.1/t/closure.t 2015-04-24 21:25:40.000000000 +0200 @@ -1,7 +1,7 @@ use strict; use warnings; use PadWalker 'closed_over', 'set_closed_over'; -print "1..29\n"; +print "1..30\n"; my $x=2; my $h = closed_over (my $sub = sub {my $y = $x++}); @@ -104,3 +104,6 @@ print( $@ ? "not ok 29\n" : "ok 29\n" ); } + +$h = closed_over(\&utf8::encode); +print +(%$h == 0 ? "ok 30" : "not ok 30") . " - closed_over on XSUB\n";