From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ) for ; 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 ) for ; 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 ; 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 ) 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 ) 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 ) 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 ) 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 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 02 Oct 2022 15:00:02 +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: Taiju HIGASHI , Ludovic =?UTF-8?Q?Court=C3=A8s?= 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 ) 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 ) 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 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: 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=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