From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: [GSOC 2020] Guix Deploy, round 2! Date: Sun, 08 Mar 2020 23:10:06 +0100 Message-ID: <87h7yy7b29.fsf@gnu.org> References: <8736atqqox.fsf@dustycloud.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:470:142:3::10]:33061) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jB47e-0005ja-Uu for guix-devel@gnu.org; Sun, 08 Mar 2020 18:10:11 -0400 In-Reply-To: <8736atqqox.fsf@dustycloud.org> (Christopher Lemmer Webber's message of "Sat, 29 Feb 2020 11:54:54 -0500") 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-mx.org@gnu.org Sender: "Guix-devel" To: Christopher Lemmer Webber Cc: guix-devel@gnu.org Hi Chris! Christopher Lemmer Webber skribis: > Let me also put out a goal for the Guix community: I think we'll see > Guix Deploy as a success if a bunch of us can switch over to using it on > our own servers (that includes me). To that end, I'd love to know, how > many people are doing so, or have attempted to do so? What features > would you like/need? We=E2=80=99re using it for the build farm, and I=E2=80=99m also using it fo= r a couple of single servers. It=E2=80=99s great! :-) What I miss the most, especially on the build farm, is the ability to tell =E2=80=98guix deploy=E2=80=99 which services to restart upon completio= n. Currently, like =E2=80=98guix system reconfigure=E2=80=99, it conservativel= y doesn=E2=80=99t restart any running services. However, often, you=E2=80=99d like it to run =E2=80=9Cherd restart X=E2=80=9D upon completion. Another thing discussed at the Guix Days, but more relevant to more advanced use cases, is the ability to define =E2=80=9Croles=E2=80=9D: often= you=E2=80=99d rather want to think in terms of the services machines offer and abstract over the actual machines. Ludo=E2=80=99.