From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: Malconnected machines & guix pull Date: Wed, 23 Mar 2016 12:06:42 +0100 Message-ID: References: <56E15AF6.5040806@zwets.com> <56F25966.5020206@zwets.com> 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]:51406) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aigcr-0002MP-3Q for guix-devel@gnu.org; Wed, 23 Mar 2016 07:06:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aigcm-00089x-Tq for guix-devel@gnu.org; Wed, 23 Mar 2016 07:06:57 -0400 Received: from sinope.bbbm.mdc-berlin.de ([141.80.25.23]:45668) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aigcm-00089f-KV for guix-devel@gnu.org; Wed, 23 Mar 2016 07:06:52 -0400 In-Reply-To: <56F25966.5020206@zwets.com> 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: Marco van Zwetselaar Cc: guix-devel@gnu.org Marco van Zwetselaar writes: > On 10/03/16 18:44, Ricardo Wurmus wrote: > >> Instead of =E2=80=9Cguix pull=E2=80=9D 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 =E2=80=9Cgit pull=E2=80=9D (not =E2=80=9Cguix pull=E2=80= =9D). >> >> You can create a link =E2=80=9C~/.config/guix/latest=E2=80=9D pointing= to, say, >> =E2=80=9C~/dev/guix=E2=80=9D (if that=E2=80=99s the directory holding = the cloned repository). >> >> When you update with =E2=80=9Cgit pull=E2=80=9D you=E2=80=99ll only ha= ve 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/3lg5c1nidbj0kjdz5b63hn3vp29kzf= 0s-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? Whenever I pull the latest version from git I also run =E2=80=9Cmake=E2=80= =9D to compile the modules. The warnings will disappear then and things will be faster. ~~ Ricardo