Package: atuin
Version: 18.4.0-2
Severity: normal
X-Debbugs-Cc: a...@eurenius.eu

Dear Maintainer,

Running atuin with an absent working directory causes it to crash.

Upstream does not have this behaviour, so the problem should be in one of the
patches.

The immediate offender appears to be `downgrade-config-0.11`, but the code
looks reasonable, so
it seems probable to me that the problem is somewhere in
`config_builder.with_merged`.

Simple reproduction:

    (cd $TMP && mkdir fnord && cd fnord && rmdir ../fnord && atuin doctor)

(I'm somewhat alarmed by how big the changes seem, and in particular commenting
out,
eg. `//.prefix_separator("_")` which would seem to change the interface, but
that's just vibes)


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.12-amd64 (SMP w/20 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages atuin depends on:
ii  libc6         2.40-7
ii  libgcc-s1     14.2.0-16
ii  libsqlite3-0  3.46.1-1
ii  libssl3t64    3.4.1-1

atuin recommends no packages.

atuin suggests no packages.

-- no debconf information

Reply via email to