From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marco van Zwetselaar Subject: Re: Malconnected machines & guix pull Date: Wed, 23 Mar 2016 11:52:54 +0300 Message-ID: <56F25966.5020206@zwets.com> References: <56E15AF6.5040806@zwets.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44533) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aieXH-0006rt-O0 for guix-devel@gnu.org; Wed, 23 Mar 2016 04:53:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aieXD-0000e9-Nv for guix-devel@gnu.org; Wed, 23 Mar 2016 04:53:03 -0400 Received: from mail-wm0-x229.google.com ([2a00:1450:400c:c09::229]:35098) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aieXD-0000e4-H8 for guix-devel@gnu.org; Wed, 23 Mar 2016 04:52:59 -0400 Received: by mail-wm0-x229.google.com with SMTP id l68so185446260wml.0 for ; Wed, 23 Mar 2016 01:52:59 -0700 (PDT) In-Reply-To: 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org On 10/03/16 18:44, Ricardo Wurmus wrote: > Instead of “guix pull” may I suggest using git instead? Especially, > when you have multiple machines on which Guix should run, it may make > sense to just clone the Guix git repository once from the Internet, > clone it to the other machines via local network, and then update once > in a while via “git pull” (not “guix pull”). > > You can create a link “~/.config/guix/latest” pointing to, say, > “~/dev/guix” (if that’s the directory holding the cloned repository). > > When you update with “git pull” you’ll only have to download recent > changes, not the whole Guix code. > > Does this make sense? It's a good start for sure, thx! However, I now get loads of ;;; note: source file /home/zwets/.config/guix/latest/gnu/packages/{...}.scm ;;; newer than compiled /gnu/store/3lg5c1nidbj0kjdz5b63hn3vp29kzf0s-guix-0.9.0.c3f29bc/share/guile/site/2.0/gnu/packages/{...}.go whenever I run guix. Do I need to build the pulled source, then point my guix command elsewhere? My `which guix` is /usr/local/bin/guix pointing at /var/guix/profiles/per-user/root/guix-profile/bin/guix, the way the installation instructions suggest. Cheers Marco