From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 EIUBGScSdGJuQgEAbAwnHQ (envelope-from ) for ; Thu, 05 May 2022 20:06:31 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id SKzyGCcSdGIJXwEA9RJhRA (envelope-from ) for ; Thu, 05 May 2022 20:06:31 +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 075BE95AE for ; Thu, 5 May 2022 20:06:30 +0200 (CEST) Received: from localhost ([::1]:39310 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nmfrx-00027A-Q6 for larch@yhetil.org; Thu, 05 May 2022 14:06:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57000) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmfI2-0000yU-EZ for guix-devel@gnu.org; Thu, 05 May 2022 13:29:22 -0400 Received: from xavier.telenet-ops.be ([2a02:1800:120:4::f00:14]:37436) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nmfI0-0005PR-9E for guix-devel@gnu.org; Thu, 05 May 2022 13:29:22 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by xavier.telenet-ops.be with bizsmtp id T5VF2700G4UW6Th015VFbc; Thu, 05 May 2022 19:29:15 +0200 Message-ID: Subject: Re: Multiple profiles with Guix Home From: Maxime Devos To: Liliana Marie Prikler , guix-devel@gnu.org Date: Thu, 05 May 2022 19:29:15 +0200 In-Reply-To: References: <550e75e83ee9c154766294779c8fd0b5f3715355.camel@telenet.be> <06de1b665cea1f4ca6e2b032168a38f7dbf8a82a.camel@telenet.be> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-XQ8piSJAJPjLgsyXoD8q" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1651771755; bh=FKVufSiV1UhOy1KjGkr9ZQMMAJk6+SvoUhgxiRcPLR4=; h=Subject:From:To:Date:In-Reply-To:References; b=lwmytOsPrEl3tpsrU9WLgNr6h+Ki/feznOldRMzIGAymOOVGb10OqBktRVScjAr2y KNikgZtAw2GoFLU08hdnh+LNO0bC3g9MjJlyF7Cizy2T7YoTwlJ7/nWHJD4t53Ewd0 pxK+eq/ekEqA/iHigoHQRgj0aRZ8C3hObZg5myHLn5TmiBfvLpOjTFgdGmceJSyLJM YmFQalJUvcIORJEz2Rv5kk/CQEYB1rZFgXbi84t6ak3jYyNBGw9pwtPckchFXoA5Ga x4ksXOCK/N2bIICvdfVzdwhqCgXs/aBlFqREx6KMIq3w8+5dDNKqc17c8tEGlEfm+Y FCGFqIZAg+7bQ== Received-SPF: pass client-ip=2a02:1800:120:4::f00:14; envelope-from=maximedevos@telenet.be; helo=xavier.telenet-ops.be X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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=1651773991; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=FKVufSiV1UhOy1KjGkr9ZQMMAJk6+SvoUhgxiRcPLR4=; b=BoFkoAc2Um/4H071xBCchhUbDnyJY99/tCviCx8XjwNQOgbts58pFaTDUE3OqeNV1Sdmmy jjIjA2wgud60UrS9jRpTcDIBOGLbBLTM0Xxbl3gg5M1wCitrou6HL48A0InvsNdvKDv5BC 1aTS0cbq/B+BT9L+yzsXGjo1rBQmGbqfRjEf75o3km4rwgcB051t9IpfpyeyBQP9vBOLji ahkCaFHxWKCeMtDNiiKU9uzXxzPRUYDJ2odNs5fu+w7Em96ToDCSmks5xSFywsGJ8KA9zx o/Mm7Yrf2TsXd2T1qGwOXccc8Ap/zXv0Oy14v7/QsP43jeTYktgVWkU2burfBQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1651773991; a=rsa-sha256; cv=none; b=PlENJgNvo+QiygUkRhucz/BCiKikLlUv4RRblpsYym/kgoL75IxooZpApPLp+jpJsCKEgW rN0pR72aNGCkqu3j9ReAWDmMS1gW8apYLLZcB17x0SfN4x9FTPxFqjw7yUle7Y2naRHcoF rt7I+fLDYGnEULjTzMfgJZ4YdpiJ+LcHlwAGbzbct1O1HtOtWwkuFpDkZ730DOyhcxaego d84RV1yzkjBCKVNIVJdbVBY4UgmwZnniPUWCdAUcMexJ/dt361JdrKWXJDPGrxeAP1TuNF Uk81oVbrYRXHKNAHDiar1kgsCrk3y8OTzZmzTTXdeAT7ftyr1Eniu8FkgMOLzw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r22 header.b=lwmytOsP; dmarc=pass (policy=none) header.from=telenet.be; 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: -11.19 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r22 header.b=lwmytOsP; dmarc=pass (policy=none) header.from=telenet.be; 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: 075BE95AE X-Spam-Score: -11.19 X-Migadu-Scanner: scn0.migadu.com X-TUID: y+hJubZC6m7r --=-XQ8piSJAJPjLgsyXoD8q Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Liliana Marie Prikler schreef op do 05-05-2022 om 19:19 [+0200]: > My assumption here is that the split profiles are still "complete", > hence thematic profiles.=C2=A0 A thematic profile could for instance cons= ist > of all your emacs packages, in which case only emacs packages are added > into the union-build and only EMACSLOADPATH needs to be considered.=20 > Another thematic profile could consist of all the guile packages you > need always, e.g. guile-readline and guile-colorized, though both are > [...] This doesn't work for SSL_CERT_DIR/SSL_CERT_FILE/GUIX_LOCALEPATH/PYTHON_TZPATH if the user has a thematic =E2=80=98data=E2=80=99 profile containing certificates, time= zones and locales. =C2=A0 Also, this seems like a limitation that the user needs to be aware of (and hence documented). Why give the user something buggy and inform the user that its buggy, when it can be made non-buggy? Greetings, Maxime. --=-XQ8piSJAJPjLgsyXoD8q Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYnQJaxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7kPQAQDglC2pEa3YdfAx6noNEpn9Fl9h DnDGBIPI9t4siufiwwEA6wvBXCoYjcaMQCE31HZIh0kZzU65KLYOIlvpNXeLCQE= =7eEw -----END PGP SIGNATURE----- --=-XQ8piSJAJPjLgsyXoD8q--