bug#20314: [PATCH] Make output of mdate-sh deterministic

Eric Dorland <[email protected]>
Newsgroups gmane.comp.sysutils.automake.bugs,gmane.linux.debian.alioth.reproducible-builds,gmane.comp.sysutils.automake.patches
Message-ID <20170917015728.5ovqyo5piylsmmu2@gambit>
This is a good change but it's not enough unfortunately to make it
reproducible.  mdate-sh also needs to support SOURCE_DATE_EPOCH. I'm
working on a patch for that.

* Mathieu Lirzin ([email protected]) wrote:
> Hello,
> 
> Reiner Herrmann <[email protected]> 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 <[email protected]>
> > ---
> >  lib/mdate-sh | 6 +++++-
> >  1 file changed, 5 insertions(+), 1 deletion(-)
> >
> 
> Applied with slight modifications in commit
> 7c25c996d1c7c212a5981aa0e9c4434b6f33f7b8
> 
> Thanks.
> 

-- 
Eric Dorland <[email protected]>
43CF 1228 F726 FD5B 474C  E962 C256 FBD5 0022 1E93
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEQ88SKPcm/VtHTOliwlb71QAiHpMFAlm91n0ACgkQwlb71QAi
HpOmTQ/+PCrB4Ol7CihqZcnTH/yABDifrV8h2XbetTI/XPy+mKhfu3FGMwHvPbD1
zz4K8an1qBQkyE5SWo9CmueO21FQ0mnxYhMW9KdjQW7ZrWvkfCcBA6Cic0XKfY00
uprrKmytrUf/3q7/9bJMOz1lQU5trv34HzH6ePlHodT7C1eYgLbH+Skpael0t4cp
wNJxwph/a8zM/yj0JnSGSWyoHTX/yV3mXE8Iz4/+KTPNMwfwX4mcYRynbgSqVq22
CgzCFfILCLe3Eqp04Y1AAdf+cirrMQOoxFrLl0xatX21ugWxcYKCH5gHsjOjZsOS
mlhBDw8AqE0vPPhzwa+HKxoZSyknGcEYZJYMxGZEA9IfHUwAbCSLKtNvBJJp909J
6VX79KuDviZL/Uh8/IQNcMmGNyAg9MaQU3edoeGpkL2D8gQxRPUOwfQA9CPwBDqN
6Mw3DkhbVt43LgOswu+Re2No42khvdcQkECiLujD0k10akzzRw6TejvYOcm38Oi7
ajWu1ud/LVo2iOTbzV9OuHAF7vj8JpS/Xu6m82iT+mM7+mQ0USzhsQo9O0dde8Gn
Wjn4PmUCGGjGHD6LBnOWtvj500VEOkeUk5nlHeK7YeKGHHe4ZNZbFwVPkzZxqRD9
aP7aqknyFZTJwPBYlLMPjLhb1lym2Y14m1SXQY+vMdDNMSRuPac=
=Qb+z
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.