From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:55823) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ibyQx-00088b-0q for gwl-devel@gnu.org; Mon, 02 Dec 2019 22:01:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ibyQv-0003N5-QI for gwl-devel@gnu.org; Mon, 02 Dec 2019 22:01:02 -0500 Received: from mail-qk1-x732.google.com ([2607:f8b0:4864:20::732]:37855) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ibyQv-0003Ln-LB for gwl-devel@gnu.org; Mon, 02 Dec 2019 22:01:01 -0500 Received: by mail-qk1-x732.google.com with SMTP id m188so2016959qkc.4 for ; Mon, 02 Dec 2019 19:01:01 -0800 (PST) MIME-Version: 1.0 References: <87a78a9u22.fsf@elephly.net> In-Reply-To: <87a78a9u22.fsf@elephly.net> From: Josh Marshall Date: Mon, 2 Dec 2019 22:00:49 -0500 Message-ID: Subject: Re: How do I support building a guix package over multiple machines in a cloud environment? Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gwl-devel-bounces+kyle=kyleam.com@gnu.org Sender: "gwl-devel" To: Ricardo Wurmus Cc: gwl-devel@gnu.org Thank you for the reply. I'm not prepared to sink in the development time to get native spanning to cloud instances, but thank you for the information. This probably puts the nail in the coffin for using guix for my coworker's work but I'm still interested if only for my own projects. On Mon, Dec 2, 2019 at 6:39 PM Ricardo Wurmus wrote: > > > Hi Josh, > > I would not use the GWL to automate *building* software in a distributed > fashion across separate nodes. There are tools that have been designed > specifically for distributed compilation of software that would be more > appropriate here. > > The GWL is capable of running jobs in a distributed environment. I > started work on an AWS library for Guile[1], which would allow us to > spawn EC2 instances as needed. The library works in that it provides a > DSL for interacting with AWS, but it needs testing, polishing, and > integration into the GWL. > > Currently, I=E2=80=99m on parental leave and don=E2=80=99t really get to = do any hacking > for a few months. I would be happy if someone else could take a look at > the AWS library and its integration into the GWL; these tasks are not > trivial, but there are only few unknowns and it really just requires > time to implement the missing bits. > > ~~ Ricardo > > [1]: https://git.elephly.net/?p=3Dsoftware/guile-aws.git;a=3Dsummary >