Your message dated Wed, 27 Jul 2016 23:05:07 +0000
with message-id <[email protected]>
and subject line Bug#819347: fixed in starvoyager 0.4.4-6
has caused the Debian Bug report #819347,
regarding starvoyager: 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.)


-- 
819347: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819347
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: starvoyager
Version: 0.4.4-5.1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: fileordering

Dear Maintainer,

While working on the "reproducible builds" effort [1], we have noticed
that starvoyager could not be built reproducibly.

The Makefile uses wildcards in the linker call, leading to unstable input file
order and potentially different resulting binaries. I have attached a patch
to use a fixed order for input object files. This makes the build reproducible
for me in my local test environment.

Regards,
Sascha

[1]: https://wiki.debian.org/ReproducibleBuilds
diff -u starvoyager-0.4.4/debian/patches/00list starvoyager-0.4.4/debian/patches/00list
--- starvoyager-0.4.4/debian/patches/00list
+++ starvoyager-0.4.4/debian/patches/00list
@@ -3,0 +4 @@
+03_deterministic-linker-input
only in patch2:
unchanged:
--- starvoyager-0.4.4.orig/debian/patches/03_deterministic-linker-input.dpatch
+++ starvoyager-0.4.4/debian/patches/03_deterministic-linker-input.dpatch
@@ -0,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 03_deterministic-linker-input.patch.dpatch by Sascha Steinbiss <[email protected]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' starvoyager-0.4.4~/Makefile starvoyager-0.4.4/Makefile
+--- starvoyager-0.4.4~/Makefile	2002-11-14 01:27:58.000000000 +0000
++++ starvoyager-0.4.4/Makefile	2016-03-27 09:32:05.492542234 +0000
+@@ -16,7 +16,7 @@
+ 
+ #Linking
+ starvoyager: alliance.o camera.o database.o error.o game.o interface.o presence.o ship.o sound.o ticker.o calc.o client.o equip.o frag.o graphic.o planet.o server.o sockhelper.o sv.o player.o os.o SDL_rotozoom.o SDL_gfxPrimitives.o
+-	$(CC) -o starvoyager *.o $(LIBS)
++	$(CC) -o starvoyager $^ $(LIBS)
+ 
+ #Include dependencies
+ *.o: *.h

--- End Message ---
--- Begin Message ---
Source: starvoyager
Source-Version: 0.4.4-6

We believe that the bug you reported is fixed in the latest version of
starvoyager, 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.
Santiago Vila  <[email protected]> (supplier of updated starvoyager 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: Wed, 27 Jul 2016 23:16:02 +0100
Source: starvoyager
Binary: starvoyager starvoyager-data
Architecture: source
Version: 0.4.4-6
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <[email protected]>
Changed-By: Santiago Vila  <[email protected]>
Description:
 starvoyager - 2D space arcade game, themed around 'Star Trek' - binary
 starvoyager-data - 2D space arcade game, themed around 'Star Trek' - data files
Closes: 817678 819347 822025
Changes:
 starvoyager (0.4.4-6) unstable; urgency=medium
 .
   * QA upload.
   * Package is orphaned (Bug #831806). Set maintainer to "Debian QA Group".
   * Switch to "3.0 (quilt)" source format.
   * Raise debhelper compat level to 9. Closes: #817678.
   * Apply deterministic-linker-input patch from Sascha Steinbiss.
     Should make the build reproducible. Closes: #819347
   * Switch to dh. Closes: #822025.
Checksums-Sha1:
 196ff311f46327530513b8c14278064261b7c7eb 1482 starvoyager_0.4.4-6.dsc
 353901ac573d122a021e672fdbd965e248b62e71 5552 starvoyager_0.4.4-6.debian.tar.xz
Checksums-Sha256:
 c948562bfdde74d03ba9ef2b1f8480e31c29144373b59d88621248807914a6dc 1482 
starvoyager_0.4.4-6.dsc
 c6792e5a0e760da755bff4b5417910fc0010473591d745a6a6a5f068b6e6b3bd 5552 
starvoyager_0.4.4-6.debian.tar.xz
Files:
 60b7e445e234db7021dbcc48302e9c2e 1482 games optional starvoyager_0.4.4-6.dsc
 4e5f39d6f6c1fe6a8505120de8fbb478 5552 games optional 
starvoyager_0.4.4-6.debian.tar.xz

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

iQEcBAEBCAAGBQJXmTteAAoJEEHOfwufG4syRSoH+QFrsewat/0oGuybztdRJZQk
FV7bJKJXoPJKhTQXr5ECNlcGOqJ7dh53oHkmZGjVOXPwV5uthz8Gsy2vnftIjUH8
D060MkSrqOm+3PhjeW71L/QSacROOOj690Xb7J0dq85Ebhq2PuVNa+XT/xIzMecF
BHO/0iRSUFXZqWSIikmFVRdKEe8Hpq6Q3Ezno5/N67q7MEIjVxbYZn8StGD3pntI
LXSbfxkfVSpUMqLKG+A9jF8HWE1u6T1/Idsjr8xbU2g7lYiVL2exiNApQuHiUoNJ
x+6DTMILp0VMQSXkakjOajUF465Mjmty6byD6mcn8aMROy2y81rBD7UOaymfk2k=
=205U
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to