From: soren@debian.org
On Thursday, October 2, 2025 10:33:36€€€AM Mountain Standard Time Russ
Allbery
wrote:
> Soren Stoutner writes:
> > Can you think of any way that using the Etc/GMT+12 and Etc/GMT-14 syntax
> > would cause any *problems*?
>
> Yes: Etc/GMT+12 and Etc/GMT-14 generate different time zone abbreviations.
>
> % env TZ=Etc/GMT+12 date
> Thu Oct 2 05:31:10 AM -12 2025
> % env TZ=Etc/GMT-14 date
> Fri Oct 3 07:31:14 AM +14 2025
>
> The point of using GMT+12 and GMT-12 is that they keep the same
> (incorrect, but it doesn't really matter for this purpose) time zone
> abbreviation for reproducibility testing:
>
> % env TZ=GMT+12 date
> Thu Oct 2 05:32:09 AM GMT 2025
> % env TZ=GMT-12 date
> Fri Oct 3 05:32:12 AM GMT 2025
>
> Otherwise, you may get spurious reproducibility failures due to the
> changed time zone abbreviation.
>
> I don't believe there is a mechanism to force the same time zone
> abbreviation other than usig POSIX rule-based zones.
Isn€€€t the exact *purpose* of the reproducible builds project to make sure
that
software compiles the same even when things like time zone abbreviations
are
different? So, if this produces failures, aren€€€t these the exact types
of
failures the reproducible builds project is trying to uncover?
--
Soren Stoutner
soren@debian.org
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmjeuQkACgkQwufLJ66w
tgMGMw/+L4zGilLAGOshtNKfov+RTdkGaPA4dAiidfhpHtjz4HnnFEdpfNTDoDxK
juusRyIXshRNjIKpr5AXRxcEDc1Joyq2kPtM8Si8goU9LVYWf44YqxfF9KApPcsA
U91YavyiGBKK2ydjcJ1noRtJstb2+rDoAlLm2p4NGQMQEUhD9sGBMQiY1nm3IWDH
IpFBixKoKjmvf9UlAGNVDHc4Tc5hHcXnqQmsCEo/PolCpRu7pOBxlnD8FetFqnxx
u2TOXu/GRviZBXFzPddyjMSs1ujMuSmk3IVVWBa1NU4c1Ftl7j7Yi4hvLt7f2Gu5
OOy9xbuQTGpn7O2V82SgXfLg+HRFASLo3oKD/E2S3f+wb8N53jFEPRDxwm6ldT2p
MEWnJq6uSTY6O3Aq74ZuGNDvjgTHOHHR+/+gFU5t7qbAJ+wijx10jJh4Nqe7A/qh
vjRLjh9ROk9XjSCv1+W6N/Qo1cQ1X0W8e0qJBwXT8gUZ6ij2qIGv64yzF5iufOzm
LQ2FM8ZP5U1P8dwG7IxOPLo43k6M+c1Cj6QbScNK35zz218vuGt41Bq3EVOao/j6
s1NpaINb8PrDIbBatqqjVXRCl4quNkhz/WW7xnjutz0+gmU/tkHte4JG0VDpUeFJ
owY0MJQy4ObVZKY9AqZdGj+uxv6qKG+kmEfn75f5RMWqALC9CYM=
=uNne
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)
|