From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id AJXKJNOyQ2MNnAAAbAwnHQ (envelope-from ) for ; Mon, 10 Oct 2022 07:51:15 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id YKmbI9OyQ2PKjwAAauVa8A (envelope-from ) for ; Mon, 10 Oct 2022 07:51:15 +0200 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 356E71BDE4 for ; Mon, 10 Oct 2022 07:51:15 +0200 (CEST) Received: from localhost ([::1]:42870 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ohlh4-0000Vx-46 for larch@yhetil.org; Mon, 10 Oct 2022 01:51:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57328) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohlgs-0000Ut-39 for guix-patches@gnu.org; Mon, 10 Oct 2022 01:51:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:46331) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ohlgr-0000r1-RF for guix-patches@gnu.org; Mon, 10 Oct 2022 01:51:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ohlgr-0002Wj-Mk for guix-patches@gnu.org; Mon, 10 Oct 2022 01:51:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57963] [PATCH v4 1/2] home-services: Add base. Resent-From: Andrew Tropin Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 10 Oct 2022 05:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57963 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler , Taiju HIGASHI , Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 57963@debbugs.gnu.org Received: via spool by 57963-submit@debbugs.gnu.org id=B57963.16653810379663 (code B ref 57963); Mon, 10 Oct 2022 05:51:01 +0000 Received: (at 57963) by debbugs.gnu.org; 10 Oct 2022 05:50:37 +0000 Received: from localhost ([127.0.0.1]:45409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohlgT-0002Vm-6Y for submit@debbugs.gnu.org; Mon, 10 Oct 2022 01:50:37 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:36319) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohlgR-0002VZ-CV for 57963@debbugs.gnu.org; Mon, 10 Oct 2022 01:50:35 -0400 Received: (Authenticated sender: andrew@trop.in) by mail.gandi.net (Postfix) with ESMTPSA id 7121E1C0004; Mon, 10 Oct 2022 05:50:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=gm1; t=1665381029; h=from:from: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; bh=eqnTEu/hBN5rw9AiEY/H0++BNT4op7Mh5dhlmvCKePY=; b=I5AdXYd/wxfVL1wOWAh5/rkW79nJ83+iVggLaEYy8IPGZxeC4HxwXBTcMDGFxSInQ9l6oL FI9kl3c3ugA8W8Ckt5mBcxMdHnF7v2pyyzMQCefOMl4kW4Y2gp5yU9LceJ+N1tf/t4uByN tl7zhMWx3tGJ+tbnvI+aqa74oEULpCahKQqmobaGXtcahqFeszpDa+fRVFHoiKYotxPzZZ aPFg5FJykjFko5zyI04+jDiSLxDWU8uY1OPFb5Mxeb0yYtdRy5d/IwiWweuO2nPajALNc3 5wqWIAQ8XgIGtx/+T2TNrtXnIhLPU1Q2tdudwkkXL07khnMCRZMtVqTlmgYcnA== From: Andrew Tropin In-Reply-To: <50fb35fa126af65eae644dbe543ffc70267908c1.camel@gmail.com> References: <20220929143633.28844-1-higashi@taiju.info> <87r0zrb4hu.fsf@gnu.org> <87edvqpcf4.fsf@taiju.info> <50fb35fa126af65eae644dbe543ffc70267908c1.camel@gmail.com> Date: Mon, 10 Oct 2022 09:50:24 +0400 Message-ID: <874jwcdy73.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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 X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1665381075; 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: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=eqnTEu/hBN5rw9AiEY/H0++BNT4op7Mh5dhlmvCKePY=; b=RKLGShdtYTiAciXhjUNGuj2mIA5ovMuoBb1Be/YTaB72QMpU/hIP8C24BMOjTGhCOm22nS ZvmG84BSkG5GN0X2xs2BEgd9L6ZFaUanSMu4UTsl4NGoTwN0k6q7mrX51SpO/Motya1PUZ 20WpGpZxGLkoORurnFm7Le7uftkJ5848pMUDQTMDLEpgt+M207SN/wl4xytOLGoscroGXn xZnWM3yWFoDxiBrKdQqclVrPT7/hfO8AQ2xZGhqNkZw4NzXVWU50wcKOqPuRgblFIt6Xew uY1sKwQF164TxDiY40TSeaOVJZGSmKamp91uprlVYEjC03DQsqxFTSHsiB9ZlQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1665381075; a=rsa-sha256; cv=none; b=pJFMHeEq8mJKlgAG1V2EJjeputLKuUxfyPO7oUuNJAFhLaOMqYjLQt1Lip30NYdwBsSHYj UdY3B/143Dby08b5rV/7wYTmUdi7atyFj1w4z47Qs12/TAENxKVl2RVuZ5jnU6nLmeedu9 Tu1f83ug6vXLp1T9h8+EXP7P/O4TseLYx/KfD2kh/3dE4nBA6uyL9jVRSXDivOkDN2CGpd 8Yyeel23OKBZ3C3iCGYN0x27PE4tP7wv8IXB9pPYwTy2CO8BSwIH3MgmoPi27O0cZQDUL6 Luiz0aGaX23LiM49nOz86Wd5qEut0xf0n5Q1xdwDL324yJPmddbtjiWJvdfJlg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trop.in header.s=gm1 header.b="I5AdXYd/"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 1.22 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trop.in header.s=gm1 header.b="I5AdXYd/"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 356E71BDE4 X-Spam-Score: 1.22 X-Migadu-Scanner: scn0.migadu.com X-TUID: qj/0hnMs9LOG --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2022-10-02 16:59, Liliana Marie Prikler wrote: > Am Sonntag, dem 02.10.2022 um 22:45 +0900 schrieb Taiju HIGASHI: >> > Like Liliana wrote, it may be that more of these can be moved from >> > =E2=80=9Cessential=E2=80=9D to =E2=80=9Cbase=E2=80=9D, we can keep tha= t for a later patch. >>=20 >> Please let us address this in a later patch. >>=20 >> I would like to discuss something with you. >> I'm aware that this patch is a breaking change. We are aware that if >> we do not add %base-home-services to the existing home configuration, >> fontconfig will change. I'm concerned about how the community will >> react to this. > As long as the out-of-the-box behaviour stays the same, the community > has no reason to complain. For what it's worth, you could also leave > fontconfig as an essential service, but then you get another field to > configure. > > As far as I see, essential services are also a thing on the system > side, but the home and system variants have a somewhat different feel > to them.=20=20 Originially purpose was the same - to have services depending on home-environment record fields (fontconfig depended on symlink-path field, which was configurable back in the days), later we made ~/.guix-home hardcoded and did other changes to remove all the dependencies for essential services from home-environment. Now the purpose feels somewhat different, because it basically a good list of default services, but not actually essential. The only thing, that still depends on home-environment fields is home-profile-service-type. Globally, I'm good with the reorganization of essential services, but let's make another thread for this issue. > The fontconfig-service is not actually essential, the profile service > type arguably isn't either (it acts as yet another profile and > simultaneously fails to satisfy the multi-profile use-case; more on > that elsewhere), the xdg-base-directories one notably violates the XDG > Base Directories specification, and so on. > > I'd get Andrew's approval before moving services, but I'd move them in > one go rather than bit by bit. > > Cheers =2D-=20 Best regards, Andrew Tropin --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmNDsqAACgkQIgjSCVjB 3rAqEBAAiliL4I9yTGVH+IqLz7DEy427oqPu3sSH+xc+CZy9wz/5pUZH2ym5syJk wsc6To00fLYl35vYhW8w43RpnpDQD6UKr4A/nht0792vdSdmMjI7l0EQsPYVgtKX +33xuMkUsRw19+L4YHsFXZTY7vfNBwvyk8JZj8QR7T4mSa7qkGsUSRNsmIhlCHVT pJbG2VBeNw/jguQvLRFjzqd4mYN6liM0jrtOLaK3IK/4trz7M1lalJxMY7Y5L0ai GSLhhOWJfJ53T5EeE5EwNf4432zy+f76ILqQeThc3DWW7k/wlVahCswvzeft8x4g nnmaKLNkX1iZf2KQMIwSFfrmL2aT07xPr9KFcLzG9aIgWbFm/QxCCmrgTue1vn6x HPe0829qscxWepMOO9JbLUTC/H+mjY+d4XO6AmCMm67N4RrkR9a8A3O82IDLUfk0 sy2sDNYWX/VIMahdV7sBeYC//EO466NTFVSunnng0ywSNmpciUYzwZR3/B9WkQEt kq11UquKYf1Tjf+zpuPH9PiizvVCkM/pDFaEgWw2WsY0Mgjcd7407pD4IbqtUHAU KD8b/hLfelPm2n1p+DU4M5r/pylmGPQsJIa+IlGDXbX61G462eJ9RJ3+2TWBwspH 6gzW8l3qkaGwMst54lzDidyU5Tq09dos9LGbDGv0nuqKsyJLdhY= =jS4A -----END PGP SIGNATURE----- --=-=-=--