Hello community,

here is the log from the commit of package perl-RPC-XML for openSUSE:Factory 
checked in at 2013-07-01 15:59:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-RPC-XML (Old)
 and      /work/SRC/openSUSE:Factory/.perl-RPC-XML.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-RPC-XML"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-RPC-XML/perl-RPC-XML.changes        
2013-05-06 10:11:08.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-RPC-XML.new/perl-RPC-XML.changes   
2013-07-01 15:59:26.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Jul  1 08:17:26 UTC 2013 - co...@suse.com
+
+- add RPC-XML-0.77-fixtest.dif to make sure the serialization is 
+  reproducible even with hash randomization in perl 5.18 (RT#86187)
+
+-------------------------------------------------------------------

New:
----
  RPC-XML-0.77-fixtest.dif

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

Other differences:
------------------
++++++ perl-RPC-XML.spec ++++++
--- /var/tmp/diff_new_pack.wuUegO/_old  2013-07-01 15:59:26.000000000 +0200
+++ /var/tmp/diff_new_pack.wuUegO/_new  2013-07-01 15:59:26.000000000 +0200
@@ -28,6 +28,8 @@
 #PATCH-FIX-OPENSUSE - r...@suse.de - fix build in chroot/buildservice
 Patch1:         RPC-XML-0.60-rev127.dif
 Patch2:         RPC-XML-0.76-extern_ent.dif
+#PATCH-FIX-UPSTREAM - co...@suse.de RT#86187
+Patch3:         RPC-XML-0.77-fixtest.dif
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(File::Spec) >= 0.8
@@ -64,6 +66,7 @@
 %setup -q -n %{cpan_name}-%{version}
 %patch1 -p0
 %patch2
+%patch3 -p1
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor

++++++ RPC-XML-0.77-fixtest.dif ++++++
Index: RPC-XML-0.77/lib/RPC/XML.pm
===================================================================
--- RPC-XML-0.77.orig/lib/RPC/XML.pm
+++ RPC-XML-0.77/lib/RPC/XML.pm
@@ -842,7 +842,7 @@ sub as_string
                     ("<member><name>$_</name><value>",
                      $clean{$_},
                      '</value></member>')
-                } (keys %clean)),
+                } (sort keys %clean)),
                 '</struct>';
 }
 
@@ -854,7 +854,7 @@ sub serialize
     my $key;
 
     print {$fh} '<struct>';
-    for (keys %{$self})
+    for (sort keys %{$self})
     {
         ($key = $_) =~ s/$RPC::XML::XMLRE/$RPC::XML::XMLMAP{$1}/ge;
         utf8::downgrade($key);
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to