GNU bug report logs - #44257
guix boot stop

Previous Next

Package: guix;

Reported by: Douglas Linford <drkrider <at> gmail.com>

Date: Tue, 27 Oct 2020 14:36:01 UTC

Severity: normal

Full log


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

From: Tobias Geerinckx-Rice <me <at> tobias.gr>
To: Leo Famulari <leo <at> famulari.name>
Cc: "44257 <at> debbugs.gnu.org" <44257 <at> debbugs.gnu.org>, bug-guix <at> gnu.org,
 Douglas Linford <drkrider <at> gmail.com>
Subject: Re: bug#44257: guix boot stop
Date: Wed, 28 Oct 2020 18:31:42 +0100
[Message part 1 (text/plain, inline)]
Well, since this is the Internet...

Leo Famulari 写道:
> The timestamps are reset to "zero" (the first date possible on 
> Unix
> systems) as part of Guix's efforts to build everything 
> reproducibly.

The manual does claim as much (in (guix)Binary Installation) but 
it's never been true:

 $ stat -c %Y /gnu/store/arbitrary.file
 1

0 is a valid value:

 $ touch -d @0 /tmp/foo
 $ stat -c %Y /tmp/foo
 0

But (IIRC) it's a dangerous one to use in practice as too much 
code assumes it never occurs in the wild, and use it to mean 
something special for internal use.  IIRRC GNU make was (once?) 
one such culprit.

I shall patch the manual and make this an actionable bug after 
all.

Thanks,

T G-R
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 4 years and 289 days ago.

Previous Next


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