GNU bug report logs - #71262
[PATCH] Try to install C.UTF-8 locale before falling back to C.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guile; Reported by: Tomas Volf <~@wolfsden.cz>; Keywords: patch; dated Wed, 29 May 2024 18:01:01 UTC; Maintainer for guile is bug-guile@HIDDEN.

Message received at 71262 <at> debbugs.gnu.org:


Received: (at 71262) by debbugs.gnu.org; 21 Oct 2024 21:12:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 21 17:12:04 2024
Received: from localhost ([127.0.0.1]:53754 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t2zh5-0006lD-Vt
	for submit <at> debbugs.gnu.org; Mon, 21 Oct 2024 17:12:04 -0400
Received: from wolfsden.cz ([37.205.8.62]:40986)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <~@wolfsden.cz>) id 1t2zh2-0006ki-2n
 for 71262 <at> debbugs.gnu.org; Mon, 21 Oct 2024 17:12:02 -0400
Received: by wolfsden.cz (Postfix, from userid 104)
 id 951E7331B1F; Mon, 21 Oct 2024 21:11:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1729545091; bh=P107nOk/7y7kKnLnP+Q4Ca8c6IIwNQWciPKn9Wa9Gpk=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=LYNOt0nJ4X9mno58JG4ALi40QkiEOirJdqcu3p7O4L7KwnY+fndiDgBmr8QxvzPay
 +QSJN/JLbZCuV8/5W7w8sVWAhdqveHCFzxO6iUqs4Lnj8dQRM/6bDj3geLaknWZeYX
 49+lvTQxVl7EACkFV2SwmrspmqQcNnfz3p4l2LhcsvNskJ2IVQ22ZK6hmECxGNoTio
 YaVO+hRe5Z7eu63w6yJfzSIgKEi1aDL6ooBtiOUFX14fihhK1+kkINtJaGdicvM3eV
 CO6xFv1s0FEGOxHVf0CQhMbS5DOpqVJOyfSsegLD92N6ecDEs5j2gXtN/GA2kYa8T5
 F74MkkYTjOXtKnQ9zWJwW303JxwzPnpNNdZi9UHTXNWV2PShA5p2WckTstJi8GV1k4
 XRfDZ0xwaVr2IgPfCy4/KXU3FAQ8YTnb5zbxzGFA8x+cPnJxMLpXJDuQ8y7DwBq+VW
 UBaq3QOVT/rkmXd29V1xiqMVklSCvtxQQK/Ip7f7JB58KpZ9L7WNs5SAHS3W9n7EBG
 B8bxiCgYYxbyUIIcSEGyh+l1tZnja6BGDO2qhDyUkEqsdHTfGS4KMJM8znrKjpuISE
 uziVnYf2kF7TWO+mRI6SNSKKpiEERiEPCDuPj4fqaodPcmoCk7qwTHXxxBi/AlwSeJ
 qDf/zhaYDjr4GqwRn/VBGxlU=
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden
X-Spam-Level: 
X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED
 autolearn=ham autolearn_force=no version=3.4.6
Received: from localhost (unknown [193.32.127.157])
 by wolfsden.cz (Postfix) with ESMTPSA id 25C29330AE1;
 Mon, 21 Oct 2024 21:11:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1729545091; bh=P107nOk/7y7kKnLnP+Q4Ca8c6IIwNQWciPKn9Wa9Gpk=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=LYNOt0nJ4X9mno58JG4ALi40QkiEOirJdqcu3p7O4L7KwnY+fndiDgBmr8QxvzPay
 +QSJN/JLbZCuV8/5W7w8sVWAhdqveHCFzxO6iUqs4Lnj8dQRM/6bDj3geLaknWZeYX
 49+lvTQxVl7EACkFV2SwmrspmqQcNnfz3p4l2LhcsvNskJ2IVQ22ZK6hmECxGNoTio
 YaVO+hRe5Z7eu63w6yJfzSIgKEi1aDL6ooBtiOUFX14fihhK1+kkINtJaGdicvM3eV
 CO6xFv1s0FEGOxHVf0CQhMbS5DOpqVJOyfSsegLD92N6ecDEs5j2gXtN/GA2kYa8T5
 F74MkkYTjOXtKnQ9zWJwW303JxwzPnpNNdZi9UHTXNWV2PShA5p2WckTstJi8GV1k4
 XRfDZ0xwaVr2IgPfCy4/KXU3FAQ8YTnb5zbxzGFA8x+cPnJxMLpXJDuQ8y7DwBq+VW
 UBaq3QOVT/rkmXd29V1xiqMVklSCvtxQQK/Ip7f7JB58KpZ9L7WNs5SAHS3W9n7EBG
 B8bxiCgYYxbyUIIcSEGyh+l1tZnja6BGDO2qhDyUkEqsdHTfGS4KMJM8znrKjpuISE
 uziVnYf2kF7TWO+mRI6SNSKKpiEERiEPCDuPj4fqaodPcmoCk7qwTHXxxBi/AlwSeJ
 qDf/zhaYDjr4GqwRn/VBGxlU=
From: Tomas Volf <~@wolfsden.cz>
To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>
Subject: Re: bug#71262: Status: [PATCH] Try to install C.UTF-8 locale before
 falling back to C.
In-Reply-To: <87tterwje8.fsf@HIDDEN> (Arne Babenhauserheide's message of "Sat, 
 07 Sep 2024 17:52:47 +0200")
References: <20240529180003.11398-1-~@wolfsden.cz>
 <875xr7jzm2.fsf@HIDDEN> <87tterwje8.fsf@HIDDEN>
Date: Mon, 21 Oct 2024 23:11:29 +0200
Message-ID: <87zfmx6u0u.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71262
Cc: bug#71262 <71262 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

"Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> writes:

> Tomas Volf <~@wolfsden.cz> writes:
>
>> Does anyone has any opinion regarding this?  I think it is sensible
>> default in the year 2024.
>
> I like the idea =E2=80=94 I just don=E2=80=99t know enough of the platfor=
ms where Guile
> is used (like embedded tools / tiny computers?) to know whether there is
> danger in doing so.

I am pretty sure there should not be any (I know I know, famous last
words).  If the installation of the locale fail, it falls back to the
previous behavior.  I would hope this patch can only improve things.

Tomas

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmcWw4EOHH5Ad29sZnNk
ZW4uY3oACgkQL7/ufbZ/wak+zQ//f5x+fXVPS8hxJLrmvJTTsq+zdPIl0C/31rdz
a6SroedYgTryTfxrzRuuX3dJq5MiwTM83rRmNKz8PT0Y4h/WXE9RjOFJczpEICnP
E24k8HoEQ712MIY7nQT6BEH8JAn4ZiURnfr3ujU60K+98CQIOrj6ZBnVrsAaSR6l
vHVWNelnA0LEFYE9+v8D8O2nZ/FL0oUdnauOm1LMkwtllA6ns5zOfiUsmeRnLw/f
BqaSmsEXXskpGlIlgO2oWqgh9Mj/OKEvZVAIlHCr+R+oH7AqoX8IQDb/QreU0mp0
WZNDnaE/nehzNnnCnmONpsw3gnUw2ifkK8ckioWQJIp/v9RVptJIEl8AAyf1/OLH
ZK6t6HpLcSkP39TQT1GVvFswF+SgfPh8KfcjyZDQJ8MAqH08Q9brM5rkVKAH2XWw
7FhM5f+GMnXIw98VnlQXs2Jhj2G7lU1vN2EPmefh9wUnAgYytk62UwBJnyQyq0mm
NZ+SFQ/kZOD+x9FKXrIV9GkkwQlVY6YC5qlASnu8tOtbhMyLho3/X+P1dKGmcHLM
jLnoopLG8nnm8/IcRlOcxV7AoWwtE55hRbfBSy8Rlb4IPz0h5stGnaGApKQRSjip
b4kZpe/oO3JTdsXXrttwUyKkVJzoKCNeCanQseKp3MZYJh7hevsEVfsJprt/OR+Y
Fu7P3RU=
=3uv7
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to bug-guile@HIDDEN:
bug#71262; Package guile. Full text available.

Message received at 71262 <at> debbugs.gnu.org:


Received: (at 71262) by debbugs.gnu.org; 7 Sep 2024 15:58:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 07 11:58:16 2024
Received: from localhost ([127.0.0.1]:57263 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1smxpI-0004Y0-17
	for submit <at> debbugs.gnu.org; Sat, 07 Sep 2024 11:58:16 -0400
Received: from mout.web.de ([217.72.192.78]:41655)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arne_bab@HIDDEN>) id 1smxpG-0004Xl-6N
 for 71262 <at> debbugs.gnu.org; Sat, 07 Sep 2024 11:58:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
 s=s29768273; t=1725724681; x=1726329481; i=arne_bab@HIDDEN;
 bh=662hfBpGvICk23mmwYM+ZKTv8Z2TA9BuE50Lmpo8UCs=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=e9LfgHF9lsfDj+7e96T7KuRJ/k0N4T9XjI84Qylp9EOwC/ejdVmmw8nxjCZG1mC/
 9yUzcEx49UYgxovojy6vJo5dYVc0yoSvXNKP4fzKVlqw/nlIfVM2xjdnNJa5Bst2k
 ih79dYrTOV9e9kBDEIqmx448LhVv/L/XFlTqJ7MookAWwCWxJZwAmdUwYWzYc83gk
 Al/13yq3ELXXRv7aKf+AQajdsagiFmUVOUIHAeyQMuyXudgImmBOQQEjCDfehrqug
 Qtk0zut3HXExkKQOwALckCxIb2akMZp+tuqH2CwfTAd3YHH1EyqT9sQ3RHOL/L7Ew
 9aZ2HHOk1Qa/r3uKzQ==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from fluss ([80.136.16.139]) by smtp.web.de (mrweb106
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1N79RG-1rxHpv2uXk-00tI8t; Sat, 07
 Sep 2024 17:52:51 +0200
From: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>
To: Tomas Volf <~@wolfsden.cz>
Subject: Re: bug#71262: Status: [PATCH] Try to install C.UTF-8 locale before
 falling back to C.
In-Reply-To: <875xr7jzm2.fsf@HIDDEN> (Tomas Volf's message of "Sat, 07
 Sep 2024 16:40:53 +0200")
References: <20240529180003.11398-1-~@wolfsden.cz> <875xr7jzm2.fsf@HIDDEN>
Date: Sat, 07 Sep 2024 17:52:47 +0200
Message-ID: <87tterwje8.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
X-Provags-ID: V03:K1:+yO5+Vrzn0xlZNCHCxw/bzBZ4FyrWscB/tjn+qPMjT/79ZiLgEU
 YW8jc+oiVEBqZmsBpnIiYW1waaTW5YA/tttV0ysq9Y6fXeWn4qKU4F8R8+xjhxuO6YPu7Ms
 S/fNeq4+gQEqRqDvmKcB2A9Se7YrI3xigrLxwaxQt2A9Y18jZju+029NtTChx8Jdro+3Ypw
 EzAOQ2PHMft8M6CoV5S3Q==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:M1Y1UFkGfr4=;F97WZe9tt2E+bi1lnK9nfLAtguT
 ciJFkJXMb27uq/6wplB4S6gn9r87MPwlUynVYP/Mvcx0lC+u2R2GM3qlldhy4lBMwfeR3wF7X
 Z70VjR/hBtV6q3U/7+iH525hknUyPrYtIHpH5pJKa3CNA05mCkOseIFVPfExci7Y41+P4pGLM
 SRSPqyXj0SA8xyxDsB4H+UipzLdR5OYdfQPOy63+L1Bsc7/3wg/a3pt2M3DHxX5vL7rOuWZL+
 5Lk4E98Bma+XLu17KXGu7ETtfW+EC4q07V+Q8khqzW+OQtaBrk5NxkP2+8sKtvOIbh3Kw18Yv
 Uj11fK8N81o6ps0D9FTJbMufZB2syFJitQ9cLT7+En+zlGaQTARCzzoWcZ9Vrv9F83sO6gvOx
 5aDOVe8a4l9rKHoUnDs8F9M7zDiffbp+8YMjg+K33QU5VS1CFnsQpZaCar8FHyNWWSAPW5iiI
 /UdaczjM5tOAEnHJD291FDEJm1lNIM2mrOFu/1iw3bwTlGDgTlttO4NA/U6o/8NsHEEkqgpHC
 tfChEulQYxsvYwN2nMago8klP9cpml5N71b2i6n9nVukCz7on86lgryd1hS9U5yK3Z781S6qg
 gksjj9UkM+xf5+zdACQW6UXtYvwiLLErLXUZ3W6e8++KJtp3eI69IOd3Viekz/rHoerE3ySod
 lhlQFsNIl2doIRI+HF+wcRKwNOw+BlCUDj0KaCela+PlaaGdF1uy1KtJM8RdO9jQy9XkqvCSS
 sLqcGV1ttlxTg1IZLRsVdG3l/JoKezt78Ms73Qgaaysv5idiDilzqwH8XDDr8sdB77gyFAG6S
 gVjVSp6AARXh51Z5T09hdv3g==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 71262
Cc: bug#71262 <71262 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Tomas Volf <~@wolfsden.cz> writes:

> Does anyone has any opinion regarding this?  I think it is sensible
> default in the year 2024.

I like the idea =E2=80=94 I just don=E2=80=99t know enough of the platforms=
 where Guile
is used (like embedded tools / tiny computers?) to know whether there is
danger in doing so.

Best wishes,
Arne
=2D-=20
Unpolitisch sein
hei=C3=9Ft politisch sein,
ohne es zu merken.
draketo.de

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmbcdtAQHGFybmVfYmFi
QHdlYi5kZQAKCRAT741FJAPD64w0D/9avQB8ju8KoeQaCMl3/9OhU5GruDeZWxjR
O42dbnUCWeqzR/i+UDYyqfJBzZI1MS4bX8ZI3pWg2yjrCOC5LLlmC3qY42+d8GOI
mqtOoFco145IjRlN6qFREWntO7N9BiKc4ex7kKspqEBX6kpJJf88+/Ju6ho1rIfB
uf3f5z9bdFye+a6b5b04V3j1Uyga1UERmjcCkTMooyNWviUr5OvfpQ6c1c6umTI0
rbqJYYw+zpddVWCwHqgkLIRM7MbHMBpSGOWGSW4XNXXNW86vozORaVwLz+oT8/Ek
PCZg2QjsTLg1MGnTjsoPugPQYoIUMOQkr2iX85rb9M3GT7yoK9D5d8MuKwn9Z+ff
wmNLUG3KGJwBtJ+qPDdU4bRBzh8a+Px7QHOA1QlrbR+LPybjeL1jei/nOt9m3g7c
1ssnxQIOwq7uBNtPzbpULSfMs4VxLRF77r/XEx6eGGPHZVjE2gOmnubFJBq5lsFO
FeGa4inhLZFoPRsZCKHuyelZOt2AZQGGccKwQ9C29G6rntnnUaYm2J5VyZEk/QTr
IRrzYgb6rUflBNeJwlSCdBi5+yvMxxkMynwCfbi5AP/STy0TXLNDnJtY8ps6soiT
EMQFjXdmBbMgAO3tFDQ8vuUKEP6ywOfSf/zV7yT5dBSrfn2Nujn2qI7QYT3HUgha
f3Zd0jlfF4jEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmbcdtAQHGFy
bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSAxdA/9+6P3FNir/UwBIepNKO8hkKcr7
woDcKYwLOb/JTUXh+LJgkMNK4zZ91EMS3hBUtflz6tqYXeQr+0Ke/bBRS8l1qTfp
FE+LlCodw8Kg4ae2/HzFjHps91CzxDuiS1RoMBYV6spX40Lk834mkdWg88tDJBx2
inMewGa43HJwKY8n1g==
=bqyp
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to bug-guile@HIDDEN:
bug#71262; Package guile. Full text available.

Message received at 71262 <at> debbugs.gnu.org:


Received: (at 71262) by debbugs.gnu.org; 7 Sep 2024 14:41:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 07 10:41:00 2024
Received: from localhost ([127.0.0.1]:57162 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1smwcV-0000Ob-Tl
	for submit <at> debbugs.gnu.org; Sat, 07 Sep 2024 10:41:00 -0400
Received: from wolfsden.cz ([37.205.8.62]:36632)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <~@wolfsden.cz>) id 1smwcS-0000OR-Vt
 for 71262 <at> debbugs.gnu.org; Sat, 07 Sep 2024 10:40:58 -0400
Received: by wolfsden.cz (Postfix, from userid 104)
 id 9A9F130F690; Sat,  7 Sep 2024 14:40:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1725720054; bh=Fcc5KeWVicHky/acBpassRigjPOQjS3gzAmyH1UnY4Q=;
 h=From:To:Subject:In-Reply-To:Date;
 b=kR9G/DBcAX6ndyGTByFIhBm8bSe1LUjFHJsxW+caKxlNSWhZfHq8N/gOZ69WceVMP
 p+p3q1ChdyuKW7EorIQAQGYnGm/l4ePzqA3L+JEuloeaHMEn+aVmHRt5Ku3DRnD42R
 qj5g1RukfXqn1OgOUNITs5UIVQyt3qJOau2w2hFdOAC5CRvMbKCfnS3v/G3LzacbeM
 k4zc7FSZzxs9/XTeNY8cCHDhqr+nWha48gXKAHtPDUmW0JzpkwXS3lzRHp/64j9brq
 9bfwKPxxtirrrdoRuKUgO+gjblbAUSWzIaO6lQ4GmAeWMPI9FzYNtAgby0QRHaOuNt
 seQwk3pzhpO/9yaXDrPx/Vyr09GK6G6/e8zf7Kv/q04+65zPcPREPHcwmRotBAX10Z
 T/RF0K/GZgTGcyvHrKP5JT6X0pBNl2UTMhr19p2t7fzHnZHvnv7Ok0HMlue4gSX+FT
 KnAr1T0g2kuA3y9ci3azoywn2DMT8Zqr7io+URLtgNZ0q/+ul9rB5IgIKwnNVpYdiJ
 jgQTWwj9iBq+AydbU/afMME4hmvgIX6Qt3Gkb5eUGjNjRi0LZEisKBTU958SWjd8tq
 xi2IaWUTG7pWt1yRutLnAuBY+CofPNxnhwROIN+muLZpgFm/t7fYrN+xHJQ7NKlL0E
 H+P6Z8R9uuIyho0AY2T1W+CE=
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden
X-Spam-Level: 
X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FAKE_REPLY_C,URIBL_BLOCKED
 autolearn=ham autolearn_force=no version=3.4.6
Received: from localhost (unknown [128.0.188.242])
 by wolfsden.cz (Postfix) with ESMTPSA id CA10C30E873
 for <71262 <at> debbugs.gnu.org>; Sat,  7 Sep 2024 14:40:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1725720053; bh=Fcc5KeWVicHky/acBpassRigjPOQjS3gzAmyH1UnY4Q=;
 h=From:To:Subject:In-Reply-To:Date;
 b=oraz+CFrxInBKyHsBSqZn3sKKlvARQ1EEkaaTH9dyNemKP3qyFVpBzlgLwD6WpM6T
 xh4OdQ/IReKRIuFQJw/+b8Gqia7e5BPaYicalEsXZPjxoImwbivZjJEWEGIwxkc7V9
 0TUyHEDokRMerz//VIxTuPIi2pdquLiFyFbtCzogfZkGYt1qBZ60l68hIo/FiujthK
 aCj6kAk86CRxHiEk8ycv5iebFLIhBnwlDCitPCow4KbXXJNIXDmexjVTuYDitfZVW7
 hM8Pm+g61K2C+1XaAOAGjy+0lnJ7dr13P6iFptZvVy1thdGfGaWLjdDs3TW2o6G+N7
 93uzT/J9GBvIimhBhIEm9pdTTF6MDoWfBbYwt6sP1tISsg5IAwG2l8UTMCJfwYoy9V
 9yoKD/MdNnxp4c9a7qI7R07+98U59/avk6wpyCO54m6Ts7QImVQcZbBmpqc3jQ7SWR
 UTmdoX3nkFZ3cUW9r415oGbSsBo0T9YL667q+wVc/Qu1cwLd6blzI9/5dvW5Xkl7xj
 coOghjvIOR079Ece0aBmA8VSKUKxP2rF3N+9CHZKPnHHPmXuYG/LZnFWjEk5wXxDuF
 iDBM+n1rpRNMNzU4st62T4TRYB1nnraNf3QercvIdRHITx88z6jWtj900RkCLZluBS
 ItkRIkYsx0bEMX757w3DhmE4=
From: Tomas Volf <~@wolfsden.cz>
To: bug#71262 <71262 <at> debbugs.gnu.org>
Subject: Re: Status: [PATCH] Try to install C.UTF-8 locale before falling
 back to C.
In-Reply-To: bug's message of "Sat, 07 Sep 2024 14:37:13 +0000"
Date: Sat, 07 Sep 2024 16:40:53 +0200
Message-ID: <875xr7jzm2.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 71262
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain


Does anyone has any opinion regarding this?  I think it is sensible
default in the year 2024.

Tomas

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmbcZfUOHH5Ad29sZnNk
ZW4uY3oACgkQL7/ufbZ/wanlcQ//QlN1BRCPVgHRli67VKMSQ+HdbCQz4A0dizhW
ESC5QPwSH1MtDw3rD+DTay69vpWhZg6deLpib/wlN/P6FvR4mucx7rmKLSkPzxpq
DZZZJQiS+Lty6Dzg2ny+OcwlZ+MPiw7QREOlVo7Y8YPgt139G6kLYmzGgy6Ss416
VN4N+N7PvTWNLtq6ASRTLS+aLg3RCN+Xn7Jc/mMaDC1NCMAfALcPTov72+/RrKLx
Mz7Ri7h62L9KJJPPp7WVhSklsV6bLDAgdqOi2Bw+asoRp2t1Vu1mgQzkEUjhfwvZ
BYQTKx96oD5Z8zg3Cg62pN6HSXUvPgIFmpxSVD2XhNOIdN6j41mftwn9b1g7fRid
ikZnKwnNE378oDa9ByLjFslvbcMCBkG83F+RD0Gg546KoEnt6Hlduaar+M+JRDUv
7Ch3ZWuxPREGd5ghM91GrcI5SXnFyMGeGInQh6H3lsGCPWPxDy/qTdHQfSFUqrsQ
RE2V0YgdfmiEIyJKB/zdj7XDpJXZcOrS+lJJ49KAJxMb3i6pa3Vpyhqcs7wZ2qHg
zq8gcWmBd6lxHi307rOyK32s5n4aPfvs7J0dsiZYXk02szLbDpLY+4VcdWAz7X8r
2eU5DsYax1XmAGsrT1ctFyCXgjwXEfeoPpMQ58Oiy2Wfn34Vp0of6BI97xrLxSLi
d5y6z6Q=
=CWaz
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to bug-guile@HIDDEN:
bug#71262; Package guile. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 29 May 2024 18:00:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 29 14:00:37 2024
Received: from localhost ([127.0.0.1]:47050 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sCNbI-00024j-IL
	for submit <at> debbugs.gnu.org; Wed, 29 May 2024 14:00:37 -0400
Received: from lists.gnu.org ([209.51.188.17]:47002)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <~@wolfsden.cz>) id 1sCNbG-00024a-Kt
 for submit <at> debbugs.gnu.org; Wed, 29 May 2024 14:00:36 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1sCNb5-0002LH-T9
 for bug-guile@HIDDEN; Wed, 29 May 2024 14:00:24 -0400
Received: from wolfsden.cz ([37.205.8.62])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1sCNb1-0004od-3R
 for bug-guile@HIDDEN; Wed, 29 May 2024 14:00:23 -0400
Received: by wolfsden.cz (Postfix, from userid 104)
 id 7DF7024B1FD; Wed, 29 May 2024 18:00:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1717005614; bh=MY4rOHfy5vGA9W+KyX8LaSvl5kXssjpzZRI1i1EUaBw=;
 h=From:To:Cc:Subject:Date;
 b=WVHGMqBk2O0P7a0+e2DO01h8i6phxwqgrKOLkNufa5y2fGvaYvNFCkHNJQCJ6/wZE
 4JKGSGMnpdNzH2VCPTRH8F7UqJwmzqtJuKD1npOg16hO4XtCS/oTtoqD0Km5AS/FaZ
 wWt9z8V5rEbB/AqYgUQ+ImfCvviYnayuPmwjsGDAzZpQkwhiukxoun0PipR7VuBr9z
 3YZHoImp/H9lfevJ1Ml6A8G/8YSjZYMyTN6hMH1VA32wAEIsKlv8o908TxkuTPk/R9
 muNhLDsedOlE8GM8v2mwuDNU6IvfpPozmOgEd/NV3Xn6Mfqw7/0k4RxUzgEagBOpZ7
 cBsaDyyAMA7foBkrNwOIcU+bkfVFsg0bJD5pDMcbs9J/dbus7z5CeEwCtKN1M4A7lF
 48c2P+A2R3D5/XMAG/wZl+tagge08lmAX3guhNE4EhZX2SVIpGp8+xknBFhPSYbrHy
 7pt2ftJARF3rREt2oEk0lZKlnKNmo0mvHpayJ8WQNJD/XQWTtPVi4rTk5KOmxIpej4
 QHEV1fLE7tC7z1BsTnaoo+xYJUdwRFNM7E9YZCajl3G5B1D+H/T/DfcKWHVo+HZDAO
 dXfL6WTTzwCza0QyHn1fHBKWTdWTcq6PpJFiLL0QBFF9J1OuWqMfjx1ffRgv6gxKsj
 dgYfjxMln0zA2AEws41kMmco=
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden
X-Spam-Level: 
X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,T_SCC_BODY_TEXT_LINE,
 URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6
Received: from localhost (unknown [193.32.127.145])
 by wolfsden.cz (Postfix) with ESMTPSA id 8E35D24C3A2;
 Wed, 29 May 2024 18:00:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1717005613; bh=MY4rOHfy5vGA9W+KyX8LaSvl5kXssjpzZRI1i1EUaBw=;
 h=From:To:Cc:Subject:Date;
 b=BOrCFcvnHXFsYA4KNscDMEbC1KdfeM/8Lk6xEnK8dPWAvanLYSZ+2KfsH1Dy4Yggc
 QmHlGfOtQgN4D2T12XjPNLpIc5v9v6ij8NwOcV2ENt0IUxO08JiZh9eU03iMM9efcH
 zOEY4MoeWBA3Euy4sVUk/aPsWZew88ZAe2M7uQkxPjGYPwqVoLcdwhDYKBYqw3a0cM
 mN3i/iQAScxCQy2aCp9fbU4RB512LcKsPIy7NCnwu52KeiP9NyvKtgQaw03Fi/eeJw
 DXGIRUDwRIXAYVcJKygTuGZBIV9rmtg/lUZiL2WlMaBR/nK0+jBakgN1B5cPvtVfm9
 lwKq1+M1vZij8Nxq4nOwTp5Q2jXnOu95FWfXtJbteE3axTFp2C+DcZzwyoNO7onjiD
 e7nTw9cUaj2CHIHugqZmiXUtQUTEjZa9Jo6Dc5Sy4DB/U1pW5LlMoHi5Wo6gzj6n/d
 Y75JnuRVZm4yi0TYimwwk+5mHcul3scgvIUwYOhS3A2aZsNsSOiGcSZIdrgSxKPtVn
 nU4i69Zo/A9YUKDd1vQtaHrnu009qyZpuTFFH2QS9G6RxNBG3dFBLNjMFCq8/NPSUD
 bCxhz2KxhVbOu764B8LYWZWlnqdYWO1TOyLOZpdc0vnCi8Ldj3LZAXGcapS1XR+uiJ
 OpwVTRJ7+NnQn9706rnVq5BI=
From: Tomas Volf <~@wolfsden.cz>
To: bug-guile@HIDDEN
Subject: [PATCH] Try to install C.UTF-8 locale before falling back to C.
Date: Wed, 29 May 2024 20:00:03 +0200
Message-ID: <20240529180003.11398-1-~@wolfsden.cz>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz;
 helo=wolfsden.cz
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: Tomas Volf <~@wolfsden.cz>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

If user does not have LANG or LC_ALL set (as does often happen in
various sandboxes) glibc will just install C locale.  That is fine (and
permissible by POSIX), however in Guile's context it is of a mixed
usefulness due to the absence of UTF-8 support.

This commit changes the locale auto-installation logic to attempt
C.UTF-8 locale first (if user did not request another one).

User can still get C locale by either GUILE_INSTALL_LOCALE=0 or LANG=C.
This default should be more useful in this day and age, at least for
Guile users.

* libguile/guile.c (should_install_default_locale): New function.
(main)[should_install_locale ()]: Try to install C.UTF-8 before falling
back to C.
* doc/ref/guile-invoke.texi (Environment Variables): Document the
change.
---
 doc/ref/guile-invoke.texi |  6 ++++--
 libguile/guile.c          | 19 +++++++++++++++++--
 2 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/doc/ref/guile-invoke.texi b/doc/ref/guile-invoke.texi
index 856bce7b8..e08d78200 100644
--- a/doc/ref/guile-invoke.texi
+++ b/doc/ref/guile-invoke.texi
@@ -344,8 +344,10 @@ variable.  By default, the history file is @file{$HOME/.guile_history}.
 This is a flag that can be used to tell Guile whether or not to install
 the current locale at startup, via a call to @code{(setlocale LC_ALL
 "")}@footnote{The @code{GUILE_INSTALL_LOCALE} environment variable was
-ignored in Guile versions prior to 2.0.9.}.  @xref{Locales}, for more
-information on locales.
+ignored in Guile versions prior to 2.0.9.}.  If no explicit locale is
+set by the user (via @code{LC_ALL} or @code{LANG} environment
+variables), @samp{C.UTF-8} is tried before falling back to @samp{C}.
+@xref{Locales}, for more information on locales.
 
 You may explicitly indicate that you do not want to install
 the locale by setting @env{GUILE_INSTALL_LOCALE} to @code{0}, or
diff --git a/libguile/guile.c b/libguile/guile.c
index 8283ef6fa..a4ad10400 100644
--- a/libguile/guile.c
+++ b/libguile/guile.c
@@ -80,6 +80,16 @@ should_install_locale (void)
   return get_integer_from_environment ("GUILE_INSTALL_LOCALE", 1);
 }
 
+static int
+should_install_default_locale (void)
+{
+  /* This logic is derived from a precedence order described in section
+     8.2 of The Open Group Base Specifications Issue 7, 2018 edition. */
+  const char *lang   = getenv ("LANG");
+  const char *lc_all = getenv ("LC_ALL");
+  return (!lc_all || *lc_all == 0) && (!lang || *lang == 0);
+}
+
 int
 main (int argc, char **argv)
 {
@@ -88,8 +98,13 @@ main (int argc, char **argv)
      error messages, use the right locale.  See
      <https://lists.gnu.org/archive/html/guile-devel/2011-11/msg00041.html>
      for the rationale.  */
-  if (should_install_locale () && setlocale (LC_ALL, "") == NULL)
-    fprintf (stderr, "guile: warning: failed to install locale\n");
+  if (should_install_locale ()) {
+    if (should_install_default_locale ()
+        && setlocale(LC_ALL, "C.UTF-8") != NULL)
+      ;
+    else if (setlocale (LC_ALL, "") == NULL)
+      fprintf (stderr, "guile: warning: failed to install locale\n");
+  }
 
   scm_boot_guile (argc, argv, inner_main, 0);
   return 0; /* never reached */
-- 
2.41.0





Acknowledgement sent to Tomas Volf <~@wolfsden.cz>:
New bug report received and forwarded. Copy sent to bug-guile@HIDDEN. Full text available.
Report forwarded to bug-guile@HIDDEN:
bug#71262; Package guile. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Jan 2025 05:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.