Your message dated Sat, 05 Dec 2015 13:27:23 +0000
with message-id <[email protected]>
and subject line Bug#807111: fixed in libperl-apireference-perl 0.21-2
has caused the Debian Bug report #807111,
regarding libperl-apireference-perl: Make the stored data reproducible between 
builds
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.)


-- 
807111: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807111
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libperl-apireference-perl
Version: 0.21-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: randomness
X-Debbugs-Cc: [email protected]

This module recently switched to using Sereal::Encoder instead of
Data::Dumper to store pre-parsed data. The stored data representation
now varies between builds.  The attached patch fixes this, rendering
the build reproducible again.

See https://wiki.debian.org/ReproducibleBuilds for more information
about the "reproducible builds" effort.
-- 
Niko Tyni   [email protected]
>From 1b27b06805350932aac7af089c793fef692ffd39 Mon Sep 17 00:00:00 2001
From: Niko Tyni <[email protected]>
Date: Sat, 5 Dec 2015 14:43:02 +0200
Subject: [PATCH] Make the stored data reproducible between builds

The 'canonical' option makes Sereal::Encoder produce serialized data
structures that don't vary between builds.  This makes the build
result reproducible.
---
 lib/Perl/APIReference.pm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/Perl/APIReference.pm b/lib/Perl/APIReference.pm
index d10b05a..561ee9d 100644
--- a/lib/Perl/APIReference.pm
+++ b/lib/Perl/APIReference.pm
@@ -141,6 +141,7 @@ sub _dump_as_class {
   require Sereal::Encoder;
   my $data = $self->{'index'};
   my $dump = Sereal::Encoder->new({
+    canonical      => 1,
     compress       => Sereal::Encoder::SRL_ZLIB(),
     compress_level => 9,
     dedupe_strings => 1,
-- 
2.6.2


--- End Message ---
--- Begin Message ---
Source: libperl-apireference-perl
Source-Version: 0.21-2

We believe that the bug you reported is fixed in the latest version of
libperl-apireference-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.
Niko Tyni <[email protected]> (supplier of updated libperl-apireference-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: SHA256

Format: 1.8
Date: Sat, 05 Dec 2015 14:57:23 +0200
Source: libperl-apireference-perl
Binary: libperl-apireference-perl
Architecture: source
Version: 0.21-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Niko Tyni <[email protected]>
Description:
 libperl-apireference-perl - Perl module to programmatically query the perlapi
Closes: 807111
Changes:
 libperl-apireference-perl (0.21-2) unstable; urgency=medium
 .
   * Team upload.
   * Make the stored data reproducible between builds. (Closes: #807111)
Checksums-Sha1:
 64d279d6389439352aa504ac6af5e1cae59a8a5f 2411 
libperl-apireference-perl_0.21-2.dsc
 9d09a1aab94eeeb0d89b7618d9c57fccdea9345c 4928 
libperl-apireference-perl_0.21-2.debian.tar.xz
Checksums-Sha256:
 be65730ee6d3919d5e97ee1df2fb670b2ca94bb8d09a76d16165654783f8e08f 2411 
libperl-apireference-perl_0.21-2.dsc
 72db6b0c5f9e3ca263f15cbfd217dd3dbc10f1123e96cb6a5e55cd561788abe2 4928 
libperl-apireference-perl_0.21-2.debian.tar.xz
Files:
 3201c71b9617eb3791487e802fa41936 2411 perl optional 
libperl-apireference-perl_0.21-2.dsc
 7b8b44f162822ba9680534d55a54fc23 4928 perl optional 
libperl-apireference-perl_0.21-2.debian.tar.xz

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

iQIcBAEBCAAGBQJWYt+XAAoJEC7A/7O3MBsfsZ4QAJQeM66BkFvoSFohaMfQvw2Q
Xr70VauyBw/mNVly3o+Ank22m6MZPY34fkBcPIrEA0hBptQm0+X/1vLTotZU6J/g
zA1Lb4SMp83O4RW5OAe0Cn72DiV/4PgBVn9nBcaQ5+FqZcxaZTeXS5iKu9oZ9QhF
XvD3MdXgevSqrbkPMPJDRQ1efqVX6E7gj1zSLjuWRyI1w6pdkWM5x/EeozAfdqHj
p7rCuQgjTkykcDbUai3SM/hnvb/m5P5tlVJNV4sohAq/GwKGxatXtVH8yYs3hU3h
9MSQQO+o/Mp8NcDE7yuTYWg4qdsXZe39C4QD5pDU/PAaHoDvBJvrNkA+4eSfplG2
0fpzX0GEdh6KBsb4fvc9I318IK616xn1mBlo8zQ3BhzbZWXPT99OJyVCi/V9gWTq
5LmhPGHiUZNA5D/8MsapBMb1Ocrh+SWs/roDE7z7NtXz0X3ttnKsOyyqu34U4IgZ
tCTbkCsrIUwJtc3/ZY/1IcFyz0ibeGrL09fTzs1nxq0hDAoEH7NhoQRkEN1E5idB
xH/ZjqvvfjPBW4pvz7O3Lfh4dXpJkr5lAUBJw2GZwjGPKeulEbEwLI92jcYd7jNG
6BadBAJ4NMykSq8jDXsTsb8ct6vPV+YTlsTd3Uf/LnU5YahD7YtGYckHEDGbkv1B
HunGq22zl8WA7jpfOcUA
=FUMQ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to