From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] profiles: Generate GHC's package database cache. Date: Wed, 15 Apr 2015 23:28:48 +0200 Message-ID: <878udtxer3.fsf@gnu.org> References: <87mw2mcpcj.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38423) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YiUrf-0004sU-5l for guix-devel@gnu.org; Wed, 15 Apr 2015 17:28:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YiUrb-0007J6-1S for guix-devel@gnu.org; Wed, 15 Apr 2015 17:28:55 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40721) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YiUra-0007Iq-U1 for guix-devel@gnu.org; Wed, 15 Apr 2015 17:28:50 -0400 In-Reply-To: (Federico Beffa's message of "Sun, 5 Apr 2015 22:27:43 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Federico Beffa Cc: Guix-devel Federico Beffa 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=E2=80=99s an improvement, but it remains confined to (guix profi= les). Anyway, feedback welcome! Ludo=E2=80=99.