Your message dated Sun, 24 Jul 2016 16:21:31 +0000
with message-id <[email protected]>
and subject line Bug#829758: fixed in epic4 1:2.10.6-1
has caused the Debian Bug report #829758,
regarding epic4: 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.)
--
829758: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829758
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: epic4
Version: 1:2.10.5-2
Severity: wishlist
Tags: patch upstream
User: [email protected]
Usertags: timestamps username hostname
X-Debbugs-Cc: [email protected]
Hi!
While working on the "reproducible builds" effort [1], we have noticed
that epic4 could not be built reproducibly.
It embeds the build time, username and hostname into the binary.
The attached patch strips this to enable reproducible building.
Regards,
Reiner
[1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/patches/03_reproducible_build.patch b/debian/patches/03_reproducible_build.patch
new file mode 100644
index 0000000..41960c9
--- /dev/null
+++ b/debian/patches/03_reproducible_build.patch
@@ -0,0 +1,17 @@
+Author: Reiner Herrmann <[email protected]>
+Description: Strip non-deterministic data to make build reproducible
+
+--- a/source/info.c.sh.in
++++ b/source/info.c.sh.in
+@@ -25,10 +25,7 @@
+ #define USER "$comp_user"
+ #endif
+
+-const char *compile_user = "$comp_user";
+-const char *compile_host = "$comp_host";
+-const char *compile_time = "$comp_time";
+ const char *info_c_sum = "$info_c_sum";
+-const char *compile_info = "Compiled by " USER "@$comp_host on $comp_time";
++const char *compile_info = "Compiled by Debian";
+
+ __E__O__F__
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..c7a15ff
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+03_reproducible_build.patch
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: epic4
Source-Version: 1:2.10.6-1
We believe that the bug you reported is fixed in the latest version of
epic4, 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.
Kurt Roeckx <[email protected]> (supplier of updated epic4 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, 24 Jul 2016 15:58:12 +0200
Source: epic4
Binary: epic4
Architecture: source
Version: 1:2.10.6-1
Distribution: unstable
Urgency: medium
Maintainer: Kurt Roeckx <[email protected]>
Changed-By: Kurt Roeckx <[email protected]>
Description:
epic4 - epic irc client, version 4
Closes: 829758
Changes:
epic4 (1:2.10.6-1) unstable; urgency=medium
.
* New upstream release
* Make the build reproducible. Patch from Reiner Herrmann
<[email protected]> (Closes: #829758)
* Use dh_prep instead of dh_clean -k
* Switch to the "3.0 (quilt)" source format.
* Add build-arch and build-indep targets
* Use dpkg-buildflags
Checksums-Sha1:
37f2d8275778132016427f1cfad9acc433a64c64 1702 epic4_2.10.6-1.dsc
c0f4928d1b9720016a4c1bb58fdfd2ad6fde90ba 585300 epic4_2.10.6.orig.tar.xz
37f79be7f589362e3a60c0f351d1238e48204db1 16432 epic4_2.10.6-1.debian.tar.xz
Checksums-Sha256:
3eb726ad2a3c843e469586fea19d4230515046b6f825e41e675f087132473c44 1702
epic4_2.10.6-1.dsc
eaa79efe6393525de9632cc796e6a6fb15b476baec71d270fdeb7e28186953c1 585300
epic4_2.10.6.orig.tar.xz
193b12344034ff1caf4cc458677359a1d426948d9469153a8586bc71840fca97 16432
epic4_2.10.6-1.debian.tar.xz
Files:
f5e62a4f20a0899478bbe15430976853 1702 net optional epic4_2.10.6-1.dsc
1934d9dea697ac7d15cb085df96e8c2f 585300 net optional epic4_2.10.6.orig.tar.xz
5d37aeebd8bb19bb46b0af6b8d634b8a 16432 net optional
epic4_2.10.6-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJXlM/3AAoJEOPE3c0eTBJEkuYP/2eHdDY9kzs/5sfPnxsCBVtK
bsNXKLCdes3SjKy2n149nH0oidUbdqJM/8EJ6LEJEL1iVROL46Rn7IxE8weNlnK2
M/ZjUwBSMp+cpDeFQNaXiBqcpw+QGlRgoFvs61M4ISr35Sv867Oq9XFDvpocPx0D
Bvvrl13yg6B8mmPKk2J4fi87QRHmsyadNfAkPHjUe5HD1w7VxJWYlHkI12qPCiSG
Me84fpbhU2l59IZQjhHPdZ1MtYdp3ggr82er/kWZ8st8FnfushIdFSPpm8Ht0zVC
XL1/Xndn/ndHyyUJC9RbtH+e51juoq6icjN05abHq0xyv/yh4Vsnnh8kpFNnwo6P
ODQsNKUzcva9GFOMozZSfwZk7AxVE72fttUrJ9g896j7YmEan5kr17TpvfoEgXJU
RKTe8t5hdVgbJGRfP0D1eJGQ8W21srk/OohgQUQCDFVaaCPp+aQjVV5PACHx5Gg2
ArBeCaq467wWG8BmAWaijcIDnfKBnSyio/Jzdn7/1kAlzIz9UToESTdNp479wQSB
w9pNCGCabP9VsvXb4g3WqdexqE31zzIwZE9QKoIID1J5VzF3MMNRx+iBhMqJvfAi
2FZMOWAgVG3geimufseACYxbQ7447Cl/zqk3CE8BFs1OrDFDbpOYgSD50/IK5Au7
rLr7dMRcs4gz8iDe6R3E
=Tll+
-----END PGP SIGNATURE-----
--- End Message ---