From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id yFsvOZhuaF/EQAAA0tVLHw (envelope-from ) for ; Mon, 21 Sep 2020 09:12:56 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id uIQQNZhuaF+yEQAA1q6Kng (envelope-from ) for ; Mon, 21 Sep 2020 09:12:56 +0000 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 751DE9402A2 for ; Mon, 21 Sep 2020 09:12:56 +0000 (UTC) Received: from localhost ([::1]:52756 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kKHsV-00061O-B4 for larch@yhetil.org; Mon, 21 Sep 2020 05:12:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36596) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kKHrx-0005QM-6e for guix-devel@gnu.org; Mon, 21 Sep 2020 05:12:21 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21114) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kKHrt-0007jN-H6 for guix-devel@gnu.org; Mon, 21 Sep 2020 05:12:20 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1600679529; cv=none; d=zohomail.com; s=zohoarc; b=JB0hjimqGy5OTHvHptTTDPZ0oG8LFKtduvIEWFyywL0h92SZfWDYzniieAOxoDrncEKlEci3E5C9EzzyUTvV0TquLAY+ghRla8NPMGvl8YStxt8g1eoaYHG0tPMDEX/DppUnpcXPfGRc2JonKEEkev8wNU3ofofsUywkCbxes/U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1600679529; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=6fwvcVPXnoRG1IKqY1cVi+/uNNaaRrRwObOq5N9NlfQ=; b=koHghKlNLEw+H0zXp++q56Yo1upGzIfNjZqCc37lwOB8LjnWX9k7LUzkRK2MQXy15SSANJQ0PrQkiCjMA9e7g3XzxF65Kp7hBcVrr9CMBKUHjYoIQtX8cUvQX4N3TEXI+pXlzOHDrQK7ruOcZ8HyRwLr/8je4f1vkxPeORE13Co= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1600679529; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=6fwvcVPXnoRG1IKqY1cVi+/uNNaaRrRwObOq5N9NlfQ=; b=RX59m3cawEbGr/DGP0hiY+Q/mDDmbni1E0EwNuUppvSw9+AuXhJjZd6OCUjFJdSH Pp231+8+DLIjbJ56KF+vGVTRfah6eFQ2W5fNfhl7PKpknerhAi+vp1Gk4SBy8dTrv6d rp3Mzr9CbANd0JPPjzqBVrfzp8bUTMA4gQ1cqE4Q= Received: from localhost (p54ad4d3f.dip0.t-ipconnect.de [84.173.77.63]) by mx.zohomail.com with SMTPS id 16006795260161000.6175497020054; Mon, 21 Sep 2020 02:12:06 -0700 (PDT) References: User-agent: mu4e 1.4.13; emacs 27.1 From: Ricardo Wurmus To: Buttery Pancake Subject: Re: Guix Paths In-reply-to: X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 21 Sep 2020 11:13:29 +0200 Message-ID: <87wo0nsdae.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/21 05:12:13 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=RX59m3ca; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: -2.21 X-TUID: WF0LT4DuiQg1 > I am wondering why Guix chose `/var/guix` path instead of > `/gnu/var/guix` or `/guix/var/guix`, as Nix uses `/nix/var/nix`? I think there=E2=80=99s no better reason than to say that /var is the conventional local state directory on GNU systems. It=E2=80=99s possible to use /gnu/var/guix, of course; on the HPC cluster a= t the MDC we use /gnu/var as the localstatedir, but it=E2=80=99s not as convenien= t as it may seem, because that directory contains the profile directories, which need to be user-writable, whereas the rest of /gnu only need to be writable by the daemon. This means that we end up mounting the same directories more than once with different permissions. Users can pick anything for the localstatedir during the configure step and =E2=80=9Cguix pull=E2=80=9D should respect that choice in the long term. --=20 Ricardo