GNU bug report logs - #20314
mdate-sh has undeterministic output

Previous Next

Package: automake;

Reported by: Eric Dorland <eric <at> debian.org>

Date: Sun, 12 Apr 2015 18:51:02 UTC

Severity: normal

Tags: fixed, patch

Done: Mathieu Lirzin <mthl <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #15 received at 20314 <at> debbugs.gnu.org (full text, mbox):

From: Mathieu Lirzin <mthl <at> gnu.org>
To: Reiner Herrmann <reiner <at> reiner-h.de>, Eric Dorland <eric <at> debian.org>
Cc: reproducible-builds <at> lists.alioth.debian.org,
 bug#20314 <20314 <at> debbugs.gnu.org>, automake-patches <at> gnu.org
Subject: Re: [PATCH] Make output of mdate-sh deterministic
Date: Fri, 15 Sep 2017 12:34:54 +0200
Hello,

Reiner Herrmann <reiner <at> reiner-h.de> writes:

> mdate-sh pretty-prints the modification time of a file.
> But it's output can vary depending on the timezone of
> the caller. Someone in timezone GMT-12 will get a different
> result (day) than someone in timezone GMT+12.
>
> As this output is also used to create/update stamp files,
> which influence the further build process, the build result
> can vary.
> To enable reproducible builds and to have a more deterministic
> build behavior, this change fixes the timezone to UTC.
>
> Signed-off-by: Reiner Herrmann <reiner <at> reiner-h.de>
> ---
>  lib/mdate-sh | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)
>

Applied with slight modifications in commit
7c25c996d1c7c212a5981aa0e9c4434b6f33f7b8

Thanks.

-- 
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37




This bug report was last modified 7 years and 322 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.