From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#33678: Locale problems Date: Sun, 09 Dec 2018 00:35:54 +0100 Message-ID: <87sgz74mn9.fsf@gnu.org> References: <20181208223551.2ad9c226@scratchpost.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]:34792) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gVm9g-0000x9-Uy for bug-guix@gnu.org; Sat, 08 Dec 2018 18:37:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gVm9e-00066R-DH for bug-guix@gnu.org; Sat, 08 Dec 2018 18:37:04 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:34724) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gVm9d-00065B-Vv for bug-guix@gnu.org; Sat, 08 Dec 2018 18:37:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gVm9d-0000E3-OY for bug-guix@gnu.org; Sat, 08 Dec 2018 18:37:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20181208223551.2ad9c226@scratchpost.org> (Danny Milosavljevic's message of "Sat, 8 Dec 2018 22:35:51 +0100") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Danny Milosavljevic Cc: 33678@debbugs.gnu.org Guten Tag! :-) Danny Milosavljevic skribis: > Can we do something against the locale problems that keep showing up > when updating? > > Right now, after a half-finished update from guix master (half-finished b= ecause > once any package build breaks, the entire update will stop), I cannot use= any > Umlauts because "xterm -u8" stops working as it should: > $ xterm -u8 > Warning: locale not supported by C library, locale unchanged > $ > > Why does this keep happening? Shouldn't the functional nature and modula= rity > of Guix keep using the old locales where those make sense and the new loc= ales > where those make sense? Please see: https://www.gnu.org/software/guix/manual/en/html_node/Locales.html#Locale= -Data-Compatibility-Considerations The solution, as described in this section, is to have both (say) locales for glibc 2.27 and locales for glibc 2.28, which you can specify in =E2=80=98locale-libcs=E2=80=99. Another option is what =E2=80=98guix=E2=80=99 commands print every time you= run them: to install the corresponding =E2=80=98glibc-utf8-locales=E2=80=99 package. Now I perfectly understands that this annoys everyone of us when that happens, and many people don=E2=80=99t seem to find the info. So I=E2=80= =99m open to suggestions on how to improve this! Thanks, Ludo=E2=80=99.