From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: Locale Date: Tue, 13 Oct 2015 13:55:38 +0200 Message-ID: References: <20151013113842.GA4687@debian> 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]:47452) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlyBL-0006WW-PC for guix-devel@gnu.org; Tue, 13 Oct 2015 07:55:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZlyBH-00072L-1c for guix-devel@gnu.org; Tue, 13 Oct 2015 07:55:51 -0400 Received: from venus.bbbm.mdc-berlin.de ([141.80.25.30]:50783) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlyBG-00071b-Fn for guix-devel@gnu.org; Tue, 13 Oct 2015 07:55:46 -0400 In-Reply-To: <20151013113842.GA4687@debian> 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 Enge Cc: guix-devel@gnu.org Hi Andreas, > although I am afraid to raise allergic reactions, I must say that local= es > do not seem to work any more on my guix on debian setting since the las= t > upgrade... Although I chose a utf8 locale, I am not seeing special char= acters > in mutt (taken from guix). > > Hopefully it is just a simple matter of setting things up. > Currently I have this: > export LOCPATH=3D$HOME/.guix-profile/lib/locale:$HOME/.guix-profile/= share/locale > as was suggested at some point in time by the search path directives. > Do I need to add "2.22/" to them? according to the manual section =E2=80=9CLocales=E2=80=9D Guix=E2=80=99s = libc respects GUIX_LOCPATH. libc suffixes each entry of @code{GUIX_LOCPATH} with @code{/X.Y}, whe= re @code{X.Y} is the libc version---e.g., @code{2.22}. This means that, should your Guix profile contain a mixture of programs linked against different libc version, each libc version will only try to load local= e data in the right format. When using Guix on top of another distribution you should only set GUIX_LOCPATH to make sure that only Guix programmes use the locales in your profile. All other applications (those of the host system) will continue to use the host system locales. Hope this helps! ~~ Ricardo