Hello community,

here is the log from the commit of package perl-Config-Std for openSUSE:Factory 
checked in at 2013-10-06 14:53:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Config-Std (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Config-Std.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Config-Std"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Config-Std/perl-Config-Std.changes  
2013-06-25 06:59:27.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Config-Std.new/perl-Config-Std.changes     
2013-10-06 14:53:16.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Oct  4 09:11:15 UTC 2013 - [email protected]
+
+- updated to 0.901
+    - Copyright, added co-maintainers
+    * RT 85956 - 5.18 Hash ordering randomization hit the tests.
+      Thanks to Gregor on Debian for report and Zefram for patch.
+
+-------------------------------------------------------------------

Old:
----
  Config-Std-0.900.tar.gz

New:
----
  Config-Std-0.901.tar.gz

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

Other differences:
------------------
++++++ perl-Config-Std.spec ++++++
--- /var/tmp/diff_new_pack.wvGvOY/_old  2013-10-06 14:53:17.000000000 +0200
+++ /var/tmp/diff_new_pack.wvGvOY/_new  2013-10-06 14:53:17.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Config-Std
-Version:        0.900
+Version:        0.901
 Release:        0
 %define cpan_name Config-Std
 Summary:        Load and save configuration files in a standard format
@@ -29,16 +29,12 @@
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
+BuildRequires:  perl(Class::Std)
 BuildRequires:  perl(Module::Build)
-BuildRequires:  perl(Test::More)
 BuildRequires:  perl(version)
-#
-BuildRequires:  perl(Class::Std)
+#BuildRequires: perl(Config::Std)
 Requires:       perl(Class::Std)
-%if 0%{?suse_version} > 1010
-Recommends:     perl(Test::Distribution)
-Recommends:     perl(Test::Pod)
-%endif
+Requires:       perl(version)
 %{perl_requires}
 
 %description
@@ -67,16 +63,12 @@
 ./Build build flags=%{?_smp_mflags}
 
 %check
-# MANUAL test suite breaks with hash randomization in perl 5.18
-#./Build test
+./Build test
 
 %install
 ./Build install destdir=%{buildroot} create_packlist=0
 %perl_gen_filelist
 
-%clean
-%{__rm} -rf %{buildroot}
-
 %files -f %{name}.files
 %defattr(-,root,root,755)
 %doc Changes LICENSE README

++++++ Config-Std-0.900.tar.gz -> Config-Std-0.901.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-Std-0.900/Changes new/Config-Std-0.901/Changes
--- old/Config-Std-0.900/Changes        2011-04-13 03:16:53.000000000 +0200
+++ new/Config-Std-0.901/Changes        2013-09-11 01:26:52.000000000 +0200
@@ -1,6 +1,11 @@
 Revision history for Config-Std
 
-0.900  Tue Apr 12 20:41:04 2011
+0.901  Tue Sep 10, 2013
+    - Copyright, added co-maintainers
+    * RT 85956 - 5.18 Hash ordering randomization hit the tests.
+      Thanks to Gregor on Debian for report and Zefram for patch.
+
+0.900   Tue Apr 12 20:41:04 2011
     - Change of Maintainers.
     - Reordered Changes to latest first.
     - Module::Build::Compat creating Makefile.PL traditional
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-Std-0.900/MANIFEST 
new/Config-Std-0.901/MANIFEST
--- old/Config-Std-0.900/MANIFEST       2011-04-13 03:16:53.000000000 +0200
+++ new/Config-Std-0.901/MANIFEST       2013-09-11 01:54:12.000000000 +0200
@@ -17,3 +17,4 @@
 t/comments.t
 t/undef.t
 LICENSE
+META.json                                Module JSON meta-data (added by 
MakeMaker)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-Std-0.900/META.json 
new/Config-Std-0.901/META.json
--- old/Config-Std-0.900/META.json      1970-01-01 01:00:00.000000000 +0100
+++ new/Config-Std-0.901/META.json      2013-09-11 01:54:11.000000000 +0200
@@ -0,0 +1,43 @@
+{
+   "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" : "Config-Std",
+   "no_index" : {
+      "directory" : [
+         "t",
+         "inc"
+      ]
+   },
+   "prereqs" : {
+      "build" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : "0"
+         }
+      },
+      "configure" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : "0"
+         }
+      },
+      "runtime" : {
+         "requires" : {
+            "Class::Std" : "0",
+            "Test::More" : "0",
+            "version" : "0"
+         }
+      }
+   },
+   "release_status" : "stable",
+   "version" : "0.901"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-Std-0.900/META.yml 
new/Config-Std-0.901/META.yml
--- old/Config-Std-0.900/META.yml       2011-04-13 03:16:53.000000000 +0200
+++ new/Config-Std-0.901/META.yml       2013-09-11 01:54:11.000000000 +0200
@@ -1,39 +1,24 @@
 ---
-abstract: 'Load and save configuration files in a standard format'
+abstract: unknown
 author:
-  - 'Damian Conway <[email protected]>'
-  - 'Bill Ricker <[email protected]>'
-  - 'Tom Metro <[email protected]>'
+  - unknown
+build_requires:
+  ExtUtils::MakeMaker: 0
 configure_requires:
-  Module::Build: 0.36
-generated_by: 'Module::Build version 0.3603'
-license: perl
+  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: Config-Std
-provides:
-  Config::Std:
-    file: lib/Config/Std.pm
-    version: 0.900
-  Config::Std::Block:
-    file: lib/Config/Std.pm
-  Config::Std::Comment:
-    file: lib/Config/Std.pm
-  Config::Std::Gap:
-    file: lib/Config/Std.pm
-  Config::Std::Hash:
-    file: lib/Config/Std.pm
-  Config::Std::Keyval:
-    file: lib/Config/Std.pm
-recommends:
-  Test::Distribution: 0
-  Test::Pod: 0
+no_index:
+  directory:
+    - t
+    - inc
 requires:
   Class::Std: 0
   Test::More: 0
-  perl: v5.7.3
   version: 0
-resources:
-  license: http://dev.perl.org/licenses/
-version: 0.900
+version: 0.901
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-Std-0.900/README new/Config-Std-0.901/README
--- old/Config-Std-0.900/README 2011-04-13 03:16:53.000000000 +0200
+++ new/Config-Std-0.901/README 2013-09-11 01:23:15.000000000 +0200
@@ -1,4 +1,4 @@
-Config::Std version 0.007
+Config::Std version 0.901
 
 This module implements yet another damn configuration-file system.
 
@@ -36,7 +36,8 @@
 
 COPYRIGHT AND LICENCE
 
-Copyright (C) 2005, Damian Conway
+Copyright (C) 2005, Damian Conway; 
+Copyright (C) 2011,2013 William Ricker + Tom Metro, maintainers for Boston.PM
 
 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-Std-0.900/lib/Config/Std.pm 
new/Config-Std-0.901/lib/Config/Std.pm
--- old/Config-Std-0.900/lib/Config/Std.pm      2011-04-13 03:16:53.000000000 
+0200
+++ new/Config-Std-0.901/lib/Config/Std.pm      2013-09-11 01:33:49.000000000 
+0200
@@ -1,6 +1,6 @@
 package Config::Std;
 
-our $VERSION = '0.900';
+our $VERSION = '0.901';
 
 require v5.7.3; # RT#21184
 
@@ -218,7 +218,8 @@
         return unless $is_first{ident $self};
 
         my $first = 1;
-        for my $key ( grep {!$updated_ref->{$_}} keys %{$hash_ref}) {
+       # RT 85956 
+        for my $key ( sort grep {!$updated_ref->{$_}} keys %{$hash_ref}) {
             my $value = $hash_ref->{$key};
             my $separate = ref $value || $value =~ m/\n./xms;
             $self->ensure_gap() if ($first ? $post_gap : $inter_gap)
@@ -323,7 +324,8 @@
             my $block = Config::Std::Block->new({name=>$block_name});
             my $subhash = $hash_ref->{$block_name};
             my $first = 1;
-            for my $key ( keys %{$subhash} ) {
+           # RT 85956
+            for my $key ( sort keys %{$subhash} ) {
                 if (!defined $subhash->{$key}) {
                     croak "Can't save undefined value for key 
{'$block_name'}{'$key'} (only scalars or array refs)";
                 }
@@ -496,7 +498,7 @@
 
 =head1 VERSION
 
-This document describes Config::Std version 0.900
+This document describes Config::Std version 0.901
 
 
 =head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-Std-0.900/t/00write.t 
new/Config-Std-0.901/t/00write.t
--- old/Config-Std-0.900/t/00write.t    2011-04-13 03:16:53.000000000 +0200
+++ new/Config-Std-0.901/t/00write.t    2013-09-11 01:13:49.000000000 +0200
@@ -42,8 +42,8 @@
 
 __DATA__
 
-def 3: def val 3
 def 2: def val 2
+def 3: def val 3
 
 def 3 ml: def val 3
         : across several

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to