From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Pimentel Subject: Re: [PATCH 0/2] Avoiding incompatible locale data in LOCPATH Date: Sat, 03 Oct 2015 19:56:14 -0300 Message-ID: <57a0ff0439d41dea5d6b6d2f876522f2@openmailbox.org> References: <1443736716-8578-1-git-send-email-ludo@gnu.org> <87lhbmqglz.fsf@netris.org> <87eghdcivt.fsf@gnu.org> <87d1wv8uhh.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34925) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZiWIu-0003go-Kr for guix-devel@gnu.org; Sat, 03 Oct 2015 19:33:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZiWIr-0005S7-EC for guix-devel@gnu.org; Sat, 03 Oct 2015 19:33:24 -0400 Received: from smtp6.openmailbox.org ([62.4.1.40]:49126) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZiWIr-0005QZ-6H for guix-devel@gnu.org; Sat, 03 Oct 2015 19:33:21 -0400 In-Reply-To: <87d1wv8uhh.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: ludo@gnu.org Cc: guix-devel@gnu.org, guix-devel-bounces+d4n1=opmbx.org@gnu.org, beffa@ieee.org On 2015-10-03 19:20, ludo@gnu.org wrote: > After a lot more thought, I changed my mind. >=20 > I realized that with the patch at > , it=E2=80=99= s OK=20 > to > have, say, >=20 >=20 > LOCPATH=3D$HOME/.guix-profile/lib/locale/2.22:$HOME/.guix-profile/lib/l= ocale/2.23 >=20 > That way, programs will pick locale data that is compatible; so a 2.23 > program might pick most of its locale data from the /2.22 directory (if > they are compatible), and some of them from /2.23 (if the format has > changed.) >=20 > We still need =E2=80=98GUIX_LOCPATH=E2=80=99 to avoid the assertion fai= lure with older > libcs, only without the complicated semantics discussed yesterday. >=20 > The result is in =E2=80=98core-updates=E2=80=99: >=20 > b6ac545 * gnu: commencement: Remove the tricky locale compatibility=20 > handling. > f2d7bbb * gnu: glibc: Look for locale data in versioned=20 > sub-directories. > fbb909a * gnu: glibc: Honor 'GUIX_LOCPATH'. >=20 > Ludo=E2=80=99. Thanks! I added 'export LC_ALL=3D"C"' in my ~.bashrc. I'll to do upgrade and report it. --=20 Daniel Pimentel (d4n1 3:)