After 18.3.0 atuin added the daemon feature (https://github.com/atuinsh/atuin/pull/2006), which solves the problem of using it on zfs. So I hope Gentoo can add the corresponding use flag. Reproducible: Always
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=093b4815b10a6bbe80bd0bef12b56ebd91e741dc commit 093b4815b10a6bbe80bd0bef12b56ebd91e741dc Author: Florian Schmaus <flow@gentoo.org> AuthorDate: 2024-06-20 07:00:05 +0000 Commit: Florian Schmaus <flow@gentoo.org> CommitDate: 2024-06-20 07:01:28 +0000 app-shells/atuin: add IUSE=daemon Bug: https://bugs.gentoo.org/934563 Signed-off-by: Florian Schmaus <flow@gentoo.org> app-shells/atuin/atuin-18.3.0.ebuild | 3 ++- app-shells/atuin/metadata.xml | 1 + 2 files changed, 3 insertions(+), 1 deletion(-)
I am going to leave this open, even though atuin now has a 'daemon' use flag. The reason is that the user systemd service is missing because upstream hopefully changes the location from the socket out of XDG_DATA_HOME into XDG_RUNTIME_DIR (see https://github.com/atuinsh/atuin/issues/2153). And, as far as I understand it, the feature is currently marked experimental and not enabled by default (Gentoo does build it by default, however).