From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id eD5DOFgdU2Gz6wAAgWs5BA (envelope-from ) for ; Tue, 28 Sep 2021 15:49:12 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id uIDtM1gdU2GsGwAA1q6Kng (envelope-from ) for ; Tue, 28 Sep 2021 13:49:12 +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 61029AF85 for ; Tue, 28 Sep 2021 15:49:12 +0200 (CEST) Received: from localhost ([::1]:43960 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mVDTr-0007G6-IA for larch@yhetil.org; Tue, 28 Sep 2021 09:49:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51194) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mVDTN-0007F0-UE for guix-devel@gnu.org; Tue, 28 Sep 2021 09:48:41 -0400 Received: from mail-lf1-x132.google.com ([2a00:1450:4864:20::132]:35406) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mVDTL-0000JW-Fi for guix-devel@gnu.org; Tue, 28 Sep 2021 09:48:41 -0400 Received: by mail-lf1-x132.google.com with SMTP id m3so93083788lfu.2 for ; Tue, 28 Sep 2021 06:48:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop-in.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=HafmbB5bj0YhajGootpLn0tT/vQxPcwcUhNGWnm+Dio=; b=H/0jVED5NYPOLYArunbpKF96SJhVdnTiSAoj4ra5fjVKYUKdyRomKLQcQE/AoCjo4t 3OFHYdnlh6wueN+WbvQMtx2qYuhSHEujd91Kxs1EMgqHvMJcTuMY5I9fLGPVFUIoiB7I /WiPMvYh5SzTyj+cuMU90nVjDVjEIGPmt/8Sti3jjUedZQyZ0mndFOytAsfpArQxo6Vv hauORMHwZkeEZXgdFYfa59LQRfo5S2+TQbJoH55GX3nt3QM7xQJWsw7CrTFZ/tv1pAm2 bADHQcxWgKt7c1nHPMZs2JfGRP7iolNc17y/YxGZdJfSXUIL4/q5WpPwZ4KWny00DCPb rHdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=HafmbB5bj0YhajGootpLn0tT/vQxPcwcUhNGWnm+Dio=; b=pPmh0SSurMDsdBbPQMZ7+v+F+OUz6rrnQwIlOfXnx0C0JhGEU7Z6sjF56ZH8WOiHbh SouYkaPumOfQQL8T6g+rV3yU8ZvRv5EqVvIucjLfYWLyT6zN7YxEBcmahkNmh9OaXKRy L+HQUlFXUBzvv3aAIlg3jAtiUuLUEEpgySkqJJRQXy7kgm2BE36ZnxJSCFJ9ePqx4bM2 J4M5/v6WXYUIe2ABJJ8wXIwjturd1VLyqbPTL3y+W46Y03FTB/AEJ0DZ+P8vAxotmnBC e9pVxc2d3QKvUJHeDVxJTyVlOr0/7RI4QdcI24ADUZE+/IBeGF50NsNmLe4tzdudR1cV YpYA== X-Gm-Message-State: AOAM532xnQ23tuUT/nNFVl2yaz0lWIRzbOxlFVaYqockdCZrPIgyFjOr 0t/kVxXbgnRjn/dNnyhD+LJsyQ== X-Google-Smtp-Source: ABdhPJx1HvS8amq+1xhfuhqnrFMUfzPtYEf+shBUEIgHXeKgaYHx7YqxMQ4WN4JeU0WOYFKNgL6URQ== X-Received: by 2002:a05:6512:b98:: with SMTP id b24mr5496236lfv.443.1632836908975; Tue, 28 Sep 2021 06:48:28 -0700 (PDT) Received: from localhost ([109.252.93.92]) by smtp.gmail.com with ESMTPSA id b20sm1925086lfc.75.2021.09.28.06.48.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Sep 2021 06:48:28 -0700 (PDT) From: Andrew Tropin To: Ludovic =?utf-8?Q?Court=C3=A8s?= , 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 16:48:25 +0300 Message-ID: <87wnn0g6ae.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=2a00:1450:4864:20::132; envelope-from=andrew@trop.in; helo=mail-lf1-x132.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham 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, Xinglu Chen 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=1632836952; 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=HafmbB5bj0YhajGootpLn0tT/vQxPcwcUhNGWnm+Dio=; b=GQ+JaKc8xM+6a3JCF+Bn05rnzBUlP/vd0Ei4eejwH/4q+8a0BhEQRnluVojuwTXUET9gNW URH128ARFuFg+KIiZYgcnZgFYqkjd3AvY1/V2t1fYhOA4BYxQBP2+RLPLKVk1PZn3UqZj6 6D87vN57QDRZSLdvMcgKg3knpRwgZ8wgvYEHciic5rqHSh3QEfoUuu64tdTO2tzaFvhn+N AwoSl2HTZ8m0ZhdSuPts0KOSwnm5QfeblLUB4Ctm8W5Q1+UVgQxFK8uYHVZlCeoSeFdwFQ PcKwNxtRfQJTO/NAZ8DsTb6HNmNo8GI3k/53mOVlzYOiIPCimBWMnB+0I9cl6A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1632836952; a=rsa-sha256; cv=none; b=GvDXQim0pflxW64HLR1ApoZOQf9GPOS0VQcgy42qf90EOCoRCl469Qpi1uwpl6JBpl/Gb8 V0FUbnW1kkRP0mn/4ie8XEwZHGvqZ+XzJQOHoofbrfmQAOASiGx/JBogsXmDZAGaisJJYz pG3VAbXedPC7JZ7nUB7rcOjS1y0SSSl7EgNMoC/LPMyi7J2eHZVtv45TTwyT78HD7TakA7 Wy0WX3EtslR/4SgkZitzKUnZxM4+sND0w34q+YVzM4ewYYKEp2tURjeVH0Dey9dPkYJZpF yIGacXnwLMH+N/7VpT9EeGBaiVwi+Ii78Qn2QI0DT4gt5rrQyIDWtPw3ICFbjw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=trop-in.20210112.gappssmtp.com header.s=20210112 header.b="H/0jVED5"; dmarc=none; 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: -5.60 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=trop-in.20210112.gappssmtp.com header.s=20210112 header.b="H/0jVED5"; dmarc=none; 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: 61029AF85 X-Spam-Score: -5.60 X-Migadu-Scanner: scn1.migadu.com X-TUID: M0KHUcJ7pUgH --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2021-09-28 14:26, 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? Doable. What about moving home services to (gnu services ...)? It's a little harder, because we probably will need to adjust `guix system search` and `guix home search`, but other than that seems not too hard. However, I'm quite ok with (gnu home services ...), just asking to avoid one more migration later. Let me know, which option seems better to you, I can take this task tomorrow. > > Thanks, > Ludo=E2=80=99. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmFTHSkACgkQIgjSCVjB 3rCt9w//ZLlGrvSxVOoOnVhLFTf3q6EbCGm5Oari17XQ90tsttHe1yBcPvPp925U UdHbxMj6SqxA82k64zW3d/NYEQSBqb9qZg7udpQkt9V6NccQo8U0lT5IDJdUveEh ofahvWlU6FfJ2oSf/R5AdCNuGsg63qm8H06dQeB0ljIbt+6Mvq4j6tZ3JkUWYpuW 3HmOGbKEhLfXeA6gscRS9R/TrAP3ZJstqEswfgbrvSJk9pwY/9zsHG/QRXscwIW+ lzkrJ7OH+SUPAU88y2nA6uTMVd354/orcUr46r+Xd+9/PjaHfZxi/LSd09icAbvn Dcf0iF4/ZEWIShT5TN7+tlZ44sOmcDJqkTIHL7ayQURjYLy9AUouCpmMsUpSaSQ5 15OdndrEba5Ql5ChcSAqHNjXtc0rhRsV0ea/ZGKIcQGKhZP5EcUfJ+uCaTveItF4 JtiE470j+CraLRl9WJuGjbhB4UNygEKZMczjZbg9xmfyFgUNAAGgMvX8kVX/gE2B fSOVDbEe6yVA3hl3Ti586s3gkr24QEpThi9I18oQuzcPDIxedi5OxsDDDQptX+Ri Gqki4Qosu9tBEJFe3aTH6SAmUibsRhZDwKG3ueeZduqXZ6E8QdFrlCWoNGZEFE6E qIx6dz8zZp3PrGtjmjg2k2MLv4m3Uq26Pl8Bj0gdBDvubotIlk8= =/pYx -----END PGP SIGNATURE----- --=-=-=--