From mboxrd@z Thu Jan 1 00:00:00 1970 From: Danny Milosavljevic Subject: bug#33678: Locale problems Date: Sat, 8 Dec 2018 22:35:51 +0100 Message-ID: <20181208223551.2ad9c226@scratchpost.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/suLBbLfY8oYGYLBazOu5gmg"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59239) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gVkHc-0000Db-Ri for bug-guix@gnu.org; Sat, 08 Dec 2018 16:37:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gVkHW-0004xn-BB for bug-guix@gnu.org; Sat, 08 Dec 2018 16:37:08 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:34573) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gVkHW-0004xj-8E for bug-guix@gnu.org; Sat, 08 Dec 2018 16:37:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gVkHW-0005eN-54 for bug-guix@gnu.org; Sat, 08 Dec 2018 16:37:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58985) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gVkGf-0007zs-J1 for bug-guix@gnu.org; Sat, 08 Dec 2018 16:36:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gVkGa-0004kW-KJ for bug-guix@gnu.org; Sat, 08 Dec 2018 16:36:09 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:48656) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gVkGa-0004kM-CJ for bug-guix@gnu.org; Sat, 08 Dec 2018 16:36:04 -0500 Received: from localhost (178.113.145.90.wireless.dyn.drei.com [178.113.145.90]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 32D3D3360303 for ; Sat, 8 Dec 2018 22:36:02 +0100 (CET) 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: 33678@debbugs.gnu.org --Sig_/suLBbLfY8oYGYLBazOu5gmg Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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 bec= ause once any package build breaks, the entire update will stop), I cannot use a= ny 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 modulari= ty of Guix keep using the old locales where those make sense and the new local= es where those make sense? Environment: $ locale -a locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_COLLATE to default locale: No such file or directory C POSIX $ echo $LC_ALL de_DE.utf8 $ echo $LANG en_US.utf8 $ echo $GUIX_LOCPATH /run/current-system/locale $ ls $GUIX_LOCPATH/2.28/en_US.utf8/ LC_ADDRESS LC_IDENTIFICATION LC_MONETARY LC_PAPER LC_COLLATE LC_MEASUREMENT LC_NAME LC_TELEPHONE LC_CTYPE LC_MESSAGES LC_NUMERIC LC_TIME $ ls xxx ls: Zugriff auf 'xxx' nicht m=C3=83=C2=B6glich: Datei oder Verzeichnis nich= t gefunden $ ^^ Note: Message is in German, as it should. I left in the mangled Umlauts for documentation purposes. --Sig_/suLBbLfY8oYGYLBazOu5gmg Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlwMOTcACgkQ5xo1VCww uqXmCwf9FCxcqZ1dByCkIH1+HXKWHIRXO4s7zVxygab5PZdsAeCmhMVtxx6womOw f5jkJReX+D3Q9lse4bk/ZZfeabCrAmIl+0IdsaI2WF4DK1zTkJDLS3dmdGAz9Hye UnefJFTQo7P4gHgkMcPcQXzcYUsDs0stZCjb3A0cMx463sJpMq4vlQnHmozpWYe4 0Uf2Ed7MLdyivksszbCiC1gPTX67gMFB7yqvKXqfjuau4vaM2SA2LP0QGFdv2HBE ZMMB9hXOUvoipQKHLJaLj1kmwty9r9IdqhZS4atTWedrL5Lw4hLcBtWoWJ5ND+jU 2a04Odlira8eofzP5MH+h40E2e47GQ== =YgTU -----END PGP SIGNATURE----- --Sig_/suLBbLfY8oYGYLBazOu5gmg--