From mboxrd@z Thu Jan 1 00:00:00 1970 From: Giovanni Biscuolo Subject: Re: Stateful system directories Date: Sat, 19 Oct 2019 12:11:05 +0200 Message-ID: <875zklvydi.fsf@roquette.mug.biscuolo.net> References: <20191018073501.GB1224@E5400> <87d0euwer8.fsf@roquette.mug.biscuolo.net> <87y2xij7we.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:50093) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iLlhY-0006at-1S for guix-devel@gnu.org; Sat, 19 Oct 2019 06:11:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iLlhW-0006MN-Qx for guix-devel@gnu.org; Sat, 19 Oct 2019 06:11:11 -0400 Received: from ns13.heimat.it ([46.4.214.66]:50488) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iLlhW-0006Kt-KV for guix-devel@gnu.org; Sat, 19 Oct 2019 06:11:10 -0400 In-Reply-To: <87y2xij7we.fsf@elephly.net> 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" To: Ricardo Wurmus Cc: guix-devel@gnu.org Ricardo Wurmus writes: [...] > I prefer to keep workarounds for real bugs out of the Cookbook. Even in a specific section called "Workarounds" and with a clear warning they are just _temporary_ workarounds users could decide to use, while waiting for upstream to fix that specific issue? We should not cover every single workaround in the Cookbook, but IMHO giving context (i.e. explaining the stateful nature of some system directories giving some example to better understand) and the techniques used are useful information for Guix System users. ...but I still don't have any useful patch to submit, so I'm just still speculating > For both fontconfig and the gdm user account=E2=80=99s home directory we > should push a workaround very soon. Fine, I also think we should (this should also be well documented in comments for each service) Anyway this thread is not specific to any particurar service or package, or at least I interpreted it as: "how can Guix System users overcome occasional configuration statefulness in their systems?", this is the reason why I gave the other example of Nextcloud and how that issue is managed in Nix (and IMHO it is far from an ideal solution) [...] Thanks! Gio' --=20 Giovanni Biscuolo Xelera IT Infrastructures