From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id iLAoMOn1YGA4bAAAgWs5BA (envelope-from ) for ; Sun, 28 Mar 2021 23:32:25 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id GH/9Ken1YGBiJQAAbx9fmQ (envelope-from ) for ; Sun, 28 Mar 2021 21:32:25 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id F25051525E for ; Sun, 28 Mar 2021 23:32:24 +0200 (CEST) Received: from localhost ([::1]:59456 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lQd1D-0000cL-W6 for larch@yhetil.org; Sun, 28 Mar 2021 17:32:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50200) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lQd0s-0000bu-BZ for guix-patches@gnu.org; Sun, 28 Mar 2021 17:32:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35639) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lQd0s-0008Uq-3R for guix-patches@gnu.org; Sun, 28 Mar 2021 17:32:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lQd0r-00043i-Vw for guix-patches@gnu.org; Sun, 28 Mar 2021 17:32:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47238] [PATCH] services: mcron: Export procedures for shepherd service Resent-From: Xinglu Chen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 28 Mar 2021 21:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47238 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 47238@debbugs.gnu.org Received: via spool by 47238-submit@debbugs.gnu.org id=B47238.161696711115585 (code B ref 47238); Sun, 28 Mar 2021 21:32:01 +0000 Received: (at 47238) by debbugs.gnu.org; 28 Mar 2021 21:31:51 +0000 Received: from localhost ([127.0.0.1]:47185 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQd0h-00043J-5k for submit@debbugs.gnu.org; Sun, 28 Mar 2021 17:31:51 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:37556 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQd0f-000436-Ns for 47238@debbugs.gnu.org; Sun, 28 Mar 2021 17:31:50 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1616967103; bh=X6fdSBC+YARTWvYfuYioy7bptVnmkHQ78/8JcYm9EOs=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=FVc2co3c1aG17/v81+CAfcJfAmoM4rle22SvWrB4ZmBz+Nwn2Zci6hFmEUEk7XokL SRB1yLA7QkPMU5x0mG3TWmpabLkfPB9t5ROeln4Fib9gh0BHO8XCV+ihbVs55POg4B hsW/bZj4iRYtVzxpZzWP7Cl716NgygzRSJg//tuc= In-Reply-To: <87wntrt4vs.fsf@gnu.org> References: <56019d274a5eaa54ce4d596550f1a96ec490bb39.1616079573.git.public@yoctocell.xyz> <87wntrt4vs.fsf@gnu.org> Date: Sun, 28 Mar 2021 23:31:42 +0200 Message-ID: <87y2e7m0ch.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1616967145; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=LJhlTQIM1Brk5c6KEmxXh9dBleKoJjXfgW7cGB+/PdE=; b=p3vhqx9v/iZltS06Q4nN8tdZSb+MjaCMs/A71HOHZGCdGFWzNMBzqhIyuz6xZslOq61smg /7krwKK6xazA8JUsQYh8NS/zT491BhmzZKYWcrFXZYxpG8S6qSnNwo54QSsbhR5iXtEzyF vumUE6cObnM8o/ldiFUhFWD+OAYzJDEJhRF2zWB1WM1y63iy34Vht1cLRAjcd9zzpSMK04 WY41L/qalCtEl6nEss8WrrSJ5dpphFR+xw1RNw7Gt8o4VcS3Mzj9x+b+6aCXoXHKSwTx5r Wwco6fwIE+KytqKt6P6sBYhVRQ1Fm0a9r12txEKWDNH8gkqq2bYAkNDr5sPVBA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1616967145; a=rsa-sha256; cv=none; b=CaktvGzifdDKv6lg3vgpcH5YIsKf0LxJwTOfJM5r+yU9GkgxqhZibdeBrpiPwZ8iqNqasN 4S81yD1vR5zIBmXMcsififrfj34ahO/C9XjAzS11ZFHq9olrlkQKp0/O15a3ICp3T07XGW Nqwfv5T3r/gyi1kHJD/3mx1s34Lv77uYedYein/vdir9AdAyCog8tb3j9Zy7bcHFLUpctB dFgUMWanZ4qo4mUHcGgq+K2qjswmb/byk8copfXk1L72nr3RA2hlyPitSJToCUXNSxJMXx wktNEn2yNp5ekhYWE+M0ipuQ7y5xeLCFzO9O76LcFrX6ZyEBArytQoy9NWym0g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=yoctocell.xyz header.s=mail header.b=FVc2co3c; dmarc=fail reason="SPF not aligned (relaxed)" header.from=yoctocell.xyz (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -1.32 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=yoctocell.xyz header.s=mail header.b=FVc2co3c; dmarc=fail reason="SPF not aligned (relaxed)" header.from=yoctocell.xyz (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: F25051525E X-Spam-Score: -1.32 X-Migadu-Scanner: scn0.migadu.com X-TUID: 2Wdcfq2mNuSW On Sun, Mar 28 2021, Ludovic Court=C3=A8s wrote: > I=E2=80=99m often reluctant to exposing more than what=E2=80=99s strictly= necessary > because that can then complicate maintenance work=E2=80=94we now have to = extra > bindings to maintain. Yeah, that's understandable. > In this case, it=E2=80=99s definitely not the end of the world, but I won= der if > there are other ways we could achieve what you have in mind. For > instance, could Guix Home reuse =E2=80=98mcron-seevice-type=E2=80=99 as i= s? Right now all the service names are prefixed 'home-' to avoid name clashes, though, maybe this could be changed in the future. For now I have just copied the definition of the procedures to Guix Home. > Or, with an eye on getting Guix Home into Guix proper, are there some > minimal changes we could make to accommodate that? We are currently mostly focused on implementing some basic services (e.g. Bash, GnuPG, Git). After that we will probably invite some volunteers to test it on their machines to get some more feedback. Once the basic services have been implemented and the documentation is complete I think it would be appropriate to discuss merging Guix Home to Guix proper, and probably refactor some stuff. > (I have yet to play with Guix Home and to look at the implementation=E2= =80=A6) There is a quickstart guide[1] on getting it up and running and we also have a mailing list if you want to discuss things[2]. Andrew recently made a video on the progress so far, and he touched a little on the plan for the upcomming weeks/months. Happy to see more people interested in Guix Home! [1]: https://git.sr.ht/~abcdw/rde/tree/master/item/gnu/README [2]: https://lists.sr.ht/~abcdw/rde-devel [3]: https://youtube.com/watch?v=3DZaXHtSKKoeg