From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Geerinckx-Rice Subject: Re: The tricky case of "--localstatedir=/var" Date: Tue, 16 Feb 2016 17:08:00 +0100 Message-ID: References: <20160216135729.GB13560@novena-choice-citizen.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34526) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aViBN-0000ke-3g for guix-devel@gnu.org; Tue, 16 Feb 2016 11:09:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aViBH-0008V9-Fz for guix-devel@gnu.org; Tue, 16 Feb 2016 11:08:57 -0500 Received: from mail-ob0-x22f.google.com ([2607:f8b0:4003:c01::22f]:36058) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aViBH-0008V5-BE for guix-devel@gnu.org; Tue, 16 Feb 2016 11:08:51 -0500 Received: by mail-ob0-x22f.google.com with SMTP id gc3so163844230obb.3 for ; Tue, 16 Feb 2016 08:08:51 -0800 (PST) In-Reply-To: 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+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Jookia <166291@gmail.com> Cc: guix-devel On 16 February 2016 at 17:04, Tobias Geerinckx-Rice wrote: > Hullo Guix, > > On 16 February 2016 at 14:57, Jookia <166291@gmail.com> wrote: >> >> >> * Put the localstatedir in /gnu. >> >> This is actually what Nix does, so I'm a little surprised as to why Guix has >> deviated from this practice. This will require updating all the patches to use >> /gnu/var as the localstatedir. What you get from this is the idea that the state >> is linked with the store (which it is!) and more importantly, comes in to the >> territory of GNU. > > As a newcomer from a certain Nix-based OS, /var/gnu surprised me. s/gnu/guix/, of course. But even non-GuixSD systems have /gnu, so it can't be for them. > Store state and integrity are so closely tied to the sqlite database > that it's strange to see them so far apart. I assume there are other > reasons for using /var, and I assume these are reasons are logs. > (Disregarding FHS traditionalism as an option for everyone's sanity.) > > I actually searched for a discussion about this in Guix's past, but > found none. I await the link of loving correction. > > Kind regards, > > T G-R