Andreas Enge <andr...@enge.fr> skribis: > On Fri, Feb 21, 2014 at 07:20:07PM +0100, Andreas Enge wrote: >> On Fri, Feb 21, 2014 at 06:49:43PM +0100, Ludovic Courtès wrote: >> > IIUC the code, there’s not absolute timeout by default, only a >> > timeout-on-silence. Which one do we hit here? >> Things seem to stop after exactly two hours, and the last line of the log >> looks as if this happens in the middle of compilation. > > Yet another one: > http://hydra.gnu.org/build/39518 > > Timed out after: 2h 0m 0s
Right and the page above reads “Timed out” (not prominently enough, though.) [...] > I am quite convinced there is a forced timeout after 2 hours of compilation. Indeed. I investigated and found out that ‘hydra-eval-guile-jobs’, the Guile program used by Hydra to evaluate jobs written in Guile (instead of Nix), would set a default timeout of 2h... I’m not sure exactly why we never hit that problem before. Anyway, I fixed it in Hydra, and added a workaround in our Hydra recipes: https://github.com/NixOS/hydra/commit/61448ca2bd078683e45184f1c27fe0979f7438a8 http://git.savannah.gnu.org/cgit/guix.git/commit/?id=65f7c35d02175806f676b8e130236dd3e6c8ec60 I’ll merge the latter to core-updates in a moment. So thanks for the heads-up! Ludo’.