From unknown Thu Jun 19 14:04:51 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#43737 <43737@debbugs.gnu.org> To: bug#43737 <43737@debbugs.gnu.org> Subject: Status: [PATCH 0/2] Getting rid of Guile's locale warning Reply-To: bug#43737 <43737@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:04:51 +0000 retitle 43737 [PATCH 0/2] Getting rid of Guile's locale warning reassign 43737 guix-patches submitter 43737 Ludovic Court=C3=A8s severity 43737 normal tag 43737 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 01 04:35:23 2020 Received: (at submit) by debbugs.gnu.org; 1 Oct 2020 08:35:23 +0000 Received: from localhost ([127.0.0.1]:33971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNu3e-00083z-Kr for submit@debbugs.gnu.org; Thu, 01 Oct 2020 04:35:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:59678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNu3Z-00083n-VZ for submit@debbugs.gnu.org; Thu, 01 Oct 2020 04:35:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35176) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kNu3Z-0004Qh-2l for guix-patches@gnu.org; Thu, 01 Oct 2020 04:35:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50851) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kNu3X-0002zv-Mg; Thu, 01 Oct 2020 04:35:15 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=33376 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kNu3X-0002AD-0I; Thu, 01 Oct 2020 04:35:15 -0400 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: guix-patches@gnu.org Subject: [PATCH 0/2] Getting rid of Guile's locale warning Date: Thu, 1 Oct 2020 10:35:07 +0200 Message-Id: <20201001083507.27246-1-ludo@gnu.org> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello Guix! These two patches provide the ultimate hack to get rid of: guile: warning: failed to install locale This warning annoys all users, mostly on foreign distro, especially when it gets printed each time something gets downloaded (‘guix substitute’ is invoked) and they have no idea how to get rid of it. It’s also fairly pointless because (guix ui) has its own locale handling already, and because we already go to great lengths to set ‘GUIX_LOCPATH’ to a sensible value by default. Let me know what you think! Ludo’. Ludovic Courtès (2): self: Use a 'guile' that doesn't complain about locales. build: Use a 'guile' executable that doesn't warn about locales. Makefile.am | 12 +++++++ configure.ac | 3 ++ gnu/packages/aux-files/guile-launcher.c | 46 ++++++++++++++++++++++++ guix/self.scm | 48 ++++++++++++++++++++++++- 4 files changed, 108 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/aux-files/guile-launcher.c -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 01 04:39:01 2020 Received: (at 43737) by debbugs.gnu.org; 1 Oct 2020 08:39:01 +0000 Received: from localhost ([127.0.0.1]:33985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNu7B-0008Af-7U for submit@debbugs.gnu.org; Thu, 01 Oct 2020 04:39:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNu79-0008AK-5K for 43737@debbugs.gnu.org; Thu, 01 Oct 2020 04:38:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50875) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kNu73-0003Sj-Rw; Thu, 01 Oct 2020 04:38:53 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=33392 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kNu73-0000y1-6T; Thu, 01 Oct 2020 04:38:53 -0400 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 43737@debbugs.gnu.org Subject: [PATCH 1/2] self: Use a 'guile' that doesn't complain about locales. Date: Thu, 1 Oct 2020 10:38:47 +0200 Message-Id: <20201001083848.27390-1-ludo@gnu.org> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43737 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Since commit ba48895899a117d6ace2209c3f54411a4a989133, selected UTF-8 locales are bundled. However, because 'guix-command' is itself a Guile script, users would still see Guile's warning, particularly on foreign distros: $ LC_ALL=sdf guix foo guile: warning: failed to install locale hint: Consider installing the `glibc-utf8-locales' [...] User commands would print that warning, but more importantly, each invocation of 'guix substitute' would print it, even though 'guix-daemon.service' explicitly chooses "en_US.utf8", which is in 'glibc-utf8-locales'. This leads to confusion since users would keep seeing this message unless/until they realize they also need to install 'glibc-utf8-locales' in root's profile. This patch gets rid of "guile: warning: ..." for a guix-pulled 'guix' command. * guix/self.scm (specification->package): Add "gcc-toolchain". (quiet-guile): New procedure. (guix-command): Use it. * gnu/packages/aux-files/guile-launcher.c: New file. * Makefile.am (AUX_FILES): Add it. --- Makefile.am | 1 + gnu/packages/aux-files/guile-launcher.c | 46 ++++++++++++++++++++++++ guix/self.scm | 48 ++++++++++++++++++++++++- 3 files changed, 94 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/aux-files/guile-launcher.c diff --git a/Makefile.am b/Makefile.am index 8e91e1e558..bc3efd2b6f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -330,6 +330,7 @@ dist_noinst_DATA = \ # Auxiliary files for packages. AUX_FILES = \ + gnu/packages/aux-files/guile-launcher.c \ gnu/packages/aux-files/chromium/master-preferences.json \ gnu/packages/aux-files/emacs/guix-emacs.el \ gnu/packages/aux-files/linux-libre/5.8-arm.conf \ diff --git a/gnu/packages/aux-files/guile-launcher.c b/gnu/packages/aux-files/guile-launcher.c new file mode 100644 index 0000000000..886ede2846 --- /dev/null +++ b/gnu/packages/aux-files/guile-launcher.c @@ -0,0 +1,46 @@ +/* GNU Guix --- Functional package management for GNU + Copyright 1996-1997,2000-2001,2006,2008,2011,2013,2018 + Free Software Foundation, Inc. + Copyright (C) 2020 Ludovic Courtès + + This file is part of GNU Guix. + + GNU Guix is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or (at + your option) any later version. + + GNU Guix is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with GNU Guix. If not, see . */ + +/* This file implements a variant of the 'guile' executable that does not + complain about locale issues. */ + +#include +#include + +static void +inner_main (void *unused, int argc, char **argv) +{ + scm_shell (argc, argv); +} + +int +main (int argc, char **argv) +{ + /* Try to install the current locale; remain silent if it fails. */ + if (setlocale (LC_ALL, "") == NULL) + /* The 'guix pull'-provided 'guix' includes at least en_US.utf8 so use + that. That gives us UTF-8 support for 'scm_to_locale_string', etc., + which is always preferable over the C locale. */ + setlocale (LC_ALL, "en_US.utf8"); + + scm_install_gmp_memory_functions = 1; + scm_boot_guile (argc, argv, inner_main, 0); + return 0; /* never reached */ +} diff --git a/guix/self.scm b/guix/self.scm index 5eb80f42fe..bbfd2f1b95 100644 --- a/guix/self.scm +++ b/guix/self.scm @@ -27,6 +27,7 @@ #:use-module (guix packages) #:use-module (guix sets) #:use-module (guix modules) + #:use-module ((guix utils) #:select (version-major+minor)) #:use-module ((guix build utils) #:select (find-files)) #:use-module (srfi srfi-1) #:use-module (srfi srfi-9) @@ -62,6 +63,7 @@ ("xz" (ref '(gnu packages compression) 'xz)) ("po4a" (ref '(gnu packages gettext) 'po4a)) ("gettext" (ref '(gnu packages gettext) 'gettext-minimal)) + ("gcc-toolchain" (ref '(gnu packages commencement) 'gcc-toolchain)) (_ #f)))) ;no such package @@ -580,6 +582,48 @@ that provide Guile modules." (computed-file name build)) +(define (quiet-guile guile) + "Return a wrapper that does the same as the 'guile' executable of GUILE, +except that it does not complain about locales and falls back to 'en_US.utf8' +instead of 'C'." + (define gcc + (specification->package "gcc-toolchain")) + + (define source + (search-path %load-path + "gnu/packages/aux-files/guile-launcher.c")) + + (define effective + (version-major+minor (package-version guile))) + + (define build + ;; XXX: Reuse from (guix scripts pack) instead? + (with-imported-modules '((guix build utils)) + #~(begin + (use-modules (guix build utils) + (srfi srfi-26)) + + (mkdir-p (string-append #$output "/bin")) + + (setenv "PATH" #$(file-append gcc "/bin")) + (setenv "C_INCLUDE_PATH" + (string-join + (map (cut string-append <> "/include") + '#$(match (bag-transitive-build-inputs + (package->bag guile)) + (((labels packages . _) ...) + (filter package? packages)))) + ":")) + (setenv "LIBRARY_PATH" #$(file-append gcc "/lib")) + + (invoke "gcc" #$(local-file source) "-Wall" "-g0" "-O2" + "-I" #$(file-append guile "/include/guile/" effective) + "-L" #$(file-append guile "/lib") + #$(string-append "-lguile-" effective) + "-o" (string-append #$output "/bin/guile"))))) + + (computed-file "guile-wrapper" build)) + (define* (guix-command modules #:key source (dependencies '()) guile (guile-version (effective-version))) @@ -634,7 +678,9 @@ load path." ;; XXX: It would be more convenient to change it to: ;; (exit (apply guix-main (command-line))) (apply guix-main (command-line)))) - #:guile guile)) + + ;; Use a 'guile' variant that doesn't complain about locales. + #:guile (quiet-guile guile))) (define (miscellaneous-files source) "Return data files taken from SOURCE." -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 01 04:39:02 2020 Received: (at 43737) by debbugs.gnu.org; 1 Oct 2020 08:39:02 +0000 Received: from localhost ([127.0.0.1]:33987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNu7B-0008Al-OD for submit@debbugs.gnu.org; Thu, 01 Oct 2020 04:39:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57266) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNu79-0008AL-Tt for 43737@debbugs.gnu.org; Thu, 01 Oct 2020 04:39:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50876) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kNu74-0003So-Lm; Thu, 01 Oct 2020 04:38:54 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=33392 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kNu74-0000y1-60; Thu, 01 Oct 2020 04:38:54 -0400 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 43737@debbugs.gnu.org Subject: [PATCH 2/2] build: Use a 'guile' executable that doesn't warn about locales. Date: Thu, 1 Oct 2020 10:38:48 +0200 Message-Id: <20201001083848.27390-2-ludo@gnu.org> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20201001083848.27390-1-ludo@gnu.org> References: <20201001083848.27390-1-ludo@gnu.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43737 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This gets rid of: guile: warning: failed to install locale when running the 'guix' command on a foreign distro where 'GUIX_LOCPATH' isn't set. * Makefile.am (pkglibexec_PROGRAMS, guile_SOURCES, guile_LDADD) (guile_CFLAGS): New variables. (install-exec-hook): New target. (AUX_FILES): Remove 'guile-launcher.c'. * configure.ac: Use 'GUILE_FLAGS'. --- Makefile.am | 13 ++++++++++++- configure.ac | 3 +++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index bc3efd2b6f..7aaf15cf8a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -47,6 +47,18 @@ scripts/guix: scripts/guix.in Makefile $(AM_V_GEN)$(do_subst) < "$(srcdir)/$@.in" > "$@-t" $(AM_V_at)chmod a+x,a-w "$@-t" && mv -f "$@-t" "$@" +# This is our variant of the 'guile' executable, one that doesn't complain +# about locales. +pkglibexec_PROGRAMS = guile +guile_SOURCES = gnu/packages/aux-files/guile-launcher.c +guile_LDADD = $(GUILE_LIBS) +guile_CFLAGS = $(GUILE_CFLAGS) + +# Have the 'guix' command refer to our 'guile'. +install-exec-hook: + $(SED) -i "$(DESTDIR)$(bindir)/guix" \ + -e 's,^#![[:graph:]]\+,#!$(pkglibexecdir)/guile,g' + nodist_noinst_SCRIPTS = \ pre-inst-env \ test-env @@ -330,7 +342,6 @@ dist_noinst_DATA = \ # Auxiliary files for packages. AUX_FILES = \ - gnu/packages/aux-files/guile-launcher.c \ gnu/packages/aux-files/chromium/master-preferences.json \ gnu/packages/aux-files/emacs/guix-emacs.el \ gnu/packages/aux-files/linux-libre/5.8-arm.conf \ diff --git a/configure.ac b/configure.ac index adca374619..6861112eaf 100644 --- a/configure.ac +++ b/configure.ac @@ -105,6 +105,9 @@ if test "x$GUILE_EFFECTIVE_VERSION" = "x2.2"; then PKG_CHECK_MODULES([GUILE], [guile-2.2 >= 2.2.3]) fi +dnl Get CFLAGS and LDFLAGS for libguile. +GUILE_FLAGS + dnl Installation directories for .scm and .go files. guilemoduledir="${datarootdir}/guile/site/$GUILE_EFFECTIVE_VERSION" guileobjectdir="${libdir}/guile/$GUILE_EFFECTIVE_VERSION/site-ccache" -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 01 07:31:25 2020 Received: (at submit) by debbugs.gnu.org; 1 Oct 2020 11:31:25 +0000 Received: from localhost ([127.0.0.1]:34286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNwo1-0005V6-Ha for submit@debbugs.gnu.org; Thu, 01 Oct 2020 07:31:25 -0400 Received: from lists.gnu.org ([209.51.188.17]:51460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNwnv-0005PV-5l for submit@debbugs.gnu.org; Thu, 01 Oct 2020 07:31:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46152) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kNwnu-0002FM-V8 for guix-patches@gnu.org; Thu, 01 Oct 2020 07:31:18 -0400 Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]:37952) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kNwns-0000NX-8G for guix-patches@gnu.org; Thu, 01 Oct 2020 07:31:18 -0400 Received: by mail-wm1-x343.google.com with SMTP id v12so2646180wmh.3 for ; Thu, 01 Oct 2020 04:31:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leibniz-psychology-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=NBX9Xg+5W/3/aIILZiN7DNKCxlS6/Ph6rYctz969zWU=; b=gpRlUR1qbXJohfFcxcn45oHk0RBRQQuDoZ9lB2KujxV9ogS0oWnz64SlYKN6jqM2b9 Y9d+52vNkBmvYb1L/WGjt/A3y6wkUBCgm8dXjSg/HyUJ9M5qL4hV1ROTKgwHLF+gYHvV RrEXvluQ/uGpdw8jC8E9bp1xSfz+OiwPrBkvdheUSQ6UdxsiDuTZm4z2icIlDoxmUckv uXJGKjHtTBwCmo1dLkjjKmG+HVu5dT0HZKpIbx8X9kSxWchQhnwqOfBNijLp/781aAR+ m9mxLZnLYLeGLBU0g/kA6na0M8Q5IeOlqu+0sSqXkAkO+v9pYiSVS1UQw2tRyhm/4jV9 7yMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=NBX9Xg+5W/3/aIILZiN7DNKCxlS6/Ph6rYctz969zWU=; b=mThCfa8NHs2xVdJz0JITdUOgtcKpBHcWoyKz13hW56ym2m6g3kj7so0EkKRzJy8AkR OTRYZ2SSu/cyEizgUFt+WQIj1RSHe0AAXsdY6qb0XoAeDDQZZ4BBVQw1VtH8Py1T9bBT HuLCp5gOacjH0C09GpWNJD61opVqQkvVvCqcykGSiB+hDmNwUI5rAqiJTeIHwPeZiyhd 7xHlAKLt1u95/NJLydLgcCHLrByChQnXpVjS70r1SMyiOV3C8AdGZKtlRp1YtjkZTX3D VzCeaR1iNlmiWcNrRrojEbqukQ5XE+jCM9ylugWnLAYnyOKiCe3rtC3uQ0wNBYKVWBYE gqIg== X-Gm-Message-State: AOAM532s1HhDemeoAhovLdkD0txd/gb6sm6ZWR8782t56iL++add/vcg /GPKgCmu47vUnmaT5i2NCZSdCTDvnIq8ZYuNddA/3DyIiduZxunJOEC31V1QS8prmBMYHtJMI2L 15KcwfYgEGS3mCVyOChKXRoPaAkBCWKDu5mu879UlY9FcSufZsm1L7cWTDy5OV4PixT1i44XuyC yHNQ== X-Google-Smtp-Source: ABdhPJx+JbyCrQ7IuXTY0DtrB0yKulNQ1NYGnjlt1xWCFJ9VR64dgOFJeIjrYKnFafWqRErq1UH5gQ== X-Received: by 2002:a1c:b409:: with SMTP id d9mr4743933wmf.106.1601551874577; Thu, 01 Oct 2020 04:31:14 -0700 (PDT) Received: from localhost (dynamic-2a01-0c22-d049-4700-b093-a78c-3372-db7a.c22.pool.telefonica.de. [2a01:c22:d049:4700:b093:a78c:3372:db7a]) by smtp.gmail.com with ESMTPSA id q20sm7906976wmc.39.2020.10.01.04.31.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 01 Oct 2020 04:31:13 -0700 (PDT) Date: Thu, 1 Oct 2020 13:31:13 +0200 From: Lars-Dominik Braun To: Ludovic =?iso-8859-1?Q?Court=E8s?= Subject: Re: [PATCH 0/2] Getting rid of Guile's locale warning Message-ID: <20201001113113.GA14083@zpidnp36> References: <20201001083507.27246-1-ludo@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="PNTmBPCT7hxwcZjr" Content-Disposition: inline In-Reply-To: <20201001083507.27246-1-ludo@gnu.org> User-Agent: Mutt/1.10.1 (2018-07-13) Received-SPF: none client-ip=2a00:1450:4864:20::343; envelope-from=ldb@leibniz-psychology.org; helo=mail-wm1-x343.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: guix-patches@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --PNTmBPCT7hxwcZjr Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Ludo, I can confirm this patchset resolves https://issues.guix.gnu.org/issue/43739 (I applied the patches to a local tree, guix pull=E2=80=99ed it and restart= ed the daemon.) Cheers, Lars --PNTmBPCT7hxwcZjr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEyk+M9DfXR4/aBV/UQhN3ARo3hEYFAl91vf0ACgkQQhN3ARo3 hEawkQwAzd5hYRe8f/CT3WUARrWnht3pnxVZ69VJ0bTUcZFtD0n0ZlfdyVnMdNb4 8kmH5eHw3m9pFzb6H4jVB2g8YqUIoDLq2Aa5N29yWF6i5SsfUJORXajFmZcgO34F KmA46JPpUqY9jMeWBafvgaTh5083yCTV3MvrSpnZvIGqvVJiaQKj/sU774OVR6CE pElfNlwqJZYaWZ88ngmPQqwgCWVF/ek9P7jcxB3pHRYWUdkvZsQbT4mH9IDt0TzH GfGIGrNCBcgDlA0XHYYwnA1liwatczX3SIBunFa0lPLvN8VUxBYX76ixTtlynLKR fdQCkHrU0Lzck9idp14G8vn0X8LaJ51joObJtzrtGU8pN65m7kqwKWygrnTlkzIK vHdz3uFC57R3rV+oBZil0PcsuLAiKEFjgKI6pvr6fNHmZOkXqFKVfgAsWpn5+svj JNh0+Z/cPfVYhzs0sXOL/EvFUOfSTCOgJO357jP9XyeNWZzf1Pg6V/GNhcEup1WK HpkAkFvi =Xp5F -----END PGP SIGNATURE----- --PNTmBPCT7hxwcZjr-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 06 08:26:26 2020 Received: (at 43737-done) by debbugs.gnu.org; 6 Oct 2020 12:26:26 +0000 Received: from localhost ([127.0.0.1]:51877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPm2m-0007JC-Mz for submit@debbugs.gnu.org; Tue, 06 Oct 2020 08:26:26 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPm2k-0007Iw-9b for 43737-done@debbugs.gnu.org; Tue, 06 Oct 2020 08:26:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50354) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kPm2f-0006V2-04 for 43737-done@debbugs.gnu.org; Tue, 06 Oct 2020 08:26:05 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=45236 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kPm2d-0006aN-2H for 43737-done@debbugs.gnu.org; Tue, 06 Oct 2020 08:26:04 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 43737-done@debbugs.gnu.org Subject: Re: [bug#43737] [PATCH 0/2] Getting rid of Guile's locale warning References: <20201001083507.27246-1-ludo@gnu.org> Date: Tue, 06 Oct 2020 14:26:01 +0200 In-Reply-To: <20201001083507.27246-1-ludo@gnu.org> ("Ludovic =?utf-8?Q?Cou?= =?utf-8?Q?rt=C3=A8s=22's?= message of "Thu, 1 Oct 2020 10:35:07 +0200") Message-ID: <87k0w3v8va.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43737-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi! Ludovic Court=C3=A8s skribis: > self: Use a 'guile' that doesn't complain about locales. > build: Use a 'guile' executable that doesn't warn about locales. Pushed as 880fe019ae64df37815bbdb1a22305f99dae759d. Lars-Dominik Braun skribis: > I can confirm this patchset resolves https://issues.guix.gnu.org/issue/43= 739 Awesome, thanks for testing! Ludo=E2=80=99. From unknown Thu Jun 19 14:04:51 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 04 Nov 2020 12:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator