GNU logs - #71262, boring messages


Message sent to bug-guile@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#71262: [PATCH] Try to install C.UTF-8 locale before falling back to C.
Resent-From: Tomas Volf <~@wolfsden.cz>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guile@HIDDEN
Resent-Date: Wed, 29 May 2024 18:01:01 +0000
Resent-Message-ID: <handler.71262.B.17170056377986 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 71262
X-GNU-PR-Package: guile
X-GNU-PR-Keywords: patch
To: 71262 <at> debbugs.gnu.org
Cc: Tomas Volf <~@wolfsden.cz>
X-Debbugs-Original-To: bug-guile@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17170056377986
          (code B ref -1); Wed, 29 May 2024 18:01:01 +0000
Received: (at submit) by debbugs.gnu.org; 29 May 2024 18:00:37 +0000
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>
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-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





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Tomas Volf <~@wolfsden.cz>
Subject: bug#71262: Acknowledgement ([PATCH] Try to install C.UTF-8 locale
 before falling back to C.)
Message-ID: <handler.71262.B.17170056377986.ack <at> debbugs.gnu.org>
References: <20240529180003.11398-1-~@wolfsden.cz>
X-Gnu-PR-Message: ack 71262
X-Gnu-PR-Package: guile
X-Gnu-PR-Keywords: patch
Reply-To: 71262 <at> debbugs.gnu.org
Date: Wed, 29 May 2024 18:01:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-guile@HIDDEN

If you wish to submit further information on this problem, please
send it to 71262 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
71262: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D71262
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-guile@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#71262: Status: [PATCH] Try to install C.UTF-8 locale before falling back to C.
References: <20240529180003.11398-1-~@wolfsden.cz>
Resent-From: Tomas Volf <~@wolfsden.cz>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guile@HIDDEN
Resent-Date: Sat, 07 Sep 2024 14:41:01 +0000
Resent-Message-ID: <handler.71262.B71262.17257200601529 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71262
X-GNU-PR-Package: guile
X-GNU-PR-Keywords: patch
To: bug#71262 <71262 <at> debbugs.gnu.org>
Received: via spool by 71262-submit <at> debbugs.gnu.org id=B71262.17257200601529
          (code B ref 71262); Sat, 07 Sep 2024 14:41:01 +0000
Received: (at 71262) by debbugs.gnu.org; 7 Sep 2024 14:41:00 +0000
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>
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-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-----
--=-=-=--




Message sent to bug-guile@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#71262: Status: [PATCH] Try to install C.UTF-8 locale before falling back to C.
Resent-From: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guile@HIDDEN
Resent-Date: Sat, 07 Sep 2024 15:59:01 +0000
Resent-Message-ID: <handler.71262.B71262.172572469617489 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71262
X-GNU-PR-Package: guile
X-GNU-PR-Keywords: patch
To: Tomas Volf <~@wolfsden.cz>
Cc: bug#71262 <71262 <at> debbugs.gnu.org>
Received: via spool by 71262-submit <at> debbugs.gnu.org id=B71262.172572469617489
          (code B ref 71262); Sat, 07 Sep 2024 15:59:01 +0000
Received: (at 71262) by debbugs.gnu.org; 7 Sep 2024 15:58:16 +0000
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>
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-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-----
--=-=-=--




Message sent to bug-guile@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#71262: Status: [PATCH] Try to install C.UTF-8 locale before falling back to C.
Resent-From: Tomas Volf <~@wolfsden.cz>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guile@HIDDEN
Resent-Date: Mon, 21 Oct 2024 21:13:01 +0000
Resent-Message-ID: <handler.71262.B71262.172954512425995 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71262
X-GNU-PR-Package: guile
X-GNU-PR-Keywords: patch
To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>
Cc: bug#71262 <71262 <at> debbugs.gnu.org>
Received: via spool by 71262-submit <at> debbugs.gnu.org id=B71262.172954512425995
          (code B ref 71262); Mon, 21 Oct 2024 21:13:01 +0000
Received: (at 71262) by debbugs.gnu.org; 21 Oct 2024 21:12:04 +0000
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>
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-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-----
--=-=-=--





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.