From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Sassmannshausen Subject: Re: How/When will guix pull stop to compile the 616 files? Date: Tue, 08 Aug 2017 09:50:39 +0200 Message-ID: <8760dy8pm8.fsf@gmail.com> References: Reply-To: alex.sassmannshausen@gmail.com Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49971) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dezHu-0008Dj-Ks for help-guix@gnu.org; Tue, 08 Aug 2017 03:50:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dezHq-0008Rj-NB for help-guix@gnu.org; Tue, 08 Aug 2017 03:50:50 -0400 Received: from mail-wm0-x231.google.com ([2a00:1450:400c:c09::231]:35651) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dezHq-0008QW-E7 for help-guix@gnu.org; Tue, 08 Aug 2017 03:50:46 -0400 Received: by mail-wm0-x231.google.com with SMTP id m85so329318wma.0 for ; Tue, 08 Aug 2017 00:50:43 -0700 (PDT) In-reply-to: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Paul Dufresne Cc: help-guix@gnu.org Hi Paul Paul Dufresne writes: > Ok, I was able to make a guix pull without compiling the 616 files. > > But I just done it again, and it seems to compile the full 616 files > each time a commit is done... > I think. This is right — guix pull will download (now via git) the latest available snapshot. If that snapshot is identical to your current snapshot, it will not compile anything, otherwise it will do a full installation, which involves compiling all project files. New snapshots are indeed created by people commiting to master. Now that guix pull uses a git backend, it might be possible to move towards a model whereby pull only recompiles files affected by the missing commits (that would be leaves that have been changed, or the file thas has been changed and all its dependents). But that's me speculating, not volunteering unfortunately… HTH, Alex