Debian Bug report logs -
#977431
tortoize: reproducible builds: Embeds timestamp in build
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>:
Bug#977431; Package src:tortoize.
(Tue, 15 Dec 2020 01:45:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>.
(Tue, 15 Dec 2020 01:45:03 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: tortoize
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps timezone
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
/usr/bin/tortoize includes the build date:
https://tests.reproducible-builds.org/debian/rb-pkg/bullseye/armhf/diffoscope-results/tortoize.html
709 Date:·2020-12-13 709 Date:·2020-12-14
The attached patch fixes this by passing arguments to the date command
to use SOURCE_DATE_EPOCH instead of the current time.
https://reproducible-builds.org/docs/source-date-epoch/
Thanks for maintaining tortoize!
live well,
vagrant
[0001-revision.hpp-Use-SOURCE_DATE_EPOCH-for-date-string.patch (text/x-diff, inline)]
From b3ffb62c6a56947733402f9c3e66af04ce748a42 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Tue, 15 Dec 2020 01:25:59 +0000
Subject: [PATCH] revision.hpp: Use SOURCE_DATE_EPOCH for date string.
Also ensure locale and timezone are consistent.
https://reproducible-builds.org/docs/source-date-epoch/
This patch depends on features of GNU date and will need adjustment to
make more portable.
---
GNUmakefile.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/GNUmakefile.in b/GNUmakefile.in
index 56b64c8..030541e 100644
--- a/GNUmakefile.in
+++ b/GNUmakefile.in
@@ -128,7 +128,7 @@ else
src/revision.hpp:
@ echo 'const char kRevision[] = R"(' > $@
@ echo tortoize-version: $(VERSION) >> $@
- @ echo Date: $$(date --iso-8601) >> $@
+ @ echo Date: $$(LC_ALL=C date --utc --date=@$(SOURCE_DATE_EPOCH) --iso-8601) >> $@
@ echo ')";' >> $@
endif
--
2.29.2
[signature.asc (application/pgp-signature, inline)]
Reply sent
to Andreas Tille <tille@debian.org>:
You have taken responsibility.
(Tue, 15 Dec 2020 18:21:12 GMT) (full text, mbox, link).
Notification sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer.
(Tue, 15 Dec 2020 18:21:12 GMT) (full text, mbox, link).
Message #10 received at 977431-close@bugs.debian.org (full text, mbox, reply):
Source: tortoize
Source-Version: 2.0.1-2
Done: Andreas Tille <tille@debian.org>
We believe that the bug you reported is fixed in the latest version of
tortoize, 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 977431@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Tille <tille@debian.org> (supplier of updated tortoize 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 15 Dec 2020 18:43:27 +0100
Source: tortoize
Architecture: source
Version: 2.0.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Andreas Tille <tille@debian.org>
Closes: 977431
Changes:
tortoize (2.0.1-2) unstable; urgency=medium
.
* Team upload.
.
[ Vagrant Cascadian ]
* Use SOURCE_DATE_EPOCH for date string
Closes: #977431
Checksums-Sha1:
298da66340b8c006e477710f52399cb934a5ffb8 2137 tortoize_2.0.1-2.dsc
e606c928e6081953ff2c8b175fa1908bdb506357 4172 tortoize_2.0.1-2.debian.tar.xz
0df74d58086bc3cea4aa933bd57a90b79e6affb3 6894 tortoize_2.0.1-2_amd64.buildinfo
Checksums-Sha256:
3b07d62b3943ed4c7eb98ebd703016f364136d49860a75dcfe0595562567a3c8 2137 tortoize_2.0.1-2.dsc
cb386f01bb38cf5e1d4be7d49f8414065fefab13c08763d9d29a36fb911f78ad 4172 tortoize_2.0.1-2.debian.tar.xz
b0c6562706af403c6a2bfa1498b8431335147cb14fe3bdd410d824a7fabcc327 6894 tortoize_2.0.1-2_amd64.buildinfo
Files:
ffcd39c6ad0196c0f8dd2dfbe0dcba3e 2137 science optional tortoize_2.0.1-2.dsc
cb33734b4a8b42144db9f86f33b20e1e 4172 science optional tortoize_2.0.1-2.debian.tar.xz
6522b9c1817c1921c2ab0e24fe3f40d3 6894 science optional tortoize_2.0.1-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAl/Y+O4RHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtHVcw//RyYgqJKiXzIdBOQlH6gC/uzpU8KInuoz
n9xS9eO/XFdn2oAQ/BztThWiguolvu8lgtfrlHO2ha7dHosuiEDCwft5uSGca5y5
pamhXWYG09fRDJ2QCztfMRAcWPdYSJQmfg6Ycwpe6NpLrIlGyllmcqDl8JTjbQk6
AHQA4CMOUULSZU7pcmJhTqJddKGWdngxEg/ixAxp4Htc7cLRhkI+L9DHoNqzH69h
EfId3xLU69Vroy1yqcQoWeTbfjP4vBToN2J4Tf6MWEH9K02lu8Z3AO60zlQ45yZN
reeZ1b8S5rlEayFPLX+3N49yfyqubRqzSi91OA2qeahlg8AyrsGSeknN5gr97koW
WFa0WZSw7WtaxyIueAFrYseuoevLSkMsUoske+2rF1vj7MrFSzPGFJ1uIoij8sRb
mFEqlFS/txGVG0cH9zxPSt8O2HmFKj62EFcJ4fF3PkyIOAZiDFdH8x+8aDa7tRxK
k7O7O8fZCJMO4JGOIDNiZpF5LgB10LeMa2+dcBAt6IVwsorMsq7mYcb1WSbWu9UO
CjfC2L0Je6vPsc6KuJ5H8RUPz4HScck12Shwj3usGyM4seuxRBAQBNkpRKZ2ynRC
drV7lTjnyu01VltyiTPVPWk6hgtE2oydW0VV2ToNcn2MzStaLQTg1KORVkPdqXjW
eq540bj7waI=
=lSf8
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 15 Jan 2021 07:26:17 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed May 17 12:49:44 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.