Hello, I'm a KeepassXC user on Debian 11. My keepassxc version is 2.6.2+dfgs.1-1 as referenced here.
Yes, there is a configuration file located at ~/.cache/keepassxc/ keepassxc.ini But there is also a configuration file located at ~/.config/keepassxc/ keepassxc.ini When you diff them you can see that configuration in .cache are last temporary config like last open databases. IMO, there is no bug there Regards, Arnaud On Fri, 28 May 2021 13:21:55 +0200 Elrond < elrond+bugs.debian....@samba-tng.org> wrote: > Package: keepassxc > Version: 2.6.2+dfsg.1-1 > Severity: important > > Hi, > > (Version in reality: 2.6.2+dfsg.1-1~bpo10+1) > > keepassxc 2.6.2 saves a lot of its config in > ~/.cache/keepassxc/keepassxc.ini > > This is not good! > ~/.cache is for cache files and not for config files. > This folder is allowed to be cleaned. It is usally ignored > in backups, etc. > > Some setups even clean ~/.cache regularly to remove "old > unneeded stuff". This will remove the config. And in fact, > keepassxc afterwards has forgotten nearly everything. > > Reasons for severity important (I personally would put it > grave, but I can't justify it clearly enough): > > 1. This is against the XDG Base Directory Specification. > One should put config files in ~/.config (or possibly > ~/.local/share), but NOT ~/.cache. > > 2. This has the potential for data loss (well, > configuration loss) > > > Obviously, if this only affects the bpo version, then > downgrade the severity and highly consider fixing the bpo > version. > > > Thanks in advance > > > Elrond > >