From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <guix-patches-bounces+larch=yhetil.org@gnu.org>
Received: from mp10.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 oOcWIJKnOWOJIgAAbAwnHQ
	(envelope-from <guix-patches-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Sun, 02 Oct 2022 17:00:34 +0200
Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by mp10.migadu.com with LMTPS
	id SEFIH5KnOWM9JgAAG6o9tA
	(envelope-from <guix-patches-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Sun, 02 Oct 2022 17:00:34 +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 3562B1A421
	for <larch@yhetil.org>; Sun,  2 Oct 2022 17:00:34 +0200 (CEST)
Received: from localhost ([::1]:34768 helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <guix-patches-bounces+larch=yhetil.org@gnu.org>)
	id 1of0SH-000367-6k
	for larch@yhetil.org; Sun, 02 Oct 2022 11:00:33 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:46374)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>)
 id 1of0Rn-000341-OJ
 for guix-patches@gnu.org; Sun, 02 Oct 2022 11:00:03 -0400
Received: from debbugs.gnu.org ([209.51.188.43]:48741)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>)
 id 1of0Rn-0002Kq-6B
 for guix-patches@gnu.org; Sun, 02 Oct 2022 11:00:03 -0400
Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2)
 (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1of0Rm-0002iD-V4
 for guix-patches@gnu.org; Sun, 02 Oct 2022 11:00:02 -0400
X-Loop: help-debbugs@gnu.org
Subject: [bug#57963] [PATCH v4 1/2] home-services: Add base.
Resent-From: Liliana Marie Prikler <liliana.prikler@gmail.com>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
Resent-CC: guix-patches@gnu.org
Resent-Date: Sun, 02 Oct 2022 15:00:02 +0000
Resent-Message-ID: <handler.57963.B57963.166472277710359@debbugs.gnu.org>
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 57963
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Taiju HIGASHI <higashi@taiju.info>,
 Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@gnu.org>
Cc: 57963@debbugs.gnu.org, andrew@trop.in
Received: via spool by 57963-submit@debbugs.gnu.org id=B57963.166472277710359
 (code B ref 57963); Sun, 02 Oct 2022 15:00:02 +0000
Received: (at 57963) by debbugs.gnu.org; 2 Oct 2022 14:59:37 +0000
Received: from localhost ([127.0.0.1]:47819 helo=debbugs.gnu.org)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
 id 1of0RM-0002h1-RQ
 for submit@debbugs.gnu.org; Sun, 02 Oct 2022 10:59:37 -0400
Received: from mail-ej1-f66.google.com ([209.85.218.66]:39714)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@gmail.com>) id 1of0RK-0002gn-Ms
 for 57963@debbugs.gnu.org; Sun, 02 Oct 2022 10:59:35 -0400
Received: by mail-ej1-f66.google.com with SMTP id b2so17703387eja.6
 for <57963@debbugs.gnu.org>; Sun, 02 Oct 2022 07:59:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; 
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject
 :date; bh=SflwAW96ci2F7A6RlIfXioBnmS9sI/aOdyKcgcbxr+w=;
 b=m1Sm14Q79QP1wM9T+hIwD+g2++DrZTu0TzZkfC7bxRj8Oy/w6Wes25YfQWFFyCZWYq
 L/6mgM9q0EFBtjwyUKVr9HCNOPduwRe4/1SEdw9RAdTRvDDgQFCSRhOFONfxS8W0rMXa
 feXEIZd7cEoH6YgrLYOsrnIbRKXu5mBl7CUSrzmA+8fVJCSirzxV8Fp2gioaqa6t05Lv
 sk4gpytvn/TUM+Um0PtMTuiQ1ay3nkgsQE2oQ6lly3EJVa2q+8GzD5HgEvA8lRRub9BA
 U5/OwbpUn6m02d8yuOUVurHca701515GjFpGHDw7jeNm4t0hI2xjqOc7K2j+hmvLAKZP
 taog==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state
 :from:to:cc:subject:date;
 bh=SflwAW96ci2F7A6RlIfXioBnmS9sI/aOdyKcgcbxr+w=;
 b=sG6jL4/uCZubTzYk8+WkpOxgEMh8aQAm/VuFJR24Uk5qHKE0krio53hMgcSx3H50f3
 jL8lvdIeWL8hajDeZtn4hJqGMaseFtDnemMChCxES4p74MLLDfGHbsBQZoTNnV+fspLe
 7/fS5u1ddqZqnqAcfGwoM5o6ZwssIIBMLbf41XJuik/2xc0LLCYD6nMegASkbcx2fzdj
 nipW8f80IjTFuqAHnw3phY7s6QKGXjcW3ttauwuQ1jl4S90v40l5cphfOz9N867dtIOg
 P9qdIdn8IgEj09SDnZ5BhlatampxgN2DZudjHMkn413uRPm+R+rxsairq5B5TD868O4a
 rrsw==
X-Gm-Message-State: ACrzQf3Qer17YsYBLbUlWnO4fvQVlFlXThyYWnVO1BZp0tyeQOX8l0iM
 EWReEF+vsmgJltNXjOp2s5o=
X-Google-Smtp-Source: AMsMyM5ez4RD/FN0SGEaDN2MLtesx7SZ8iaFuj2W/aMzlgSNXNZM+5b+gw1TbnsA9X3L6Nnk1CMhsg==
X-Received: by 2002:a17:907:70a:b0:741:78ab:dce5 with SMTP id
 xb10-20020a170907070a00b0074178abdce5mr12913183ejb.527.1664722768756; 
 Sun, 02 Oct 2022 07:59:28 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 bj25-20020a170906b05900b0073d83f80b05sm4130509ejb.94.2022.10.02.07.59.27
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 02 Oct 2022 07:59:28 -0700 (PDT)
Message-ID: <50fb35fa126af65eae644dbe543ffc70267908c1.camel@gmail.com>
From: Liliana Marie Prikler <liliana.prikler@gmail.com>
Date: Sun, 02 Oct 2022 16:59:26 +0200
In-Reply-To: <87edvqpcf4.fsf@taiju.info>
References: <20220929143633.28844-1-higashi@taiju.info>
 <87r0zrb4hu.fsf@gnu.org> <87edvqpcf4.fsf@taiju.info>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.46.0 
MIME-Version: 1.0
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
X-BeenThere: guix-patches@gnu.org
List-Id: <guix-patches.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>,
 <mailto:guix-patches-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/guix-patches>
List-Post: <mailto:guix-patches@gnu.org>
List-Help: <mailto:guix-patches-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>,
 <mailto:guix-patches-request@gnu.org?subject=subscribe>
Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org
Sender: "Guix-patches" <guix-patches-bounces+larch=yhetil.org@gnu.org>
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=1664722834;
	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=SflwAW96ci2F7A6RlIfXioBnmS9sI/aOdyKcgcbxr+w=;
	b=f/sLv11bnaoxl5sPC8fI5+tYhwG6Q58mnt7LXcHLpMdqF5/PcNdvVpc0zTeFdQrpvdlPwW
	VWrFdEH48V+qEoETu9ISCeGS3CHuP0H71+FuFW/8f4rsjlbMvarB0df8aeu6wN8w57aQTu
	Noi/Orx+GYiotzEsNSBcQeOREo+BNGol2K/STGQAdEHwrc56ByybXaX0NIO5XwijXBVsWh
	PbRS73zGggfIP//Nlhaj9joJikG1PifDuq/wIkH5KPaPB5X6MeQHcvlOsWi9ZkDk7qGVEr
	bv1V1VNBecOVlLqRFGDX4HP5yA8cuvyJzFxJWJ8K78TYM1fbk8+19tJ1FId0jA==
ARC-Seal: i=1; s=key1; d=yhetil.org; t=1664722834; a=rsa-sha256; cv=none;
	b=n88veuk4tPWB89o7dR3o9GEkoQZqNu845AJomSy503w3a/e961YGq21wtrpfHsNn0pP65O
	0Jw32U4ZF5KgnJFyb748tFPvdcL4/Uvtiddr0FJTYwvRGWKDKzPyXdzwhctiO81AYMEb56
	guYvQNAuusFI12zc4Up+aDiiVM80XwSJn7Hu/tAAHNMd2oOsWCRK12GVeLhvywyCEllb0E
	JmI7MEcpTzQ7h9hNUcepvFoH3fhIYyuunWZf8IRSSpSYB05HVDvdzw0yWsqtQIPsi6IG7x
	6/SUXVhBo0r77GsV18AOXS+rmYbVMAIa/bI+GZhMaaGhVQa24XPYs/CbzuERWw==
ARC-Authentication-Results: i=1;
	aspmx1.migadu.com;
	dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=m1Sm14Q7;
	dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=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: 7.16
Authentication-Results: aspmx1.migadu.com;
	dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=m1Sm14Q7;
	dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=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: 3562B1A421
X-Spam-Score: 7.16
X-Migadu-Scanner: scn0.migadu.com
X-TUID: yaERCpKXCD6Z

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 that=
 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.  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