From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 9V9ABhhsWGGHEQEAgWs5BA (envelope-from ) for ; Sat, 02 Oct 2021 16:26:32 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id CFRNARhsWGGBbwAA1q6Kng (envelope-from ) for ; Sat, 02 Oct 2021 14:26:32 +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 916DC2DC78 for ; Sat, 2 Oct 2021 16:26:31 +0200 (CEST) Received: from localhost ([::1]:50632 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mWfyA-0004ov-D3 for larch@yhetil.org; Sat, 02 Oct 2021 10:26:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46834) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWfxp-0004mX-QH for guix-devel@gnu.org; Sat, 02 Oct 2021 10:26:10 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54004) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mWfxo-0002tu-9U; Sat, 02 Oct 2021 10:26:08 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=36486 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWfxX-0005tp-FW; Sat, 02 Oct 2021 10:26:07 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Xinglu Chen Subject: Re: On the naming of System and Home services modules. References: <87zgsei5ta.fsf@trop.in> <87lf3n9ho6.fsf@gnu.org> <87fstpgqh8.fsf@trop.in> <87y27gc2dx.fsf@gnu.org> <87lf3g4t8i.fsf@yoctocell.xyz> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 11 =?utf-8?Q?Vend=C3=A9miaire?= an 230 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sat, 02 Oct 2021 16:25:49 +0200 In-Reply-To: <87lf3g4t8i.fsf@yoctocell.xyz> (Xinglu Chen's message of "Tue, 28 Sep 2021 17:25:49 +0200") Message-ID: <874k9zy042.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org, Andrew Tropin Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1633184791; 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: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=2aq9+dm7QK/cyv4KVUOzXhBHIudIx0xatnpiaRvCKq4=; b=UXvK9+e28NVYnu3RazRMCGMqVI6IvgjjRtGCYHEpKlt2d/LzZ8u8X/A1hhkRbnG7sK7Nv2 idF2+yiu4y+xd3LRE8Je9sffzsNOg9lutIbbgVGddVLjcQtnnunKOUxMLnBkyXy8OPP4gL 0KsY+ERN9NEGGoVXommYrGWhXInTB4EysAYRu641tyBgeXA10mu8o9SghFrz+blK1KX4U1 XQeBPlS7aS+XJuUDpUqpkyFHAIu5sB+aCvUdg70zHSS3cGp5PzHuALt8318sCDXZByyvr8 /pRNTY3GfNUrw6eNk6uXjEOLZsDwdUhIzSFTZworeJeTKLryrc6GSkMtrmoKfg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1633184791; a=rsa-sha256; cv=none; b=pDWj7ajqe3YpUATUfHnyoLT1sp7ifPKM/mdjJCMjh0iV07pkVNwgBlkY2W9/F3DN/4hfME to7X3T1wBW3K2Ik3ctc0TFjU99+/MBN9C+andhG+SIOmd1o+Urs8nUhKVdET/+J2tpC0/r ZTbk+GlcDen2qX+faYaNOqu8iaYucOZbdc7H+BWeZV/751AwX0kzaTi/DKueaPB84yeH3f ypktrCYcdDqpzDGrxS32nJ+K+aZVWv2QGDlZ0Nhk4pgeDw1DQKh3NSBz+hTM4FheLPUaHV cNeXhyDnP+OXSNQdKDtO7fybrk6jtdTB5If1kKQ9MIFmPrnLFtlkeEFym/RaaA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -3.50 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 916DC2DC78 X-Spam-Score: -3.50 X-Migadu-Scanner: scn1.migadu.com X-TUID: KYFvN6YiFKHE Hi, Xinglu Chen skribis: > I think it would be better to put home services in the same modules as > system services, i.e., (gnu services mcron) would contain the Mcron > service for Guix System and the Mcron service for Guix Home. That would > also mean that we wouldn=E2=80=99t have to export =E2=80=98job-files=E2= =80=99 and > =E2=80=98shepherd-schedule-action=E2=80=99[1]. Ah true, hmm. For now it=E2=80=99s okay to export these two things IMO. Also, more generally, we have to make sure there are no circular dependencies. So Home modules can depend on anything else, but System modules should not depend on Home modules. > I think using (gnu home services =E2=80=A6) would only make sense if we a= lready > had (gnu system services =E2=80=A6). As I wrote before, I agree in principle, but we=E2=80=99re not going to ren= ame those modules. :-) Thanks, Ludo=E2=80=99.