Your message dated Mon, 24 Oct 2016 05:35:43 +0000
with message-id <[email protected]>
and subject line Bug#829728: fixed in pekwm 0.1.17-3
has caused the Debian Bug report #829728,
regarding pekwm: 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.)
--
829728: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829728
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pekwm
Version: 0.1.17-2
Severity: wishlist
Tags: patch upstream
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Hi!
While working on the "reproducible builds" effort [1], we have noticed
that pekwm could not be built reproducibly.
It embeds the build date/time 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/30-reproducible-build.patch b/debian/patches/30-reproducible-build.patch
new file mode 100644
index 0000000..9f9b067
--- /dev/null
+++ b/debian/patches/30-reproducible-build.patch
@@ -0,0 +1,24 @@
+Author: Reiner Herrmann <[email protected]>
+Description: Strip build date from version to enable reproducible building
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -279,7 +279,6 @@
+ dnl define build info
+ EVO=`date`
+ AC_DEFINE_UNQUOTED(FEATURES, "$FEATURES", [Build info, do not touch])
+-AC_DEFINE_UNQUOTED(EXTRA_VERSION_INFO, " Built on $EVO", [Build info, do not touch])
+
+ dnl create the makefiles
+ AC_OUTPUT(Makefile
+--- a/src/main.cc
++++ b/src/main.cc
+@@ -42,7 +42,7 @@
+ void
+ printVersion(void)
+ {
+- cout << "pekwm: version " << VERSION << EXTRA_VERSION_INFO << endl;
++ cout << "pekwm: version " << VERSION << endl;
+ }
+
+ //! @brief Prints version and availible options
diff --git a/debian/patches/series b/debian/patches/series
index 5183e38..6fa29dc 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
10-menu.patch
20-use-x-terminal-emulator.patch
+30-reproducible-build.patch
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: pekwm
Source-Version: 0.1.17-3
We believe that the bug you reported is fixed in the latest version of
pekwm, 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.
Jari Aalto <[email protected]> (supplier of updated pekwm 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, 19 Oct 2016 14:59:30 +0300
Source: pekwm
Binary: pekwm
Architecture: source amd64
Version: 0.1.17-3
Distribution: unstable
Urgency: medium
Maintainer: Jari Aalto <[email protected]>
Changed-By: Jari Aalto <[email protected]>
Description:
pekwm - very light window manager
Closes: 829728
Changes:
pekwm (0.1.17-3) unstable; urgency=medium
.
* debian/control
- (Standards-Version): Update to 3.9.8.
- (Vcs-*): Update to anonscm.debian.org.
* debian/copyright
- Update URLs.
* debian/patches
- (30): New. Make build reproducible (Closes: 829728).
Patch thanks to Reiner Herrmann <[email protected]>.
- (40): New. correct spelling.
* debian/source/options
- New file.
Checksums-Sha1:
6e43ba1d7ca9ac3f6ff07347084fffeb1553ec94 1886 pekwm_0.1.17-3.dsc
8b47e8cdc216f33dc09990580d6b97da4c6b6aef 8504 pekwm_0.1.17-3.debian.tar.xz
061af3e7360d3862f0a77b5b1b5bfd6d61e8a24e 6388074
pekwm-dbgsym_0.1.17-3_amd64.deb
50b18483503de723ff2c7336b42c89d619f62810 320372 pekwm_0.1.17-3_amd64.deb
Checksums-Sha256:
14a1e9c76f736a7c6acd024a974c4fa73cf17904518a2d67a93c75e996773bee 1886
pekwm_0.1.17-3.dsc
a999376d495ea3ed2fed5baca6887e769bb4a6058eeb53d1de7e4e2cd0236317 8504
pekwm_0.1.17-3.debian.tar.xz
4743600310d83b84659dca69b3914b7c1c2f20bfa0919183bad1ebb02693c7fb 6388074
pekwm-dbgsym_0.1.17-3_amd64.deb
9a76a24b142f2491f5a0a563daa54570c235e14593434722a886f9ddcb7ddd80 320372
pekwm_0.1.17-3_amd64.deb
Files:
34cab1786919defa2bc2ca2e0012196a 1886 x11 optional pekwm_0.1.17-3.dsc
31a493d3df081026b3e5d2441bc07a02 8504 x11 optional pekwm_0.1.17-3.debian.tar.xz
6491b576cca579b38b374af0e8e1e12e 6388074 debug extra
pekwm-dbgsym_0.1.17-3_amd64.deb
c46782e4a71ca52209f43fc13003d02e 320372 x11 optional pekwm_0.1.17-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJYDWSdAAoJECHSBYmXSz6WlFcP/A10sQZtoEqWkFz7UjUOUxZ+
o6JNqelwiiSZoaga6BVTRtzWtbaj52pfQoIl9SSpfB2MCfSBWmNhHGU+Iy8rrEv8
1FQS6bL5aeQiA+Gdf9DupQZMWAez0XOM3M5hK7HDcsG2hS977E0Oo7l9x5TT69yu
766VZAeofLumzrK78n8r8cNdi5uMELZKNRFh9IPmRL2wDTHLSInRephEbs2E+cPo
sqNOQMWUmg5PfRHw1N3Yeq0IX7L29W1KAX6oTPQsloq0buwY/VjG83cQk6H5wyRo
EdTGU0rqT/rlLdjG4qHKxSEPLIngiqL5ue5zsU62pkxf9Rq4LdbPfgukS2rMcD+J
2gBnBr7dYMwN+KWU+4cmaAVKitjp7gvWpAE26TCguCSxxiqMbgeCmAriXKPpKILh
ER9zA8Y/nnA9Wdg/RvK4O241DG9mKO5n0Ilg8XXH0GMA249nJh2jxA1Z7/MuZ50D
uwnCeV6Up1meEVUls56c/uEU7LKhbo9uTdVK18DguL0RLpAp6QLhvwCQerxN7RXY
BTM7QaLHmzX856uwNT2yWaiEU6bQWa9OMUvWmyX2471CMy3Ehegw81u8LUKCODf8
F2pBFC2IML3KXdO72BsLpDyxFLJjg8XEH+bay9iZHBgE4G5wQcHS0z6g3uQVvBqb
lmuUwF5CjECBS8O/2d7X
=rsTy
-----END PGP SIGNATURE-----
--- End Message ---