From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Dealing with common collisions in profiles Date: Thu, 10 Sep 2015 21:24:43 +0200 Message-ID: <87h9n284ck.fsf@gnu.org> References: <87egi7qppi.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]:46934) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Za7Sj-0004J2-I1 for guix-devel@gnu.org; Thu, 10 Sep 2015 15:24:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Za7Sg-0003TG-F2 for guix-devel@gnu.org; Thu, 10 Sep 2015 15:24:49 -0400 In-Reply-To: (Federico Beffa's message of "Thu, 10 Sep 2015 19:53:49 +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 Wed, Sep 9, 2015 at 10:53 PM, Ludovic Court=C3=A8s wrot= e: >> Hello! >> >> You=E2=80=99ve probably noticed that as soon as there=E2=80=99s a non-ne= gligible number >> of packages in a profile, there are collisions. It=E2=80=99s really har= mless, >> but seriously annoying. Here=E2=80=99s a collection of those I get: >> >> share/glib-2.0/schemas/gschemas.compiled >> share/icons/hicolor/icon-theme.cache >> lib/gdk-pixbuf-2.0/2.10.0/loaders.cache >> lib/perl5/5.16.1/x86_64-linux/perllocal.pod >> >> Federico, I know =E2=80=98glib-or-gtk-build-system=E2=80=99 builds the f= irst 3 items on >> purpose, but what do you think can be done about them? At worst we >> could always change (guix build profiles) to not report collisions for >> those. > > Hey Ludovic, > > the first two are indeed generated by 'glib-or-gtk-build-system'. I > suppose we could add hooks to generate the caches at profile > generation time and remove the relative phases from the build system. OK. Now that we have the icon-theme hook that =E5=AE=8B=E6=96=87=E6=AD=A6 = added, we may be able to remove the icon-theme.cache generation phase already. Thanks for the prompt feedback, Ludo=E2=80=99.