Your message dated Sun, 05 Jun 2016 22:23:20 +0000
with message-id <[email protected]>
and subject line Bug#825634: fixed in miceamaze 4.2.1-3
has caused the Debian Bug report #825634,
regarding miceamaze: 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.)


-- 
825634: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825634
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: miceamaze
Version: 4.2.1-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: fileordering
X-Debbugs-Cc: [email protected]

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that miceamaze could not be built reproducibly.
While linking the list of object files is ordered randomly.

The attached patch fixes this by sorting the list.

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..9dad891
--- /dev/null
+++ b/debian/patches/reproducible-build.patch
@@ -0,0 +1,14 @@
+Author: Reiner Herrmann <[email protected]>
+Description: Sort object files for deterministic linking order
+
+--- a/Makefile
++++ b/Makefile
+@@ -17,7 +17,7 @@
+ SVGCOMMAND=rsvg-convert
+ SVGOPTIONS=-w 500
+ 
+-OBJS := $(patsubst src/%.cpp,src/%.o,$(wildcard src/*.cpp))
++OBJS := $(sort $(patsubst src/%.cpp,src/%.o,$(wildcard src/*.cpp)))
+ BUILTDATA := data/images/eagle.png data/images/eagle2.png
+ 
+ all: miceamaze miceamaze.xpm miceamaze.png miceamaze.6.gz $(BUILTDATA)
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..55077d0
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+reproducible-build.patch

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: miceamaze
Source-Version: 4.2.1-3

We believe that the bug you reported is fixed in the latest version of
miceamaze, 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.
Sarah COUDERT <[email protected]> (supplier of updated miceamaze 
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, 05 Jun 2016 14:12:00 +0200
Source: miceamaze
Binary: miceamaze
Architecture: source amd64
Version: 4.2.1-3
Distribution: unstable
Urgency: low
Maintainer: Sarah COUDERT <[email protected]>
Changed-By: Sarah COUDERT <[email protected]>
Description:
 miceamaze  - video game with mice in a maze
Closes: 825634
Changes:
 miceamaze (4.2.1-3) unstable; urgency=low
 .
   * Change maintainer to Sarah COUDERT
   * Apply patch sent by Reiner Herrmann (Closes: #825634)
   * Bump Standards-Version, no changes needed
Checksums-Sha1:
 daf5bcd17dcc6f29c851e31ef6c2561bac6b6b45 1793 miceamaze_4.2.1-3.dsc
 1ef54f18967650c274ecb890692a84f7412c320a 9060 miceamaze_4.2.1-3.debian.tar.xz
Checksums-Sha256:
 ee1818265b95f4be02ba63825a0bf331d263fac1ba4915b3b430468d516738e2 1793 
miceamaze_4.2.1-3.dsc
 17d3b250d02bfb66c4b7a24ead05643d861aecfeaef3c5d536619c60a8a11a51 9060 
miceamaze_4.2.1-3.debian.tar.xz
Files:
 3596ba7f65925338a4c6c3adbb01fd10 1793 games extra miceamaze_4.2.1-3.dsc
 a083bb53d677773c317c02698262a6a0 9060 games extra 
miceamaze_4.2.1-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJXVDvdAAoJEDEWul6f+mmj4kwP+wdlM1qUjIYNiRC4UGDdVvki
qO1QqcqEA8Hh0a6XvxqY5XrPzOgjz6pZZ12n9y+2rvQ0FRFE/E/J+CZcO72Jan2q
GLOivgKaXHQWW0ujsuKRu8QaY6kxmx1OfRWibifIZqiw98EezFP86l3xRXT8D+yx
YOmhNjKiC0wi0pT9ymaWtfEqcOpPIzsUq0/qalOJWafTmkKyqwiH14jIxy81biCS
azgZMoIceXw7qz0GGldX1xNjizVb7L5IanyANsB5z5MKLhHjd7J3sxObv5miqNCL
RaVTbzTDsuWHYUL1SORDVBNwY0ji/VmI8czE+x+aY35Ek3ycKF845/iTvYRaIcew
Aik4nQjTVcmp2fUhLVnwDdgnfa8poRglX0T7JX8onaSKUYrqpELdRhuabgBuX7kJ
3U1+Ija4vPDR1yk/qlad2Wc5x7NbtHTSzx+aQoTPmQGRYTYVGsNLeVAy5ZvhruEy
jiPwMBWaoY+AAhqAoEpb4eRaPHjsIYhBxT+IdfZGGATZCUljVDGrsGRZD63k8z9V
smwcDjuceYfHu4eiVa2e1nTU83807Xzn8d4sTs0JqbhcHfLp/O3soG1cvImy4yiN
24V8MaIaJJiqACoWOH0PPJbczdS/CmJTVUwpne4EF3xjue4BwOVYgWe5h0DDU3RO
Un/ujCUfdxFajtCwZ472
=j8Ea
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to