Control: found -1 2.121

Hi!

On Sun, 2018-07-15 at 15:39:03 +0000, Debian Bug Tracking System wrote:
> Source: libconfig-model-dpkg-perl
> Source-Version: 2.114
> 
> We believe that the bug you reported is fixed in the latest version of
> libconfig-model-dpkg-perl, which is due to be installed in the Debian FTP 
> archive.

Unfortunately, only part of the bug was fixed. :)

> Format: 1.8
> Date: Sun, 15 Jul 2018 16:53:53 +0200
> Source: libconfig-model-dpkg-perl
> Binary: libconfig-model-dpkg-perl
[…]
> Changes:
>  libconfig-model-dpkg-perl (2.114) unstable; urgency=medium
>  .
>    * Store my_config in ~/.config/config-model/dpkg-meta.yml.
>      dpkg-meta data from old locations (~/.dpkg-meta.yaml and
>      ~/.local/share/.dpkg-meta.yml) are migrated and the old
>      files are removed. (Closes: 899337)
[…]


> Date: Wed, 23 May 2018 02:52:13 +0200
> From: Guillem Jover <[email protected]>
> To: [email protected]
> Subject: libconfig-model-dpkg-perl: Please use XDG paths for user config
>  and cache files
> Message-ID: <[email protected]>
> User-Agent: Mutt/1.9.5 (2018-04-13)
> X-Spam-Status: No, score=-26.5 required=4.0 tests=ALL_TRUSTED,BAYES_00,
>  FROMDEVELOPER,HAS_PACKAGE,TXREP autolearn=ham autolearn_force=no
>  version=3.4.1-bugs.debian.org_2005_01_02
> 
> Package: libconfig-model-dpkg-perl
> Version: 2.111
> Severity: wishlist
> User: [email protected]
> Usertags: homespace-rift

> This package by default stores cache file directly under ~/, named as
> «.config_model_depend_cache», and its config in either ~/.dpkg-meta.yml
> or ~/.local/share/.dpkg-meta.yml. It would be nice if these could default
> instead to the XDG basedir cache and config directories [X], using
> properly namespaced paths, so that we can get a clean home directory. :)
> 
> The namespace would be ideally something like:
> 
>   ${XDG_CONFIG_HOME:-~/.config}/config-model/dpkg-meta.yml
>   ${XDG_CACHE_HOME:-~/.cache}/config-model/dpkg-depend.cache
> 
> or something along those lines (File::HomeDir does have support for
> my_config and my_cache methods on FreeDesktop supporting platforms).
> The current usage of ~/.local/share/ seems wrong, both for the chosen
> path and for using a dot dir within.
> 
> Given that actually moving these files around might be considered tricky,
> if taking into account shared home directories, or backwards compatibility,
> I think reading both XDG and legacy directories in that order, by default
> would be fine.
> 
> [X] 
> https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html

Although the config file got handled, the cache file did not.

Thanks,
Guillem

Reply via email to