From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: core-updates merged! Date: Mon, 8 Aug 2016 23:07:27 -0400 Message-ID: <20160809030727.GA7611@jasmine> References: <20160801081958.GA2211@solar> <87lh0ggnyt.fsf@gnu.org> <87invje1yx.fsf@we.make.ritual.n0.is> <87invj84bc.fsf@gnu.org> <20160802174821.GA29590@jasmine> <874m7297xg.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38976) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWxON-0002Wy-5J for guix-devel@gnu.org; Mon, 08 Aug 2016 23:07:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bWxOI-0007c7-UZ for guix-devel@gnu.org; Mon, 08 Aug 2016 23:07:46 -0400 Content-Disposition: inline In-Reply-To: <874m7297xg.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" To: Ludovic =?iso-8859-1?Q?Court=E8s?= Cc: guix-devel@gnu.org On Tue, Aug 02, 2016 at 11:28:59PM +0200, Ludovic Courtès wrote: > Leo Famulari skribis: > > > On Tue, Aug 02, 2016 at 07:32:23PM +0200, Ludovic Courtès wrote: > >> As discussed on IRC, SNAFU! For reasons yet to be elucidated, the > >> glibc@2.23 package no longer honors /run/current-system/locale. > > The variable 'libc_cv_localedir', which we set as > > "/run/current-system/locale/" in the glibc/linux package definition, has > > been renamed to 'libc_cv_complocaledir'. > > ;; See . > > - ;; FIXME: This hack no longer works on 2.23! > > - (string-append "libc_cv_localedir=/run/current-system/locale/" > > + (string-append "libc_cv_complocaledir=/run/current-system/locale/" > > ,version) > Otherwise LGTM; could you push it to core-updates-next? I've rebuilt my GuixSD system with this change, and I can confirm that it works. Setting GUIX_LOCPATH does not work in all cases, at least for me. For example, the remote shell program 'mosh' requires a UTF-8 environment on the host. Even with GUIX_LOCPATH set correctly in my login profile, mosh does not find the locales. Also, the calendar app 'ikhal' is no longer working, and setting GUIX_LOCPATH does not work for me. I think we should prioritize this fix.