From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id IJvvGC00U2GoHgEAgWs5BA (envelope-from ) for ; Tue, 28 Sep 2021 17:26:37 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 4EZ+FC00U2G/dAAAB5/wlQ (envelope-from ) for ; Tue, 28 Sep 2021 15:26:37 +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 B2F7AD608 for ; Tue, 28 Sep 2021 17:26:36 +0200 (CEST) Received: from localhost ([::1]:51130 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mVF07-0007Ju-Q9 for larch@yhetil.org; Tue, 28 Sep 2021 11:26:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49924) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mVEzS-0007H4-A3 for guix-devel@gnu.org; Tue, 28 Sep 2021 11:25:54 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:50202 helo=mail.yoctocell.xyz) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mVEzQ-0006q1-ML; Tue, 28 Sep 2021 11:25:54 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1632842750; bh=5iOo6TlmibwjzVEfMaokLgTJowFBQi5Z+wVdyd0L5SI=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=KbCMyo9WMhjnBYxfNDBAIllJ0WFc0Sy9b5891XOXhcNXnJC41+sR8VN49iB6urfiA lfBB46J0VNJGW/8ulK3h+uMQdI0Md7Rxa1swSO1pZttzsrxDtir4PqJO4hMcJsjAey ICipEmO4ol1PNwikNk+EPDCidtoygA1GmqR7jMCQ= To: Ludovic =?utf-8?Q?Court=C3=A8s?= , Andrew Tropin , Oleg Pykhalov Subject: Re: On the naming of System and Home services modules. In-Reply-To: <87y27gc2dx.fsf@gnu.org> References: <87zgsei5ta.fsf@trop.in> <87lf3n9ho6.fsf@gnu.org> <87fstpgqh8.fsf@trop.in> <87y27gc2dx.fsf@gnu.org> Date: Tue, 28 Sep 2021 17:25:49 +0200 Message-ID: <87lf3g4t8i.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=87.96.130.155; envelope-from=public@yoctocell.xyz; helo=mail.yoctocell.xyz X-Spam_score_int: 14 X-Spam_score: 1.4 X-Spam_bar: + X-Spam_report: (1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_SUSPICIOUS_NTLD=0.499, PDS_OTHER_BAD_TLD=1.999, PDS_RDNS_DYNAMIC_FP=0.001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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 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=1632842797; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=CIjTSdSLqHO1RcJgw2DBtJsyhWf0mLJYrD4Gai1uTlg=; b=HwXPcfkX0wX4W/JJl0mzXFcQTp47Tj48nueBnEG+bVL6orG+KvlDA+jgHzdfRn8hHwPRPN RQgbG26VXYpgmCEsBvLbdRQNTBdpm7yVwV7JthOt64z/r0n+BWDPyaOkvopvlnV5+P3C/8 jVqOf84lhX8cxAkhGdOlfdvTlQcWNbqxg12VHnh3QXzVtIaHaZSN1XnlE5hgvBAqiq/jL+ R1psPpGTNao4VLe06OW0HlICTDDPqCVml5xOZDRwCH36v3b9QpE/dvSkrD5oYgcmlcFPNz zHN4McIeCLEI8+2qf5PA56q7QKIDr0Su2/cLqXHWsrnWkK4hmUpFgmDxwUlInA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1632842797; a=rsa-sha256; cv=none; b=An5oSmj5Y1TdFajCxLBBqOxDCYg4vMiJjuFyW58xx4Ti/kzVtJGQm43ldkw0UwzMJGaU51 u87uKPyd+/4qSDW3qRbK56/qTiWN+caHLTSKf/g3EAii8axxffdQ4WbfX/Ll1BlER1YEKJ AuB0LSM14deQCahx6fYODDzLTEfMk0AIqG09Mj25ubj04eKfHw59Ww2OC4xCzW+Vzxgl2t DMkTMavSxTlzIyzM/Ucdbq4jruK61lv/jTHad+Lc+PH5hkO/j3UwD9hM1KHn/dFuKU4eiQ D/tCZaBU5+HR0c1Pgs13rLpE9LPIAndCgY40GiHNCfTeX21UPGd+FeF0VPnLXw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=yoctocell.xyz header.s=mail header.b=KbCMyo9W; 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: -4.60 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=yoctocell.xyz header.s=mail header.b=KbCMyo9W; dmarc=pass (policy=none) header.from=yoctocell.xyz; 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: B2F7AD608 X-Spam-Score: -4.60 X-Migadu-Scanner: scn1.migadu.com X-TUID: C8D3WCCAs6nA --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Tue, Sep 28 2021, Ludovic Court=C3=A8s wrote: > Hi, > > (+ Cc: Oleg.) > > Andrew Tropin skribis: > >> For now my personal ranking of the ideas is following: >> >> 1. Move to (gnu services ...) :: can(?) provide some additional reusabil= ity. >> 2. Keep as it is right now (gnu home-services ...) :: already works. >> 3. Move to (gnu home services ...) :: good stylistic change, but breaks >> backward compatibility. > > As I stated in another message, backward compatibility is not a concern > here from the Guix POV (of course it=E2=80=99s a concern for those who we= re > already using pre-merge Guix Home, but for Guix all these APIs are new.) > > (As an aside, part of the reason I asked a few days ago to have more > time for review was precisely so we could refine the APIs before it goes > public.) > > I would very much like to have these modules renamed to (gnu home > services =E2=80=A6) quickly. WDYT? Could the two of you take a look? 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]. I think using (gnu home services =E2=80=A6) would only make sense if we alr= eady had (gnu system services =E2=80=A6). WDYT? [1]: --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmFTM/0VHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x59roP/iqdhtwOD8qNYM4Bv71BjbySrKQd oOo5kPihfyHS/oJhAGJkDoXFn9kDtJUnmiitjv6fVuW0n+HWjcCKkzcpYe0OuaUa XDzoSMPsdSCIttrdKm5WLMFLFWGeBObWMfyg80L84OpT/ovG+eNvgYdqXZIEVt/B VpQrnLl/lZ/KuyHivu0ezqk7Nmb/nW+J31A/yERym2g/qsGewws0d5oaF0+2XLH1 sq+oNVUbvw+CUc0RA0BRuVKpjkUXe438Do7GvPhVNEDjvNVHDMf08kq+onadKMY9 MIndrTwqxUmvGBLZGgZjqUisi/Uxqza6hhNfv2nsdUOWhTSCs4Um7qOT2WG2JgL6 FfCR3lVrEQB9JiCtCm3B2a84d/k7VquMDf9GFLY4o+MUk3nBTlA2e0hYCfvcmAaW z3Epvm6h9Md5OlC7r76mf6eRQWI1gXyRHW6GoJFu8NsQuHA8EL8u1lgDYz0ZNVnW 7C9hWdg3M6Rm18hKphWZzNd0JorSt1M7KpOuNxtYeWeC8ICt3HPSUylpAWGzqzCK Z0ScoPyA/s03H6hDUrEy5+2NEgy1Qo/4uihK02DwVuT/vKv4Dq7CHem1Lez8SULs Q69/qa0sF95BTz4ruzfhHeGIpL9zEEOULPRdD7ZO3zJM5wXrmz1ywp2Rjfpb5OLA BUgO+mgdOj7odmYv =JAKi -----END PGP SIGNATURE----- --=-=-=--