Your message dated Wed, 02 Nov 2016 09:11:35 +0000
with message-id <[email protected]>
and subject line Bug#842867: fixed in i3status 2.10-3
has caused the Debian Bug report #842867,
regarding i3status: 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.)
--
842867: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842867
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: i3status
Version: 2.10-2
Severity: wishlist
Tags: patch upstream
User: [email protected]
Usertags: fileordering
X-Debbugs-Cc: [email protected]
Hi!
While working on the "reproducible builds" effort [1], we have noticed
that i3status could not be built reproducibly.
It links objects in non-deterministic order.
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..762596a
--- /dev/null
+++ b/debian/patches/reproducible-build.patch
@@ -0,0 +1,14 @@
+Author: Reiner Herrmann <[email protected]>
+Description: Sort objects for deterministic linking order
+
+--- a/Makefile
++++ b/Makefile
+@@ -67,7 +67,7 @@
+ # YAJL_MAJOR from that file to decide which code path should be used.
+ CFLAGS += -idirafter yajl-fallback
+
+-OBJS:=$(wildcard src/*.c *.c)
++OBJS:=$(sort $(wildcard src/*.c *.c))
+ OBJS:=$(OBJS:.c=.o)
+
+ ifeq ($(OS),OpenBSD)
diff --git a/debian/patches/series b/debian/patches/series
index 4d1e94a..4cc025f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
kfreebsd-ftbfs.patch
+reproducible-build.patch
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: i3status
Source-Version: 2.10-3
We believe that the bug you reported is fixed in the latest version of
i3status, 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.
Michael Stapelberg <[email protected]> (supplier of updated i3status
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: Wed, 02 Nov 2016 09:40:40 +0100
Source: i3status
Binary: i3status
Architecture: source
Version: 2.10-3
Distribution: unstable
Urgency: medium
Maintainer: Michael Stapelberg <[email protected]>
Changed-By: Michael Stapelberg <[email protected]>
Description:
i3status - Generates a status line for dzen2, xmobar or i3bar
Closes: 842867
Changes:
i3status (2.10-3) unstable; urgency=medium
.
* Add debian/patches/reproducible-build.patch (by Reiner Herrmann)
(Closes: #842867)
Checksums-Sha1:
7817cd8521f19bffa3d85c9b7fdcc5c1abd9f439 2030 i3status_2.10-3.dsc
db8f780ba7906796aa129c92d83b5dfea4967023 7924 i3status_2.10-3.debian.tar.xz
Checksums-Sha256:
ca8e441b8eb978f28a3e680e6acae3749256e405971638c8d4a1173c09b9c3fb 2030
i3status_2.10-3.dsc
3bb4cec5076a8d333b15cdd0c1a16e7c5ccab793d44e4859ad803eae934d0a4f 7924
i3status_2.10-3.debian.tar.xz
Files:
b2c918dab60ff8a5b5766eb8df20f7c0 2030 utils extra i3status_2.10-3.dsc
847b9ba3363f870cc4edfd511e0a8d0f 7924 utils extra i3status_2.10-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJYGagKAAoJEE5xYO1KyO4daIwQAI2uKQVWCRpFTKn9BiwXegYV
BbzmW/G1XEy9eJMbAz7MP6D5j78UBIEErVr1x4RXE828FQbtt/xD5lxxejjbkvzp
CErsu+9FPjcXG9TyUsnuB95e+PbhU1DdwQQw2AnQNqVdkF3c+u2/YsenwFUOIWt+
Y0uIIhML3d5HNWrDuxYpKYYCxWJAbfsNHaNgKesP+fMeouWuYRf48WN3EPD5N4aT
91kXBHhG0d12MS/+Oo2tFxWKCz8/bMOJpV2pdHgs6w/qbcIo4BW8mmgEsDakqTrJ
bpixBlYBFzgKrHPhe/QHbqTabHnaoPjthRIWaLVfFa0odaoUZGK0V7/OaRU4tKnq
QBEjwbFOdiukrdK77G0DR/jZ2C/Fuv4aOt5hDjoVunWHMhcgyJI5+KQa0oT7qZd9
T+AHJ/2yqsZ0ek4IJb4YQx0+3C8LS8pa4QU/gGu/dpTwAu/Mop+kvAX8acBLjKZO
2eYhsQzajKF7X/40YXvEjQisLgBTJ8O1/FQuLLwBcHWB8RCNsnbWxNVtm6OKqVXy
6LRzbteBqmai0fv6BSxhpSd0M7HjrusTS7kmPVLWsDp99BFcHVZBgJMl7nZ6yKNN
BxC2FtniOe2M41rH8+kIL/wfMFfmp9nmk3kTEMagyfJ2M9Fafty4GvSUv/4u1ITn
aAd+nIeGaz1RpsoX/m3p
=af60
-----END PGP SIGNATURE-----
--- End Message ---