Your message dated Sun, 03 Jul 2016 00:04:21 +0000
with message-id <[email protected]>
and subject line Bug#829322: fixed in libpdl-netcdf-perl 4.20-5
has caused the Debian Bug report #829322,
regarding libpdl-netcdf-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.)
--
829322: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829322
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libpdl-netcdf-perl
Version: 4.20-4
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-netcdf-perl could not be built reproducibly.
While producing output it iterates over a hash 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..cb2d165
--- /dev/null
+++ b/debian/patches/reproducible-build.patch
@@ -0,0 +1,14 @@
+Author: Reiner Herrmann <[email protected]>
+Description: Sort RETVAL keys for reproducible build
+
+--- a/netcdf.pd
++++ b/netcdf.pd
+@@ -822,7 +822,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 44e398b..98b895b 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@ perl-5.14-ccflags.patch
spelling-errors.patch
32bits-integer-size.patch
skip-tests-for-big-endian.patch
+reproducible-build.patch
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: libpdl-netcdf-perl
Source-Version: 4.20-5
We believe that the bug you reported is fixed in the latest version of
libpdl-netcdf-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-netcdf-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 01:02:34 +0200
Source: libpdl-netcdf-perl
Binary: libpdl-netcdf-perl
Architecture: source amd64
Version: 4.20-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Bas Couwenberg <[email protected]>
Description:
libpdl-netcdf-perl - Netcdf-IO for PDL
Closes: 829322
Changes:
libpdl-netcdf-perl (4.20-5) unstable; urgency=medium
.
* Team upload.
* Add patch by Reiner Herrmann to sort RETVAL keys for reproducible builds.
(closes: #829322)
Checksums-Sha1:
9eb8590b0cf1acfdd36d4d7084f1ff8f53e03e03 2097 libpdl-netcdf-perl_4.20-5.dsc
0d15c9b093ed6dd50b912279d1327e4a4f96c648 5628
libpdl-netcdf-perl_4.20-5.debian.tar.xz
30cdc95c9ff764abe2ceeff1dac91de8da3c785d 91444
libpdl-netcdf-perl-dbgsym_4.20-5_amd64.deb
008c634a577d8c6a6ee32310c995b9be5f7d6cec 53072
libpdl-netcdf-perl_4.20-5_amd64.deb
Checksums-Sha256:
60e3624f1012a38edbab1e563453c9504f187c204c469046cc406a2cd75ca4d4 2097
libpdl-netcdf-perl_4.20-5.dsc
2c34e22f88b7e24e33875e05d0c64b6ca6fd0468ad90c7e9ff8fbdc0cfb6bb02 5628
libpdl-netcdf-perl_4.20-5.debian.tar.xz
41aab74f7dbf733e35361e58048a5f925926b9c6ea58d2408a7c5eb50c106e0b 91444
libpdl-netcdf-perl-dbgsym_4.20-5_amd64.deb
4cc26acc8c4c6cd969e75900a643a0f7cab654b35e6fb41da27a9b5ba38a148a 53072
libpdl-netcdf-perl_4.20-5_amd64.deb
Files:
f1927b0a0d2f227eaa8eb5f6d33c5272 2097 perl optional
libpdl-netcdf-perl_4.20-5.dsc
06d3ebbb3cad3f4a3310a3999b7f363f 5628 perl optional
libpdl-netcdf-perl_4.20-5.debian.tar.xz
3828d689562b45d8babd4ff120cdc5d6 91444 debug extra
libpdl-netcdf-perl-dbgsym_4.20-5_amd64.deb
6f90fadd9f2e0bd74de15fe8b9637905 53072 perl optional
libpdl-netcdf-perl_4.20-5_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJXeElLAAoJEGdQ8QrojUrxcnwQAJWV324T713zKINxmgWNRcXE
4Lu2b2YQQCH3ZkxMR1RIrYszwhtT2SGyV0Bj+xid0mrCkwqdehvq1m5NH3piqpmp
5OSwX7AY0OVbtdp+u5Ws15FCi1l970hRv6oZ75WOovv9fZaJO+yzyjXBmtKhzIMe
0h34o63c/bL6j+qO8ni/MFwjbqhBP1BWBvHc3DY/Uh6gOEyjfHjEFd1R01KGVfxm
tLpJenVmOGmNLw3k4EGqvk7SVKRpZdMHX8c8efwwTOzCUYKuklA/h2g0mCrVKaRX
XfbypxojOnFAorHL3AJAK/1hEujvfJjX6IrzwGtq+fEIyB7j+kaetAadsVHX5xYC
vq1otgSnr38WIjFtVvK5VVHnVyPiyV1xqz5iFa1hx9P06OTsNA+DVhl7GlnjBR6c
MxuJnTDe8F04pmFNecCV/H72/nspSzY49cXp5+IMkflvjgnQRjf540+MNo1TdrDK
a5YggHIx4dShmj6yMH4EpuUrtHv/vagKLqWqb9V30CheL07QVlIVjLsQkrDC723x
K8BeochHDpNz/fCjDGIu0WXnZqCCQWIEsm1YxOA8tkpNrfck564nlqZcU/RxryXj
gMjl2wFK1G1aNjDJtxSludHohRGT6bUGp9xyZZUNfpZyG4EUTsoUwtzdiHR3fKsA
t5n458LMbfmsTIOHTMMC
=c4Wr
-----END PGP SIGNATURE-----
--- End Message ---