From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: hydra jobset timeout Date: Wed, 13 Apr 2016 22:52:13 +0200 Message-ID: <87r3e9dyf6.fsf@gnu.org> References: <87inzsmic8.fsf@member.fsf.org> <87oa9iltd8.fsf@gnu.org> <87k2k3kz7l.fsf_-_@member.fsf.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37320) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aqRls-0003H3-F2 for guix-devel@gnu.org; Wed, 13 Apr 2016 16:52:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aqRlp-0004cE-63 for guix-devel@gnu.org; Wed, 13 Apr 2016 16:52:20 -0400 In-Reply-To: <87k2k3kz7l.fsf_-_@member.fsf.org> (=?utf-8?B?IuWui+aWhw==?= =?utf-8?B?5q2mIidz?= message of "Tue, 12 Apr 2016 16:28:46 +0800") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: =?utf-8?B?5a6L5paH5q2m?= Cc: guix-devel@gnu.org iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) skribis: >> >>> Hi! With the help of =E2=80=98guix refresh -t gnome=E2=80=99 I update = many GNOME >>> packages to latest (the 3.20 release) in the =E2=80=98gnome-updates=E2= =80=99 branch. >>> >>> Also: >>> glib: Disable tests in build phases instead of patches. >>> gtk+: Enable SVG support. (by using gdk-pixbuf+svg) >>> gtk+-2: Look in system data dirs for themes. (by Jookia) >>> >>> I have build some packages locally (nautilus, gnome-terminal) but not >>> all, I request to start a job for it on hydra. >> >> I think the non-trivial changes have already been discussed and LGTM. >> >> I=E2=80=99ve started a jobset: . >> Please keep an eye on it (M-x guix-hydra-jobsets FTW! :-)) and check for >> build failures. You can merge it as soon as it=E2=80=99s built, if nobo= dy >> objects. > > Thanks! but the jobset get: > hydra-eval-guile-jobs returned signal -1: > timeout Indeed, this is a bit embarrassing, but the graft code was causing things to be built during the evaluation, which is why it took so long (Mark had noticed it a while back, in fact.) Commit 9c3bb4c54d67899394af81c819fe60f391e35edf fixes it. Also, =E2=80=9Cmake hydra-jobs.scm=E2=80=9D now reproduces the evaluation s= tep that happens on Hydra and catches problems like this one (note to Mathieu: take a look at this, will be helpful for your project ;-)). It runs in ~8=C2=A0minutes on my laptop. Next time something goes wrong on Hydra, this will facilitate debugging. It will also help profile things. Ludo=E2=80=99.