From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: LC_TIME category in Coreutils Date: Wed, 25 Feb 2015 00:07:25 +0100 Message-ID: <87sidu7vte.fsf@gnu.org> References: <20150210180603.GA29701@debian> <20150210183024.GA30000@debian> <87a90kw5br.fsf@gnu.org> <871tlsgfnt.fsf@netris.org> <87vbis1foa.fsf_-_@gnu.org> <87sidwjnim.fsf@igel.home> 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]:37151) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YQOZf-0004fZ-WA for guix-devel@gnu.org; Tue, 24 Feb 2015 18:07:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YQOZc-0007xv-R6 for guix-devel@gnu.org; Tue, 24 Feb 2015 18:07:31 -0500 In-Reply-To: <87sidwjnim.fsf@igel.home> (Andreas Schwab's message of "Mon, 23 Feb 2015 23:01:21 +0100") 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: Andreas Schwab Cc: guix-devel@gnu.org, bug-coreutils@gnu.org Andreas Schwab skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> Mark H Weaver skribis: >> >>> I tried adding 'glibc-locales' to my system profile, and got this: >>> >>> ERROR: union-build: collision between file and directories ((files ("/g= nu/store/nda1ih2iy8likfipl62afiqs6jwdsfxi-glibc-locales-2.20/share/locale/z= h_CN/LC_TIME")) (dirs ("/gnu/store/mgfqcbm31rh738z13xlwh9ld9dm2vfvz-coreuti= ls-8.23/share/locale/zh_CN/LC_TIME"))) >>> >>> Indeed, in coreutils "share/locale/zh_CN/LC_TIME" is a directory >>> containing a symbolic link "coreutils.mo" pointing to >>> "../LC_MESSAGES/coreutils.mo", whereas in glibc-locales >>> "share/locale/zh_CN/LC_TIME" is a binary file. >>> >>> Any ideas how to resolve this conflict? >> >> I would have expected packages other than libc to provide only >> LC_MESSAGES, so I didn=E2=80=99t think such collisions could happen. > > glibc's locale files are supposed to reside in $(libdir)/locale, not > $(datadir)/locale, so there is no conflict. Oops, indeed (I had been using a custom value for =E2=80=98libc_cv_localedi= r=E2=80=99 and overlooked what the default value is.) Thank you, Ludo=E2=80=99.