From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: hydra.gnu.org now provides substitutes for =?utf-8?B?4oCYZ3Vp?= =?utf-8?B?eCBwdWxs4oCZ?= Date: Wed, 27 Jun 2018 22:23:57 +0200 Message-ID: <876024x9k2.fsf@gnu.org> References: <87muvn1djp.fsf@gnu.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]:37546) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fYGz1-0008G2-NA for guix-devel@gnu.org; Wed, 27 Jun 2018 16:24:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fYGz0-0006D3-Re for guix-devel@gnu.org; Wed, 27 Jun 2018 16:24:07 -0400 In-Reply-To: (swedebugia's message of "Tue, 26 Jun 2018 04:16:52 -0700") 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: swedebugia@riseup.net Cc: guix-devel@gnu.org, guix-sysadmin@gnu.org, clement@lassieur.org Hi, swedebugia@riseup.net skribis: > On June 22, 2018 9:32:58 AM GMT+02:00, ludo@gnu.org wrote:=20 > >> Hello Guix, >>=20 >> Yesterday Cl=C3=A9ment and I discussed on IRC what it would take for Hyd= ra to >> build build-aux/hydra/guix-modular.scm (i.e., the derivations that >> correspond to 'guix pull'.) Cl=C3=A9ment rightly suggested that it was a >> matter of removing '--fresh-auto-compiled' from hydra-eval-guile-jobs=C2= =B9, >> which I did, and it works: >>=20 >> https://hydra.gnu.org/jobset/guix/modular/ > > Fantastic! > This really drastically cut the time to pull for me. Now the only thing > that takes a toll is to compute the guix-derivation. Can we > skip/workaround that too? Maybe we can deduce this from the build hydra > already did? No, it cannot be deduced. Essentially this slow part is about finding out what needs to be built from scratch, IOW, bootstrapping. See for more info. We can probably optimize it, but I=E2=80=99m not sure how. Ludo=E2=80=99.