Your message dated Sun, 28 Jun 2015 16:48:47 +0000
with message-id <[email protected]>
and subject line Bug#788754: fixed in antpm 1.16-9
has caused the Debian Bug report #788754,
regarding antpm: 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.)
--
788754: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788754
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: antpm
Version: 1.16-8
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
Hi!
While working on the “reproducible builds” effort [1], we have noticed
that antpm could not be built reproducibly.
The attached patch removes extra timestamps from the build system.
Specifically, the patch avoids the the usage of the __DATE__ and
__TIME__ C macro which embed timestamps during the compilation and make
the package build unreproducible.
Once applied, antpm can be built reproducibly in our current
experimental framework.
[1]: https://wiki.debian.org/ReproducibleBuilds
--
Dhole
diff -Nru antpm-1.16/debian/changelog antpm-1.16/debian/changelog
--- antpm-1.16/debian/changelog 2014-08-17 08:38:28.000000000 +0200
+++ antpm-1.16/debian/changelog 2015-06-14 13:25:38.000000000 +0200
@@ -1,3 +1,10 @@
+antpm (1.16-8.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Remove timestamp macro from source code to make package build reproducibly
+
+ -- Dhole <[email protected]> Sun, 14 Jun 2015 13:19:46 +0200
+
antpm (1.16-8) unstable; urgency=low
* Team upload
diff -Nru antpm-1.16/debian/patches/remove_timestamp
antpm-1.16/debian/patches/remove_timestamp
--- antpm-1.16/debian/patches/remove_timestamp 1970-01-01 01:00:00.000000000
+0100
+++ antpm-1.16/debian/patches/remove_timestamp 2015-06-14 13:26:42.000000000
+0200
@@ -0,0 +1,31 @@
+Description: Remove timestamp
+ .
+ antpm (1.16-8.1) UNRELEASED; urgency=medium
+ .
+ * Non-maintainer upload.
+ * Remove timestamp macro from source code to make package build reproducibly
+Author: Dhole <[email protected]>
+
+---
+
+--- antpm-1.16.orig/src/common.cpp
++++ antpm-1.16/src/common.cpp
+@@ -296,8 +296,7 @@ getVersionString()
+ {
+ return std::string("") + APP_NAME
+ + " v" + std::string(BOOST_STRINGIZE(ANTPM_VERSION))
+- + " built " __DATE__ " " + __TIME__ + "" //+#ANTPM_SERIAL_IMPL
+- + " under "
++ + " built under "
+ #ifdef __linux__
+ # ifdef __LP64__
+ "linux64"
diff -Nru antpm-1.16/debian/patches/series antpm-1.16/debian/patches/series
--- antpm-1.16/debian/patches/series 2014-08-17 08:38:28.000000000 +0200
+++ antpm-1.16/debian/patches/series 2015-06-14 13:25:55.000000000 +0200
@@ -5,3 +5,4 @@
02-try-fixing-FTBFS-under-hurd-i386-kfreebsd-amd64-kfre
03-gant-try-fixing-FTBFS-under-hurd-i386
link-boost-atomic2.patch
+remove_timestamp
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: antpm
Source-Version: 1.16-9
We believe that the bug you reported is fixed in the latest version of
antpm, 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.
Kristof Ralovich <[email protected]> (supplier of updated antpm 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, 28 Jun 2015 12:58:40 +0200
Source: antpm
Binary: antpm antpm-dbg
Architecture: source i386
Version: 1.16-9
Distribution: unstable
Urgency: low
Maintainer: Debian running development group
<[email protected]>
Changed-By: Kristof Ralovich <[email protected]>
Description:
antpm - ANT+ information retrieval client for Garmin GPS products
antpm-dbg - ANT+ information retrieval client for Garmin GPS products
Closes: 788754
Changes:
antpm (1.16-9) unstable; urgency=low
.
* Team upload
.
[ RALOVICH, Kristof ]
* Remove timestamp macro from source code to make package build reproducible.
Original patch from Dhole <[email protected]>.
Closes: #788754
Checksums-Sha1:
58347304f593209748610b3772f87ea03c8060e7 2201 antpm_1.16-9.dsc
555cf07dfe6379bfa5341e70fb1a101ff677bc81 6772 antpm_1.16-9.debian.tar.xz
6e648564904bd078db982670ba2df78dc96cba2f 5018416 antpm-dbg_1.16-9_i386.deb
6fa33933f6c818f7af235f475aea589deb80ad9c 531678 antpm_1.16-9_i386.deb
Checksums-Sha256:
8d2a7d55af901abb637d408a9ac29272446fae3a1e1de42fd29433c5e8e23c4e 2201
antpm_1.16-9.dsc
2d1d188790e4e37cd4a6eb66dbe9a64b7d6f8d04006a3940c489fac7aaa14751 6772
antpm_1.16-9.debian.tar.xz
aec60dc91ff6c2f714beee8d367a1d30db9e280b259db9e1a8d67ec6f9cc1a98 5018416
antpm-dbg_1.16-9_i386.deb
778bf5f1de30df154cd54e63b9f981de3d03948c0f0b5f22da8f788bd893a4b0 531678
antpm_1.16-9_i386.deb
Files:
3aaabda1e41711b2e0b6058d5b5f210f 2201 utils optional antpm_1.16-9.dsc
4264e287a22d78efd3c95eb878d79c30 6772 utils optional antpm_1.16-9.debian.tar.xz
0d6e3d4b256fac52317e562f2c20f455 5018416 debug extra antpm-dbg_1.16-9_i386.deb
8a04244a690b2ffeb134e9a4ea781424 531678 utils optional antpm_1.16-9_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJVkCJnAAoJEIcvcCxNbiWoZZYQAJeR6I0RoyaUD65hXX+HLw7f
Zc++e2Nl1PxnagyMFDSPM9R3XPY66/gSIAWq8IKtOSlaoE5KPsmthMiOz3b91KGm
k2yTx3xUZ0QeMnkg7Nzef5Ekso7mdJLUkjbt3t1blUNkEBxphwObNPcirdXzd/3V
aeqnZOS0YQeYopaLZ4po51i5HYTxW243e+lIivp6YVVexPL1fmWiYUsJOFBpNTJL
HvKSf67Q+bAtlqANgXrOIkKVZuCxIvzrwJdBbHDoHqWIy6ce54BZm9RYm8aE07ov
4sGAaDgaYh/EsC3WBlpHmsDsTYfcPEGhE6plga9fxMjH5xVK40LMAyEnKLMDGW8F
7NkXi7pKA7lO9U3HM6dpBGjpr6ZruOM9Ps313m/hAJJSGETPL7j9qDJmpm6plTW5
uxonmFqxsRBn59s8OUxGbw3qWzcd6GFdXDzf/M5upr/L4UqocqLHAmycZyiPe26f
eK5D66a+LnCwMiXxVOA++WWLouq2e7YrQt4tgkft/ipiad5Pv8wOOpGvFTQDuOuS
8MacNQTP07BpXCE4jaPGRa7MxFuWoFt1gk1WK3nr1T3/67P4GIs9WMlkqfUAAUhA
M+vIycvMWv7GLZ2uoKS2K2byoSbJ0H5QBawsHa1er9+NXTHJpMBQReEpO7yGlJ36
miBiQzusWGgS8TcY6xmz
=20jK
-----END PGP SIGNATURE-----
--- End Message ---