Hello community, here is the log from the commit of package perl-Config-Any for openSUSE:Factory checked in at 2017-04-11 09:36:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Config-Any (Old) and /work/SRC/openSUSE:Factory/.perl-Config-Any.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-Config-Any" Tue Apr 11 09:36:40 2017 rev:11 rq:483762 version:0.30 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Config-Any/perl-Config-Any.changes 2017-03-28 15:21:17.369491906 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Config-Any.new/perl-Config-Any.changes 2017-04-11 09:36:42.724710800 +0200 @@ -1,0 +2,10 @@ +Thu Mar 30 05:16:37 UTC 2017 - coolo@suse.com + +- updated to 0.30 + see /usr/share/doc/packages/perl-Config-Any/Changes + + 0.30 - 2017-03-28 + - don't use YAML::Syck on perl 5.8.8 or below, where it is broken + - ensure tarball does not contain SCHILY headers + +------------------------------------------------------------------- Old: ---- Config-Any-0.29.tar.gz New: ---- Config-Any-0.30.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Config-Any.spec ++++++ --- /var/tmp/diff_new_pack.7Bd8tK/_old 2017-04-11 09:36:43.356621535 +0200 +++ /var/tmp/diff_new_pack.7Bd8tK/_new 2017-04-11 09:36:43.356621535 +0200 @@ -17,7 +17,7 @@ Name: perl-Config-Any -Version: 0.29 +Version: 0.30 Release: 0 %define cpan_name Config-Any Summary: Load configuration from different file formats, transparently ++++++ Config-Any-0.29.tar.gz -> Config-Any-0.30.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-Any-0.29/Changes new/Config-Any-0.30/Changes --- old/Config-Any-0.29/Changes 2017-02-27 11:12:54.000000000 +0100 +++ new/Config-Any-0.30/Changes 2017-03-29 00:57:23.000000000 +0200 @@ -1,5 +1,9 @@ Revision history for Config-Any +0.30 - 2017-03-28 + - don't use YAML::Syck on perl 5.8.8 or below, where it is broken + - ensure tarball does not contain SCHILY headers + 0.29 - 2017-02-27 - allow loading relative perl files even under taint mode (RT#120371) - throw errors when attempting to load perl files that do not exist diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-Any-0.29/META.json new/Config-Any-0.30/META.json --- old/Config-Any-0.29/META.json 2017-02-27 11:24:24.000000000 +0100 +++ new/Config-Any-0.30/META.json 2017-03-29 00:57:46.000000000 +0200 @@ -4,7 +4,7 @@ "Joel Bernstein <rataxis@cpan.org>" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.143240", + "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150005", "license" : [ "perl_5" ], @@ -48,6 +48,7 @@ "web" : "http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit/Config-Any.git;a=summ..." } }, - "version" : "0.29", - "x_authority" : "cpan:RATAXIS" + "version" : "0.30", + "x_authority" : "cpan:RATAXIS", + "x_serialization_backend" : "JSON::PP version 2.27300" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-Any-0.29/META.yml new/Config-Any-0.30/META.yml --- old/Config-Any-0.29/META.yml 2017-02-27 11:24:23.000000000 +0100 +++ new/Config-Any-0.30/META.yml 2017-03-29 00:57:46.000000000 +0200 @@ -5,7 +5,7 @@ build_requires: Test::More: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.143240' +generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150005' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -21,5 +21,6 @@ bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=Config-Any license: http://dev.perl.org/licenses/ repository: git://git.shadowcat.co.uk/p5sagit/Config-Any.git -version: '0.29' +version: '0.30' x_authority: cpan:RATAXIS +x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-Any-0.29/lib/Config/Any/YAML.pm new/Config-Any-0.30/lib/Config/Any/YAML.pm --- old/Config-Any-0.29/lib/Config/Any/YAML.pm 2017-02-27 10:43:29.000000000 +0100 +++ new/Config-Any-0.30/lib/Config/Any/YAML.pm 2017-03-28 00:42:30.000000000 +0200 @@ -45,13 +45,10 @@ my $class = shift; my $file = shift; - eval { require YAML::XS }; - unless ( $@ ) { + if (eval { require YAML::XS; 1 }) { return YAML::XS::LoadFile( $file ); } - - eval { require YAML::Syck; YAML::Syck->VERSION( '0.70' ) }; - unless ( $@ ) { + elsif ($] > 5.008008 && eval { require YAML::Syck; YAML::Syck->VERSION(0.70) } ) { open( my $fh, $file ) or die $!; my $content = do { local $/; <$fh> }; close $fh; @@ -69,7 +66,9 @@ =cut -sub requires_any_of { 'YAML::XS', [ 'YAML::Syck', '0.70' ], 'YAML' } +sub requires_any_of { + 'YAML::XS', ( $] > 5.008008 ? [ 'YAML::Syck', '0.70' ] : ()), 'YAML'; +} =head1 AUTHOR diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-Any-0.29/lib/Config/Any.pm new/Config-Any-0.30/lib/Config/Any.pm --- old/Config-Any-0.29/lib/Config/Any.pm 2017-02-27 11:12:49.000000000 +0100 +++ new/Config-Any-0.30/lib/Config/Any.pm 2017-03-29 00:57:11.000000000 +0200 @@ -6,7 +6,7 @@ use Carp; use Module::Pluggable::Object (); -our $VERSION = '0.29'; +our $VERSION = '0.30'; =head1 NAME