From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id QCNvHlHIcmLsZAEAbAwnHQ (envelope-from ) for ; Wed, 04 May 2022 20:39:13 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id GNmzHlHIcmIyWQAA9RJhRA (envelope-from ) for ; Wed, 04 May 2022 20:39:13 +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 3571117E70 for ; Wed, 4 May 2022 20:39:13 +0200 (CEST) Received: from localhost ([::1]:41990 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nmJu4-00024o-9d for larch@yhetil.org; Wed, 04 May 2022 14:39:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56380) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmJte-00024g-IP for guix-devel@gnu.org; Wed, 04 May 2022 14:38:46 -0400 Received: from mail-ed1-x542.google.com ([2a00:1450:4864:20::542]:34660) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nmJtc-000504-PD for guix-devel@gnu.org; Wed, 04 May 2022 14:38:46 -0400 Received: by mail-ed1-x542.google.com with SMTP id a21so2706283edb.1 for ; Wed, 04 May 2022 11:38:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=yejhA/dKMmOttHIr4qOm6buxwjQwIota2aise1D/M2k=; b=drSovY5qmqz1RIktbPB9Dl31J/rYzqzrP8gynAlnCqh7XM/6FK5D4sIpRWbHxRuSvJ yuDyscBSAVyfG7hmuQeHjBuSj9yA3XccKOWtGWJOOowikkH9M+bkMua7wABNJEcB+Pz/ DxRCxsTX+VJ//C/0F0DrmW/gIbeSgKP/oaGW+VFRxWYRFxr2SUgHyhFwtXig6cWKdQ2e YjdsUDqqWHflc9YgMHZEasw5oWXA+GdNlhYeVn2u9jxE4guc1DRLPfwn5soDkDZF9/zV RLzVoL+wqjmDDxGBO8EyzGp0hjcHQHRDVrknX1WjkP/GDkWUStqYOApuLEeR8Er6he77 cHYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=yejhA/dKMmOttHIr4qOm6buxwjQwIota2aise1D/M2k=; b=xWtgMNNUEPx3bQjBTl3HXNfCG2iVkFXgr8hgAWUZ4NYQbS0o5/IWoPjrdfXaK9dh0t wEQElnQpw4XmWvDeKspTKvqPVR5teQtyfO1P2QEcZa+L33GTl+FONUql64cETkpDizM8 0NL3X4zBjBX4098BAnfR3cxp9HUdDgoVdXOrUxEgzUTl1VZwnE0Z5yMpw1lVIpDZ90TD Sy5a++7VUQL47QyLDeV9LyahnoLWryjN5P1Jmw08oAH2pMmUQSV6nZKEOOMWAP0jRWEI sHnRhquu2X3KyVXkZMBOYlYnSGzzAPoKqAEwBHZtMLVTarzMgIXN4TrTMbxxmDysJ6NE Dmhw== X-Gm-Message-State: AOAM530fktaa6B8kCAgjg/4YlgWN9gRR50/tk9S0/CmIkuj0p7Bji3tU awKgFCEq7D80bSd9BOdpS7Q= X-Google-Smtp-Source: ABdhPJxhvlj8JeMrggXhAl5kNbVB9FU2y9iAUGb0Hxit7XmYzbRLOm4Mq1g2Sn7clZX2prnc8PsRmw== X-Received: by 2002:a05:6402:747:b0:428:1f98:d17 with SMTP id p7-20020a056402074700b004281f980d17mr2636081edy.57.1651689522385; Wed, 04 May 2022 11:38:42 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id el8-20020a170907284800b006f3ef214e14sm5993467ejc.122.2022.05.04.11.38.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 May 2022 11:38:41 -0700 (PDT) Message-ID: <53eabd93a0e41723ad3e0238314e630e713f8cfe.camel@gmail.com> Subject: Re: Multiple profiles with Guix Home From: Liliana Marie Prikler To: Maxime Devos , Andrew Tropin , guix-devel@gnu.org Date: Wed, 04 May 2022 20:38:39 +0200 In-Reply-To: <07907034239128b36890690703fe6cb6b4ce958e.camel@telenet.be> References: <8735hqvh4a.fsf@trop.in> <8a42a0c84d35231b360a421fe0b846c8e1aa3d2c.camel@gmail.com> <8b66e609b7c9d5183017ccf7fef47c818fcea231.camel@gmail.com> <25e0ca9be4053c94d12461ec42f1985cd6730a8f.camel@gmail.com> <07907034239128b36890690703fe6cb6b4ce958e.camel@telenet.be> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::542; envelope-from=liliana.prikler@gmail.com; helo=mail-ed1-x542.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1651689553; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=yejhA/dKMmOttHIr4qOm6buxwjQwIota2aise1D/M2k=; b=HGZkWLQL6nDoBSObdU1r0plB5sY4QtHLEP57MscJcdkZrd71ENikHvu/bnEn55Xep4pCoQ LwBhh8keXXpSmrzCRzuiKIbjgCvX4Mpes1WEUWHkJtQpdKu3EuvG0FVzIC6qGe5v6M3Wl5 2/0B9mh7s323QE/3au6ZFrtQhNGZXtCJB1U0HZfMJUxS9+p92bmcTxDP2vrn4kgc6n2uCL e8Jb7wZqqt6uE7ys6/J/NMePuFgIq3AEXNLwkIln2xh68PFTitz96eFAvSFdtHIs1K8Bay DbH2rYkfDuoDatByOK/cEg6puEhaS/NJfd4IAHD3tnr/dNr9zammAxdNzARAxg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1651689553; a=rsa-sha256; cv=none; b=f+zK8KdpVB0I+imD4Deogfz07RGAwcJsk4DGMyO9cGiuEdV2HkvrNTH+o6gYU0DCa4z82H fm0skK9jQHaNR8UoKeCKOdF3JTEgmb4QjDEffbFXAAdmGRt/Hg3aOkhNW3SzjfsifmWNVs lWisFbjGu6rTdoz8en71sumayBk4lpLr+Cp3W4amTT/EBXYvppGGpS3i3iD94irrDz81Q7 uHpvDZYgZpjLN0RNk41uFh112qD1eAHXCw1ci9Iei3jiqMAtAP7GK3/9IuA2TqHFNgYU+D Ug09B24/kzxJbzzqi60WZeVpCCDDh/Ipp62aNm/1K9NA+C4sUwgmQhCNSloSXw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=drSovY5q; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -9.28 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=drSovY5q; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 3571117E70 X-Spam-Score: -9.28 X-Migadu-Scanner: scn0.migadu.com X-TUID: VQLphPDHS+Pz Am Mittwoch, dem 04.05.2022 um 09:01 +0200 schrieb Maxime Devos: > I have seen that blog post.  I do use profiles, albeit with "guix > environment" and now "guix shell".  But I have not yet seen any > reasons for profile _splitting_.   That's nice for you, but don't take that to mean that no one has any reason to do so ever. I personally have my Guix profile already split across several manifests, that could easily fit into separate profiles if Guix didn't make working with those an absolute pain. > And if I'm not the target audience, what does that matter? It matters because it makes part of your complaint basically "fuck your use case, mine's already satisfied" (pardon my French). As for the other point, which is tangential issues remaining, those deserve fixing too, but they're not the point of this debate. Particularly w.r.t. evaluating search paths across multiple profiles, we already have an instance of that even without allowing users to specify multiple profiles easily. Thus we not only can think about them as different matters, we should even derive solutions that work outside the context of guix home! Cheers