From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id aDDeGv/P/F4+ZAAA0tVLHw (envelope-from ) for ; Wed, 01 Jul 2020 18:03:43 +0000 Received: from aspmx2.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 4NKuFv/P/F4cJgAAbx9fmQ (envelope-from ) for ; Wed, 01 Jul 2020 18:03:43 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx2.migadu.com (Postfix) with ESMTPS id D46496800CD for ; Wed, 1 Jul 2020 18:03:42 +0000 (UTC) Received: from localhost ([::1]:43400 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jqh5B-0004LD-Qj for larch@yhetil.org; Wed, 01 Jul 2020 14:03:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40112) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jqh4p-0004Jp-Hr for guix-devel@gnu.org; Wed, 01 Jul 2020 14:03:19 -0400 Received: from cascadia.aikidev.net ([173.255.214.101]:44494) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jqh4n-0000NQ-Pc for guix-devel@gnu.org; Wed, 01 Jul 2020 14:03:19 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:21:21:0:100e]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id A430E1AA69; Wed, 1 Jul 2020 11:03:14 -0700 (PDT) From: Vagrant Cascadian To: Leo Famulari , guix-devel@gnu.org Subject: Re: Frequent locales problems for new users In-Reply-To: <20200317202843.GA18844@jasmine.lan> References: <20200317202843.GA18844@jasmine.lan> Date: Wed, 01 Jul 2020 11:02:37 -0700 Message-ID: <87imf7m7uq.fsf@ponder> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=173.255.214.101; envelope-from=vagrant@debian.org; helo=cascadia.aikidev.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/01 14:03:15 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list 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+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 Authentication-Results: aspmx2.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx2.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: -2.61 X-TUID: Rk2bd9h3Obfr --=-=-= Content-Type: text/plain On 2020-03-17, Leo Famulari wrote: > Warning! Locales! New users seem to have trouble with Guix locales every > day. > > I think we can improve the situation. > > First, we can deprecate the glibc-utf8-locales package and not mention > it in the manual section Application Setup. I've seen users think they > had to install it in order to get UTF-8 support. Everyone should be > using glibc-locales. Eventually we can rename it to > 'glibc-locales-for-tests', and hide the package too. > > Second, we need to make sure that guix-install.sh is setting up > GUIX_LOCPATH correctly. I see that the binary tarball's store includes > glibc-utf8-locales, so it should be possible for things to "just work", > ignoring that it's the wrong locales package. Does anyone know any > particular issues with the installer that would cause trouble? I neglecteed to chime in way back when, but in irc the other day issues around locales came up and I wondered ... Any compelling reason not to put each locale into it's own package and/or output? You could have meta-packages which pull in specific sets "glibc-locales-es" which pull in all spanish locales, or "glibc-locales-all" or "glibc-locales-all-utf8" which pulls in everything. Or some other semi-logical splitting. That way users could install exactly the locales they want. It could be selected from the installer, and install only the specific locales they want, or sets of locales they want, etc. live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCXvzPvgAKCRDcUY/If5cW ql+6AQCcwn6mt9k2Tf1Hn6oYmCAILb3Rk+91MfvCD13oUcZ/AwD+J+nc3z6pSMCy Vj1F1/qvlNRU8OZjZpVgqwzPdZHGIA8= =kmjD -----END PGP SIGNATURE----- --=-=-=--