From mboxrd@z Thu Jan 1 00:00:00 1970 From: Federico Beffa Subject: Re: Dealing with common collisions in profiles Date: Thu, 10 Sep 2015 19:53:49 +0200 Message-ID: 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]:44344) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Za62i-0003dn-AF for guix-devel@gnu.org; Thu, 10 Sep 2015 13:53:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Za62h-0002oF-Bs for guix-devel@gnu.org; Thu, 10 Sep 2015 13:53:52 -0400 In-Reply-To: <87egi7qppi.fsf@gnu.org> 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: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: guix-devel On Wed, Sep 9, 2015 at 10:53 PM, Ludovic Court=C3=A8s wrote: > Hello! > > You=E2=80=99ve probably noticed that as soon as there=E2=80=99s a non-neg= ligible number > of packages in a profile, there are collisions. It=E2=80=99s really harm= less, > 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 fi= rst 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. I'm not sure about the 3rd one, but probably the same approach would work. Regards, Fede > > The .pod files are used by =E2=80=98perldoc=E2=80=99 IIUC. What can be d= one about them? > > Thanks, > Ludo=E2=80=99.