Your message dated Thu, 20 Aug 2015 22:44:29 +0000
with message-id <[email protected]>
and subject line Bug#796245: fixed in libmkdoc-xml-perl 0.75-4
has caused the Debian Bug report #796245,
regarding libmkdoc-xml-perl: make generated XML reproducible
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
796245: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796245
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libmkdoc-xml-perl
Version: 0.75-3
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: randomness toolchain
X-Debbugs-Cc: [email protected]
At least the ciderwebmail package fails to build reproducibly
because MKDoc::XML::TreePrinter orders attributes randomly
in the XML it generates. Patch attached.
--
Niko Tyni [email protected]
>From 150c53c470583cf8a7acdf001c4e508878da90a9 Mon Sep 17 00:00:00 2001
From: Niko Tyni <[email protected]>
Date: Thu, 20 Aug 2015 20:26:13 +0300
Subject: [PATCH] Sort attributes in XML output
This makes the XML output reproducible, so that the
order of the attributes stays the same on every call.
---
lib/MKDoc/XML/TreePrinter.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/MKDoc/XML/TreePrinter.pm b/lib/MKDoc/XML/TreePrinter.pm
index b036fef..7b88cb5 100644
--- a/lib/MKDoc/XML/TreePrinter.pm
+++ b/lib/MKDoc/XML/TreePrinter.pm
@@ -49,7 +49,7 @@ sub process
my $tag = $node->{_tag};
my %att = map { $_ => _encode_quot ($node->{$_}) } grep !/^_/, keys %{$node};
- my $attr = join " ", map { "$_=\"$att{$_}\"" } keys %att;
+ my $attr = join " ", map { "$_=\"$att{$_}\"" } sort keys %att;
my $open = $node->{_open};
my $close = $node->{_close};
--
2.1.4
--- End Message ---
--- Begin Message ---
Source: libmkdoc-xml-perl
Source-Version: 0.75-4
We believe that the bug you reported is fixed in the latest version of
libmkdoc-xml-perl, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
gregor herrmann <[email protected]> (supplier of updated libmkdoc-xml-perl
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 20 Aug 2015 22:10:46 +0200
Source: libmkdoc-xml-perl
Binary: libmkdoc-xml-perl
Architecture: source
Version: 0.75-4
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <[email protected]>
Changed-By: gregor herrmann <[email protected]>
Closes: 796245
Description:
libmkdoc-xml-perl - MKDoc XML Toolkit
Changes:
libmkdoc-xml-perl (0.75-4) unstable; urgency=low
.
* Team upload.
.
[ Ansgar Burchardt ]
* Email change: Ansgar Burchardt -> [email protected]
* debian/control: Convert Vcs-* fields to Git.
.
[ Salvatore Bonaccorso ]
* debian/copyright: Replace DEP5 Format-Specification URL from
svn.debian.org to anonscm.debian.org URL.
* Change Vcs-Git to canonical URI (git://anonscm.debian.org)
* Change search.cpan.org based URIs to metacpan.org based URIs
.
[ gregor herrmann ]
* Strip trailing slash from metacpan URLs.
.
[ Salvatore Bonaccorso ]
* Update Vcs-Browser URL to cgit web frontend
.
[ gregor herrmann ]
* Add patch from Niko Tyni to make build reproducible. (Closes: #796245)
* Mark package as autopkgtest-able.
* Declare compliance with Debian Policy 3.9.6.
* Bump debhelper compatibility level to 9.
* debian/copyright: switch formatting to Copyright-Format 1.0.
Checksums-Sha1:
2b5dda95733757470dc2b55abc6f147e579ca527 2193 libmkdoc-xml-perl_0.75-4.dsc
271e3ee220bf018a86ddfd3729f8f1f01f2e4e0b 2964
libmkdoc-xml-perl_0.75-4.debian.tar.xz
Checksums-Sha256:
76e1499784dbcbfa4c30a387b8be608a8315c16e816b880d14373e77e2646f17 2193
libmkdoc-xml-perl_0.75-4.dsc
644671f9ca4a4ed314a4ed1c6989c451cb2d370d986ad9aecafc2baa7ea8c9f6 2964
libmkdoc-xml-perl_0.75-4.debian.tar.xz
Files:
70d585d8d9b3f2b129951a00d8183c2d 2193 perl optional
libmkdoc-xml-perl_0.75-4.dsc
0fc1d761494590c9fb981b458cf04faf 2964 perl optional
libmkdoc-xml-perl_0.75-4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQJ8BAEBCgBmBQJV1jSTXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREMUUxMzE2RTkzQTc2MEE4MTA0RDg1RkFC
QjNBNjgwMTg2NDlBQTA2AAoJELs6aAGGSaoGaE8P/3AD9zI7XShjnQWhDFXSU3pZ
yKd4jIXKcLt3oxMcwwYictnqR0mhIIL226f90d8i9OIQkGijX3wLjHzMF3EywpB4
hkbHBCfYm7KOS41YVNoqx727yPq0GR2BWN3fTXbr8W3p/ybKHCsXKeuIqw/nmJex
w12ktK4SANweuXDV6UumIhMN0FDRCa46p/1jEuSQM5gplY5vqmTAx5VJlpD7B6q9
CAD/OLgZGAdrUpnbGEgdSRz92Iye3bsu4hXnI8ni1+kM3tIDBcE+0onzjJzjNLq0
4LswhUpImI3Bs4WFzesD3SZ7rj/L2eRchMddPry2lpOgDQwTanlkqn3XzpPdVp5V
BLNe/IpN601c7garzAPaDKme+Cddste/NQWk2H6QYy6ajTdfpe79Ra7V58lK2zjg
9qc0JnTpd9xV0txb2DgRImsnDKurxLMQR+IcsmVpbvMln1gjErn8zC8b7LvlGPEc
1GqHY+AMW62MIMmui+P3yPoCxGqSm3mhN2rAAA4ZNCfcAMnkhyZ7lB+pdP3sxLjm
ESRSdfIRpfOgZ0Ukg6GAiepljMroXJTBLJfSHS+kBbXFIY3mIYSi7Rt9jAzFJ6Ob
Nm11cNu3RvvdKMVidxxU5HVtOhjoAvy3n0z3frolFx/SEM/Ww2GZpq7AMn/I5VD1
WsSG/8uJ8Xujxpj4DYyw
=kyaA
-----END PGP SIGNATURE-----
--- End Message ---