This is an automated email from the git hooks/post-receive script.

dmn pushed a commit to branch master
in repository libhtml-wikiconverter-moinmoin-perl.

commit 0a7eb6e66082af9f91d6313b8cbece6242dd23bd
Author: Damyan Ivanov <d...@debian.org>
Date:   Sat Jun 6 14:16:55 2015 +0000

    add a patch sorting table attributes, fixing test failure with 50% 
probability due to hash key order randomization since perl 5.18. Closes: #720018
---
 debian/patches/series                 |  1 +
 debian/patches/sort-table-attrs.patch | 29 +++++++++++++++++++++++++++++
 2 files changed, 30 insertions(+)

diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..97692e6
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+sort-table-attrs.patch
diff --git a/debian/patches/sort-table-attrs.patch 
b/debian/patches/sort-table-attrs.patch
new file mode 100644
index 0000000..ae333ef
--- /dev/null
+++ b/debian/patches/sort-table-attrs.patch
@@ -0,0 +1,29 @@
+Description: _attrs2style: sort table attributes
+ Without this, tests fail in 50% of the time die to the hash randomization in
+ perl 5.18+
+Bug-Debian: https://bugs.debian.org/720018
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=88003
+Author: Damyan Ivanov <d...@debian.org>
+
+--- a/lib/HTML/WikiConverter/MoinMoin.pm
++++ b/lib/HTML/WikiConverter/MoinMoin.pm
+@@ -135,7 +135,7 @@ sub _attrs2style {
+   my( $node, @attrs ) = @_;
+   return unless $node;
+   my %attrs = map { $_ => $node->attr($_) } grep $node->attr($_), @attrs;
+-  my $attstr = join '; ', map "$att2prop{$_}:$attrs{$_}", keys %attrs;
++  my $attstr = join '; ', map "$att2prop{$_}:$attrs{$_}", sort keys %attrs;
+   return $attstr || '';
+ }
+ 
+--- a/t/moinmoin.t
++++ b/t/moinmoin.t
+@@ -236,7 +236,7 @@ __H__
+   </table>
+ </html>
+ __W__
+-||<-2 tablestyle="width:100%; background-color:white" id="thing"> thing ||
++||<-2 tablestyle="background-color:white; width:100%" id="thing"> thing ||
+ || next ||<id="crazy"> crazy ||
+ __NEXT__
+ anchors with content (bug #29347) ::enable_anchor_macro(1)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-perl/packages/libhtml-wikiconverter-moinmoin-perl.git

_______________________________________________
Pkg-perl-cvs-commits mailing list
Pkg-perl-cvs-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits

Reply via email to