Hello community,

here is the log from the commit of package perl-Config-Any for openSUSE:Factory 
checked in at 2015-04-27 13:04:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Config-Any (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Config-Any.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Config-Any"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Config-Any/perl-Config-Any.changes  
2013-10-08 18:20:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Config-Any.new/perl-Config-Any.changes     
2015-04-27 13:04:14.000000000 +0200
@@ -1,0 +2,9 @@
+Fri Apr 24 15:11:44 UTC 2015 - co...@suse.com
+
+- updated to 0.25
+   see /usr/share/doc/packages/perl-Config-Any/Changes
+
+  0.25 2015-04-23
+      - do not clobber $@ (RT #103061)
+
+-------------------------------------------------------------------

Old:
----
  Config-Any-0.24.tar.gz

New:
----
  Config-Any-0.25.tar.gz
  cpanspec.yml

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

Other differences:
------------------
++++++ perl-Config-Any.spec ++++++
--- /var/tmp/diff_new_pack.MB0nB8/_old  2015-04-27 13:04:15.000000000 +0200
+++ /var/tmp/diff_new_pack.MB0nB8/_new  2015-04-27 13:04:15.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Config-Any
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,15 @@
 
 
 Name:           perl-Config-Any
-Version:        0.24
+Version:        0.25
 Release:        0
 %define cpan_name Config-Any
 Summary:        Load configuration from different file formats, transparently
 License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/Config-Any/
-Source:         
http://www.cpan.org/authors/id/B/BR/BRICAS/%{cpan_name}-%{version}.tar.gz
+Source0:        
http://www.cpan.org/authors/id/B/BR/BRICAS/%{cpan_name}-%{version}.tar.gz
+Source1:        cpanspec.yml
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl

++++++ Config-Any-0.24.tar.gz -> Config-Any-0.25.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-Any-0.24/Changes new/Config-Any-0.25/Changes
--- old/Config-Any-0.24/Changes 2013-09-10 20:41:40.000000000 +0200
+++ new/Config-Any-0.25/Changes 2015-04-24 03:33:10.000000000 +0200
@@ -1,5 +1,8 @@
 Revision history for Config-Any
 
+0.25 2015-04-23
+    - do not clobber $@ (RT #103061)
+
 0.24 2013-09-10
     - remove 4-year-old warning about YAML::XS not being installed
     - add JSON::PP to list of available JSON parsers (RT #86959)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-Any-0.24/META.yml new/Config-Any-0.25/META.yml
--- old/Config-Any-0.24/META.yml        2013-09-10 20:42:32.000000000 +0200
+++ new/Config-Any-0.25/META.yml        2015-04-24 03:38:18.000000000 +0200
@@ -25,4 +25,4 @@
 resources:
   license: http://dev.perl.org/licenses/
   repository: git://git.shadowcat.co.uk/p5sagit/Config-Any.git
-version: 0.24
+version: 0.25
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-Any-0.24/lib/Config/Any/General.pm 
new/Config-Any-0.25/lib/Config/Any/General.pm
--- old/Config-Any-0.24/lib/Config/Any/General.pm       2013-09-10 
20:41:56.000000000 +0200
+++ new/Config-Any-0.25/lib/Config/Any/General.pm       2015-04-24 
03:34:51.000000000 +0200
@@ -76,7 +76,7 @@
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2006-2013 by Brian Cassidy
+Copyright 2006-2015 by Brian Cassidy
 
 Portions Copyright 2006 Portugal Telecom
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-Any-0.24/lib/Config/Any/INI.pm 
new/Config-Any-0.25/lib/Config/Any/INI.pm
--- old/Config-Any-0.24/lib/Config/Any/INI.pm   2013-09-10 20:41:56.000000000 
+0200
+++ new/Config-Any-0.25/lib/Config/Any/INI.pm   2015-04-24 03:34:51.000000000 
+0200
@@ -103,7 +103,7 @@
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2006-2013 by Brian Cassidy, portions copyright 2006, 2007 by Joel 
Bernstein
+Copyright 2006-2015 by Brian Cassidy, portions copyright 2006, 2007 by Joel 
Bernstein
 
 This library is free software; you can redistribute it and/or modify
 it under the same terms as Perl itself. 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-Any-0.24/lib/Config/Any/JSON.pm 
new/Config-Any-0.25/lib/Config/Any/JSON.pm
--- old/Config-Any-0.24/lib/Config/Any/JSON.pm  2013-09-10 20:41:40.000000000 
+0200
+++ new/Config-Any-0.25/lib/Config/Any/JSON.pm  2015-04-24 03:34:51.000000000 
+0200
@@ -94,7 +94,7 @@
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2006-2013 by Brian Cassidy
+Copyright 2006-2015 by Brian Cassidy
 
 This library is free software; you can redistribute it and/or modify
 it under the same terms as Perl itself. 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-Any-0.24/lib/Config/Any/Perl.pm 
new/Config-Any-0.25/lib/Config/Any/Perl.pm
--- old/Config-Any-0.24/lib/Config/Any/Perl.pm  2013-09-10 20:41:56.000000000 
+0200
+++ new/Config-Any-0.25/lib/Config/Any/Perl.pm  2015-04-24 03:34:51.000000000 
+0200
@@ -62,7 +62,7 @@
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2006-2013 by Brian Cassidy
+Copyright 2006-2015 by Brian Cassidy
 
 This library is free software; you can redistribute it and/or modify
 it under the same terms as Perl itself. 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-Any-0.24/lib/Config/Any/XML.pm 
new/Config-Any-0.25/lib/Config/Any/XML.pm
--- old/Config-Any-0.24/lib/Config/Any/XML.pm   2013-09-10 20:41:56.000000000 
+0200
+++ new/Config-Any-0.25/lib/Config/Any/XML.pm   2015-04-24 03:34:51.000000000 
+0200
@@ -102,7 +102,7 @@
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2006-2013 by Brian Cassidy
+Copyright 2006-2015 by Brian Cassidy
 
 This library is free software; you can redistribute it and/or modify
 it under the same terms as Perl itself. 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-Any-0.24/lib/Config/Any/YAML.pm 
new/Config-Any-0.25/lib/Config/Any/YAML.pm
--- old/Config-Any-0.24/lib/Config/Any/YAML.pm  2013-09-10 20:41:34.000000000 
+0200
+++ new/Config-Any-0.25/lib/Config/Any/YAML.pm  2015-04-24 03:34:51.000000000 
+0200
@@ -77,7 +77,7 @@
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2006-2013 by Brian Cassidy
+Copyright 2006-2015 by Brian Cassidy
 
 This library is free software; you can redistribute it and/or modify
 it under the same terms as Perl itself. 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-Any-0.24/lib/Config/Any.pm 
new/Config-Any-0.25/lib/Config/Any.pm
--- old/Config-Any-0.24/lib/Config/Any.pm       2013-09-10 20:41:56.000000000 
+0200
+++ new/Config-Any-0.25/lib/Config/Any.pm       2015-04-24 03:33:19.000000000 
+0200
@@ -6,7 +6,7 @@
 use Carp;
 use Module::Pluggable::Object ();
 
-our $VERSION = '0.24';
+our $VERSION = '0.25';
 
 =head1 NAME
 
@@ -194,12 +194,16 @@
         for my $loader ( @try_plugins ) {
             next unless $loader->is_supported;
             $supported = 1;
-            my @configs
-                = eval { $loader->load( $filename, $loader_args{ $loader } ); 
};
+            my @configs;
+            my $ok = do {
+                local $@;
+                @configs = eval { $loader->load( $filename, $loader_args{ 
$loader } ); };
+                1;
+            };
 
             # fatal error if we used extension matching
-            croak "Error parsing $filename: $@" if $@ and $use_ext_lut;
-            next if $@ or !@configs;
+            croak "Error parsing $filename: $@" if !$ok and $use_ext_lut;
+            next if !$ok or !@configs;
 
             # post-process config with a filter callback
             if ( $args->{ filter } ) {

++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#no_testing: broken upstream
#sources:
#  - source1
#  - source2
#patches:
#  foo.patch: -p1
#  bar.patch:
#preamble: |-
# BuildRequires:  gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s,  *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL 
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: -
#./Build build flags=%{?_smp_mflags} --myflag
#ignore_requires: Bizarre::Module

Reply via email to