From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id WOrMNslrdWJ4MQEAbAwnHQ (envelope-from ) for ; Fri, 06 May 2022 20:41:13 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 4LMCN8lrdWK5RgEA9RJhRA (envelope-from ) for ; Fri, 06 May 2022 20:41: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 9D98438C6F for ; Fri, 6 May 2022 20:41:13 +0200 (CEST) Received: from localhost ([::1]:37836 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nn2sp-0000io-DE for larch@yhetil.org; Fri, 06 May 2022 14:40:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46018) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nn2se-0000if-MF for guix-devel@gnu.org; Fri, 06 May 2022 14:40:44 -0400 Received: from mail-ed1-x542.google.com ([2a00:1450:4864:20::542]:42532) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nn2sd-0002uK-3C for guix-devel@gnu.org; Fri, 06 May 2022 14:40:44 -0400 Received: by mail-ed1-x542.google.com with SMTP id z19so9657886edx.9 for ; Fri, 06 May 2022 11:40:42 -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=ozQCkLBAsdmP1C4Mmt+nkFU7QfQDSzUqbWgwvBL6QIg=; b=QXOLDLOUkOpMUN+6RH5NU1Kwk+BHBMeTbY7PbHke6PBnvKNpLc0qY9h6kGHO7Flf+0 9LRbDq55Mp3SJWd8I6aIi5ZSIUng1SzpThLoRgROwaAlBxWjErmL5ZwtiTRp1ckqF5vH 1fRCCtuHLQtjk2gpECBbYe0BF78+/nvxazKCNg91w0zjBi9A/gDyYmI8OparQGzeo17T v2JdDoJawvbLD9e9qoZqAlAyKStsoA/3x6VoWTXoCKIxu/wPEBZAxN8OWn54FyvuMBVe 2eqQqzEtjG5J8bWS3JZ2JrcocDhYUe4Tk4nGT/b0dI/he3Xy+nJG0xlzIgqC8+KAtJXw UCcw== 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=ozQCkLBAsdmP1C4Mmt+nkFU7QfQDSzUqbWgwvBL6QIg=; b=ntwQRaaLnGasqQAOJ4+JpVzyiYW/QCQVwSDFX5f60A1n485BnGtFExwYQ/N7upMOpG ER32TNrk1iGn/5SDziOW8eAJpyx4ZZszQ3p1iLX7RwCZdyiSkzvQRMCx6QyF+fEblHKI qT7ab+UJv4CBXR/dEluFtAP2aJ32kjvqpQmKlyFLjEIZAQ/GTd2ONw84EUfwGydJU7Ro YDl7hO/WqRHgZsl375GTW6QeGdZsYcqgJw/T/T/u9ZKEo3UL3YGIt0OAqGzJNw2N07xf 0cbNbRadr4AuaiFAP8gyhwK/dDV3rdR6DtkkPfE/Rl9USzrsxY1ZZ3CNep0M+yqtqHtX FUbA== X-Gm-Message-State: AOAM533vcHGsqAxm2YDuQTN62+qEmalREkh85ZQdDw7GdqbzjMs4HXmo L+/DzI4bPEtWNxTNT8VfZko= X-Google-Smtp-Source: ABdhPJyJ9c1jhEX1FFBOv6Gzc23ys2gCoRhZHFjXGCrTWjFvafb4MpTIOdXRr5WeaC67t1l+AG1T3Q== X-Received: by 2002:a05:6402:11c9:b0:422:b76c:bef8 with SMTP id j9-20020a05640211c900b00422b76cbef8mr4951716edw.238.1651862441321; Fri, 06 May 2022 11:40:41 -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 zd9-20020a17090698c900b006f3ef214e28sm2270648ejb.142.2022.05.06.11.40.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 May 2022 11:40:40 -0700 (PDT) Message-ID: <02a9ca4aed99618b2595176edd6b500229c13072.camel@gmail.com> Subject: Re: Multiple profiles with Guix Home From: Liliana Marie Prikler To: Maxime Devos , guix-devel@gnu.org Date: Fri, 06 May 2022 20:40:38 +0200 In-Reply-To: References: <550e75e83ee9c154766294779c8fd0b5f3715355.camel@telenet.be> <06de1b665cea1f4ca6e2b032168a38f7dbf8a82a.camel@telenet.be> <4fd13e93eddb301528b2ef10735090a098043f37.camel@gmail.com> 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=1651862473; 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=ozQCkLBAsdmP1C4Mmt+nkFU7QfQDSzUqbWgwvBL6QIg=; b=Ugka3U4mtDlqQprhxsKeHDiFrLjFQ50lrEh+uDTahvVgq3SPL1Byb1j6RZU1bBlaiY+XTx 4tdiXD8GmKIohfx8uzP7V1YhxwEe4AqzB4K2Dk7fM3/rB76N42KGepHSi8olnwmiI5iqSv wSCBEeRS/SaympE3xI/OL9j3vABX1cxfFXVgAYHJmB70MGLHaz+96SThdgbFlZb4WtNeFg 5I1xngPXsiQRnOVymfy+P3PJrRDXuuuUiuw6P48VAhKhy/vYb2tDQrrfHUzkGJ3JNhRodt o3MQLYnnNvtEvhOFgsmv7wv0egwElq2/BSJSHpqtIypGs6PaHrWndoyMiGCTJQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1651862473; a=rsa-sha256; cv=none; b=cFcZzE/BV53+mZZFy4UpzS00W/reHNyaW7lo8L8gHwScBGTERRTKnu+gl7amuBsVI6Aui6 2xiSuarTYorXvVP/LCzY2w8cdR6GgMReLy9I2czsmZLzUj7GfBSZ9PwSHZ20VHCAs9P2iy iGxtoSCoQsadVhZ1Mi9y0tGcYOev6tqsl8d+L6zzGUBrRaGYpHPjOc2UHMZ6WPwCudMPVN oAOLjBcZ4ECNlDx2VpfBhepDBz9W/gTPyCjAPf78LqQ6tHxIA1NtzgYZZYu/ANascfIIY0 EWk1U0Qddr//L7Wmws673P1liJaaFanfssgLyyyG/MI+cvhNYFSgkZOBlRdbfg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=QXOLDLOU; 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: -4.00 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=QXOLDLOU; 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: 9D98438C6F X-Spam-Score: -4.00 X-Migadu-Scanner: scn1.migadu.com X-TUID: WVAKL1YgQ4RE Am Donnerstag, dem 05.05.2022 um 22:26 +0200 schrieb Maxime Devos: > Liliana Marie Prikler schreef op do 05-05-2022 om 20:24 [+0200]: > > > This doesn't work for SSL_CERT_DIR/SSL_CERT_FILE > > nss-certs can be installed to their own profile and referenced from > > there > > No, if it is installed in its own profile, then > SSL_CERT_DIR/SSL_CERT_FILE won't be set: > > * Put nss-certs its own 'certificates' profile. > * Put curl in a 'applications' profile. > > 'curl' has a SSL_CERT_FILE search path.  However, its profile does > not have the etc/ssl/certs/ca-certificates.crt, so the SSL_CERT_FILE > environment variable will not be defined for 'applications' Note that 'applications' is not really a useful category. But what's more both nss-certs, glibc-locales and other packages that on their own provide everything you need in a search path can already be handled easily with existing mechanisms of Guix Home. This is not a use case that calls for multiple profiles and the fix to missing these single packages (assuming you want it expressed solely in terms of profiles) would be to add them back to the default profile which still has its uses no matter how clean you want the split to be. Cheers