Your message dated Sun, 03 Jul 2016 00:04:15 +0000
with message-id <[email protected]>
and subject line Bug#829320: fixed in libpdl-io-hdf5-perl 1:0.73-2
has caused the Debian Bug report #829320,
regarding libpdl-io-hdf5-perl: please make the build 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.)


-- 
829320: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829320
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libpdl-io-hdf5-perl
Version: 1:0.73-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: randomness
X-Debbugs-Cc: [email protected]

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that libpdl-io-hdf5-perl could not be built reproducibly.
It iterates over a hash producing output in an unsorted order.

The attached patch fixes this.

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/patches/reproducible_build.patch b/debian/patches/reproducible_build.patch
new file mode 100644
index 0000000..0534f55
--- /dev/null
+++ b/debian/patches/reproducible_build.patch
@@ -0,0 +1,14 @@
+Author: Reiner Herrmann <[email protected]>
+Description: Sort hash keys while printing RETVALs
+
+--- a/hdf5.pd
++++ b/hdf5.pd
+@@ -1201,7 +1201,7 @@
+     $xsout .= ");\n";
+     $xsout .= "OUTPUT:\n";
+     $xsout .= "\tRETVAL\n";
+-    foreach $var (keys %output) {
++    foreach $var (sort keys %output) {
+       $xsout .= "\t$var\n";
+     }
+     $xsout .= "\n\n";
diff --git a/debian/patches/series b/debian/patches/series
index 38d06a4..d08672f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 remove-interpreter-from-package.patch
 clean_newFile_hd5.patch
 support-hdf5-1.8.13.patch
+reproducible_build.patch

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: libpdl-io-hdf5-perl
Source-Version: 1:0.73-2

We believe that the bug you reported is fixed in the latest version of
libpdl-io-hdf5-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.
Bas Couwenberg <[email protected]> (supplier of updated libpdl-io-hdf5-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: Sun, 03 Jul 2016 00:53:32 +0200
Source: libpdl-io-hdf5-perl
Binary: libpdl-io-hdf5-perl
Architecture: source amd64
Version: 1:0.73-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Bas Couwenberg <[email protected]>
Description:
 libpdl-io-hdf5-perl - PDL Interface to the HDF5 Data Format
Closes: 829320
Changes:
 libpdl-io-hdf5-perl (1:0.73-2) unstable; urgency=medium
 .
   * Team upload.
   * Add patch by Reiner Herrmann to sort hash keys while printing RETVALs.
     (closes: #829320)
Checksums-Sha1:
 e9dc2965490ccba6799e54e2464551ee7945fd6e 2101 libpdl-io-hdf5-perl_0.73-2.dsc
 11d0ea1265c469fedeb5955efe98f4e591dbf410 4572 
libpdl-io-hdf5-perl_0.73-2.debian.tar.xz
 0ecd04505aaace7264516a6e3fb87290dd196632 67804 
libpdl-io-hdf5-perl-dbgsym_0.73-2_amd64.deb
 de03ccec25b64acbb1a3cd820a4af0eb69c80e71 52250 
libpdl-io-hdf5-perl_0.73-2_amd64.deb
Checksums-Sha256:
 46dc5dc6c33aa30ee9d8eaf8d19f957aae3ba8dd0e9676715e4f88dc3a2e9137 2101 
libpdl-io-hdf5-perl_0.73-2.dsc
 8ef39302e5cd4000c2859fb442e2a4a18f04e62f0a3cf159a295180e205dc47e 4572 
libpdl-io-hdf5-perl_0.73-2.debian.tar.xz
 046669c5a792c94da4570f9ce9e426ed22cc683987d4406ca22c21f7182033b5 67804 
libpdl-io-hdf5-perl-dbgsym_0.73-2_amd64.deb
 5bc3116d0a8860833aef2546611d5f6adbd26c85cd74af5aabfbfc45c7cad73e 52250 
libpdl-io-hdf5-perl_0.73-2_amd64.deb
Files:
 f84672deeb2b39120a6b13863cf3a764 2101 perl optional 
libpdl-io-hdf5-perl_0.73-2.dsc
 7de9a63db9bb62f8ba9e7c0b73b046e8 4572 perl optional 
libpdl-io-hdf5-perl_0.73-2.debian.tar.xz
 345ffa576826e2ef5c95e9d5e1cad08d 67804 debug extra 
libpdl-io-hdf5-perl-dbgsym_0.73-2_amd64.deb
 81a46a17fc17e0da69f3b62169efb609 52250 perl optional 
libpdl-io-hdf5-perl_0.73-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJXeEdfAAoJEGdQ8QrojUrxagoQAMOdnLzwdPKSXwAoAYPbDxDj
TsjIW5AwImBiX1suHvYjkBw/LB8eW9dWmp+eDbru+SnP1i4pzfb0b4o8tamQXAMd
u2gI4msjxvL2ZZ4624AiyP1+dmcwUSeYxEclaRx2LuieCud0GKBWogi3RiYSLMle
eGIUsdsQgHTrLMzvQfyzgcj8fFgVLGE2zQx+80l0Fq/xehjZHDt5quERaK2hFrw7
jO4zBr6EiMX+yvVFCptm586wofm7EPZvJKXVEYj++roDWQL2pwtGpWkaBoNBCaTb
q3KxnU2HNisQSyOPdCt/qWvnmmWt9GOs25xUCS/BayKjB9xeTykv+aaAqZP6g8O8
AbaXxp7upcMxVSHCLVDlNNFmgjtv2d9KsLJi74KcsH6guqFNDrmNnFOlFHen94OV
EBoKtVbiM7SD52fXvGJw8aB2e4K8lsPhuEJ5PzjFCjoudYEbiX32/BKpcpwe/wZm
SneKWECoiId8L6PWIsZ56NAhb3HXWTYcWLxcD30ySunclazzYAbHLzqxwFCJB0vZ
yf6IVRHiSttKU6KsnJMKmp4p5jlBF5dB18bqm1nrCCcA0ugiGf9Rk14rBcNtl3vB
d3ztTNJeaShU3QBKpY1UMIuQ2kJtOxRDjxRz+lKckvaa484Gv/Anh7HYrX7emnWv
G8fgP23yfFVCzGPuinNk
=2wSg
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to