Federico Beffa <be...@ieee.org> skribis: > On top of the mentioned cases above, there are many programs making use > of caches. Some are: > > * GLib's IO modules normally use a cache file 'giomodule.cache'. We set > the env. var. GIO_EXTRA_MODULES, but it's use is explicitly > discouraged by the project. > > * XDG icons 'icon-theme.cache': I see some clashes in my profile (e.g., > gtk and Inkscape). > > * TeX 'ls-R' files: it would probably simplify modularization. > > * I see python's easy_install site.py clashes in my profile. These are > probably harmless, but annoying. > > It would definitely be good to establish a solid and general way to run > "hooks" to address this kind of situations.
Commit aa46a02 generalizes the mechanism a bit. I think it’s an improvement, but it remains confined to (guix profiles). Anyway, feedback welcome! Ludo’.