Your message dated Mon, 06 Jun 2016 05:19:15 +0000
with message-id <[email protected]>
and subject line Bug#826427: fixed in excellent-bifurcation 0.0.20071015-8
has caused the Debian Bug report #826427,
regarding excellent-bifurcation: 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.)


-- 
826427: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826427
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: excellent-bifurcation
Version: 0.0.20071015-7
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 excellent-bifurcation could not be built reproducibly.
THe list of source files is unsorted, which leads to a non-deterministic
linking 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..1de69b7
--- /dev/null
+++ b/debian/patches/reproducible-build.patch
@@ -0,0 +1,14 @@
+Author: Reiner Herrmann <[email protected]>
+Description: Sort source files for deterministic linking order
+
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -4,7 +4,7 @@
+ PKGCONFIG_CFLAGS= `pkg-config $(PKGCONFIG_FILES) --cflags`
+ PKGCONFIG_LDFLAGS= `pkg-config $(PKGCONFIG_FILES) --libs`
+ LDFLAGS=`allegro-config --libs`
+-SOURCES=$(shell find . -name "*.c")
++SOURCES=$(sort $(shell find . -name "*.c"))
+ OBJECTS=$(SOURCES:.c=.o)
+ EXECUTABLE=excellent-bifurcation
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 585d997..d5d941a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,3 +4,4 @@ config_file.patch
 link-with-libm.patch
 fix_allegro_linker_flag.patch
 fix_hurd_ftbfs.patch
+reproducible-build.patch

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: excellent-bifurcation
Source-Version: 0.0.20071015-8

We believe that the bug you reported is fixed in the latest version of
excellent-bifurcation, 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.
Vincent Cheng <[email protected]> (supplier of updated excellent-bifurcation 
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: Sun, 05 Jun 2016 19:19:18 -0700
Source: excellent-bifurcation
Binary: excellent-bifurcation
Architecture: source
Version: 0.0.20071015-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Vincent Cheng <[email protected]>
Description:
 excellent-bifurcation - abstract vertical shooter with two sides to play on
Closes: 826427
Changes:
 excellent-bifurcation (0.0.20071015-8) unstable; urgency=medium
 .
   * Make build reproducible by sorting list of source files to ensure
     deterministic linking order. Thanks to Reiner Herrmann! (Closes: #826427)
   * Update to Standards version 3.9.8.
     - Drop obsolete menu file and xpm icon.
Checksums-Sha1:
 d34e26c9cb6897b220e393434efcae498ee62ce9 2194 
excellent-bifurcation_0.0.20071015-8.dsc
 782387b9ae39ea59b1d0b0d8be697b7ac20a9cba 8792 
excellent-bifurcation_0.0.20071015-8.debian.tar.xz
Checksums-Sha256:
 408d2512f0aab9f0e58ca4e1509e6275f88189910be82ca654077b5e9821c1e9 2194 
excellent-bifurcation_0.0.20071015-8.dsc
 0a9ebc81b2938a384203e17de6025269d585ca1578d3eec675fcf534b58a6b88 8792 
excellent-bifurcation_0.0.20071015-8.debian.tar.xz
Files:
 ad3a7c43f6c5d9d45e0029bc58ecd5c2 2194 games extra 
excellent-bifurcation_0.0.20071015-8.dsc
 718c8c07f846cf7f3a3c326858bb29e2 8792 games extra 
excellent-bifurcation_0.0.20071015-8.debian.tar.xz

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

iQIcBAEBCAAGBQJXVN+/AAoJEI7tzBuqHzL/KA4QAMtun1+u+uM5tRjxPwK8LEXD
H4WeFearKx06FltzNvPPRB91ktQQypQcP24/FeNS2baobfo73rSTdpA38Hqbk9fx
F0Ad5ytCiUPREDBAi8uWakbjAaILnCYK668AcPGonVetASuhOB300coIe8f1rgMu
XW7nFxezEuTD4BGki3fQe+SkaCukJS+YWo3GSwpHA8ma5FhX/SEtQdOm98+VqrP2
WlqX+TxbfkmUgr6Fo4t0xY/np+MQUHfAUSqsR7tGdplwSEjtEToVxpf4zJBJtr4w
XJeFW2gaNuXno12XjqL2UIBR2JOfcFp66rqPlWrf7/hDp5XA1fQpIlLle+D7MVIN
i4wcbltgy1QGyS1dfgy+hK0bQSOe/rj0jN9/mhv2Esyq2e1aFBjVycU9MER0czWz
Y244UbstJSzZfUg5kSoYWpPk5giosLV10cvop4M2xy+t+oGbntUPKxHncs0R/hYs
rjSJ7oGlIOaQdz7d/FaC0tgea6ERqXCg7JfPzaX799mSYco9ngPc0PxUvKE9NutG
L+GHpuOrk4KYbtQqBp7DrK8WsB9CWXQzjEj2NIdGBFbgyepvQaBUlU/jyFG5p/KO
8mrP2PqEod2wFRoxpdYkwfYSjv8CcjhLypQBrHaL220pi08ceg8JjLlZZbuOEEvH
e7qJUXp4T2qVg6h3QV94
=6BBW
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to