guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#43920] [SHEPHERD PATCH] shepherd: Move log file to XDG_CACHE_DIR.


From: Ludovic Courtès
Subject: [bug#43920] [SHEPHERD PATCH] shepherd: Move log file to XDG_CACHE_DIR.
Date: Sat, 24 Oct 2020 18:15:33 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)

Hi,

Leo Prikler <leo.prikler@student.tugraz.at> skribis:

>> The previous location wasn’t perfect, but the proposed one isn’t
>> great
>> either: one can generally assume “rm -rf ~/.cache” won’t lose
>> anything
>> that cannot be reconstructed, and the log is something that cannot be
>> reconstructed.
> That is actually not part of the XDG specification – it merely states,
> that non-essential files be put there.  Whether or not one considers
> the shepherd log essential is debatable.

Right, that’s my interpretation of what “cache” means.

> You could alternatively put it under $XDG_DATA_HOME.  Some projects
> like Xorg seem to do that.  Of course, there always remains the option
> of having yet another environment variable or command line parameter
> for the placement of the log file.

Yup, XDG_DATA_HOME would work for me; it seems to be rather in line with
what the XDG states and what Xorg does, as you note.

  https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html

WDYT, Efraim & Janneke?

Ludo’.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]