diff options
author | Reiner Herrmann <reiner@reiner-h.de> | 2017-09-15 11:43:53 +0200 |
---|---|---|
committer | Mathieu Lirzin <mthl@gnu.org> | 2017-09-15 12:00:33 +0200 |
commit | 7c25c996d1c7c212a5981aa0e9c4434b6f33f7b8 (patch) | |
tree | b6d90ab8539de910daa2fd1dd3900c119ea4a1e9 /NEWS | |
parent | 333b98f2d108111e9a99e7ede17de7f0a1adba03 (diff) | |
download | automake-7c25c996d1c7c212a5981aa0e9c4434b6f33f7b8.tar.gz |
mdate-sh: Ensure reproducible time output
This change fixes automake bug#20314.
'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.
* lib/mdate-sh: Set 'TZ' to UTC which ensures reproducible output.
* NEWS: Announce bug fix.
Copyright-paperwork-exempt: yes
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -118,6 +118,9 @@ New in ?.?.?: build, the build sub-directory defined by AC_CONFIG_LIBOBJ_DIR is now properly created. (automake bug#27781) + - The time printed by 'mdate-sh' is now using the UTC time zone to support + the reproducible build effort. (automake bug#20314) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ New in 1.15.1: |