From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thompson, David" Subject: =?UTF-8?B?UmU6IOKAmGd1aXggY29weeKAmQ==?= Date: Fri, 6 Jan 2017 10:10:20 -0500 Message-ID: References: <87eg0o2e0w.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]:36311) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cPW9u-0000Dj-HN for guix-devel@gnu.org; Fri, 06 Jan 2017 10:10:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cPW9t-0007B9-OU for guix-devel@gnu.org; Fri, 06 Jan 2017 10:10:22 -0500 Received: from mail-ua0-x232.google.com ([2607:f8b0:400c:c08::232]:36035) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cPW9t-0007Ah-JH for guix-devel@gnu.org; Fri, 06 Jan 2017 10:10:21 -0500 Received: by mail-ua0-x232.google.com with SMTP id 88so402965735uaq.3 for ; Fri, 06 Jan 2017 07:10:21 -0800 (PST) In-Reply-To: <87eg0o2e0w.fsf@gnu.org> 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: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: guix-devel Hi Ludo, On Sat, Dec 31, 2016 at 12:40 PM, Ludovic Court=C3=A8s wrote= : > Hello Guix! :-) > > I=E2=80=99m pleased to announce the last(?) feature of the year: =E2=80= =98guix copy=E2=80=99! > It copies store items over SSH, pretty much like =E2=80=98guix offload=E2= =80=99 already > does; documentation below. > > Currently there=E2=80=99s no progress report and error reporting is subop= timal, > but I find it useful already. > > Feedback welcome! This is awesome! I really wanted such a feature back when I was poking around with a 'guix deploy' prototype. Now I could use the Scheme API to 'guix copy' to build an OS on my workstation, then ship it to one or more remote machines and use guile-ssh to run the code to instantiate it. Exciting! - Dave