From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Binary downloads Date: Fri, 07 Mar 2014 18:48:54 +0100 Message-ID: <87pplxew6x.fsf@gnu.org> References: <20140307134759.GA7726@thebird.nl> <20140307152132.GB27083@debian> <20140307162154.GB8946@thebird.nl> <20140307164329.GA3605@debian> <20140307164610.GB9121@thebird.nl> 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]:51210) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WLytS-0005On-4V for guix-devel@gnu.org; Fri, 07 Mar 2014 12:49:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WLytE-00078C-PO for guix-devel@gnu.org; Fri, 07 Mar 2014 12:49:10 -0500 Received: from hera.aquilenet.fr ([2a01:474::1]:52317) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WLytE-00077E-ID for guix-devel@gnu.org; Fri, 07 Mar 2014 12:48:56 -0500 In-Reply-To: <20140307164610.GB9121@thebird.nl> (Pjotr Prins's message of "Fri, 7 Mar 2014 17:46:10 +0100") 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: Pjotr Prins Cc: guix-devel@gnu.org Pjotr Prins skribis: > On Fri, Mar 07, 2014 at 05:43:29PM +0100, Andreas Enge wrote: >> On Fri, Mar 07, 2014 at 05:21:54PM +0100, Pjotr Prins wrote: >> > OK then. I'll build on a server instead. Is there a howto on creating = your >> > own 'remote' package cache? And does Guix hashing ignore kernel >> > versions? The server has >>=20 >> There is no need to install a separate server. If you wish to install a >> package on your laptop, "guix package -i package-name" will download the >> sources of all prerequisites and compile them for your (assuming that you >> installed guix and its daemon as explained in the manual). > > Sorry, I was not clear. I do not want to build on my laptop (the noise > drives me nuts :). So I want to build on a remote server and install > on my laptop, or on compute nodes, or whatever. With Nix it is > possible. Does Guix allow caching of packages, so I can share. Guix can use =E2=80=9Csubstitutes=E2=80=9D (binaries) from Hydra, just like= Nix does. Alternately (but I=E2=80=99m not sure that=E2=80=99s what you=E2=80=99re as= king for), it has support to offload builds to remote machines over SSH (info "(guix) Daemon Offload Setup"). There=E2=80=99s currently nothing like =E2=80=98nix-push=E2=80=99, though. Does it answer your question? Thanks, Ludo=E2=80=99.