unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Timestamps in tarballs created by 'patch-and-repack'
@ 2015-07-14 19:15 Mark H Weaver
  2015-07-14 20:25 ` Mark H Weaver
  0 siblings, 1 reply; 4+ messages in thread
From: Mark H Weaver @ 2015-07-14 19:15 UTC (permalink / raw)
  To: guix-devel

Hello Guix,

One of the MIPS build slaves has a malfunctioning clock, and sometimes I
discover that the clock is several days behind or ahead.  In the past
I've been able to simply reset the clock and restart builds, but now I
have a more serious problem:

Patched tarballs created by 'patch-and-repack' were built on a build
slave with the clock set about 8 days ahead.  Those tarballs are now in
Hydra's store, and include timestamps in the tar file that are set so
far ahead that attempts to build them are failing.  I'm currently
attempting to find and delete the bad tarballs from hydra's store.

However, this raises a deeper problem: all of the outputs of
'patch-and-repack' contain non-deterministic timestamps, and these
timestamps can cause problems with future builds.

Would it be sufficient to simply zero out all of the timestamps before
repacking?

     Mark

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-07-15 14:30 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-14 19:15 Timestamps in tarballs created by 'patch-and-repack' Mark H Weaver
2015-07-14 20:25 ` Mark H Weaver
2015-07-15  0:01   ` Mark H Weaver
2015-07-15 14:30     ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).