guix/gnu
Ludovic Courtès 1d4ab335b2
self: Use a 'guile' that doesn't complain about locales.
Since commit ba48895899, 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.
2020-10-05 23:19:19 +02:00
..
bootloader bootloader: Fix u-boot installation. 2020-10-05 11:10:35 +02:00
build bootloader: Fix u-boot installation. 2020-10-05 11:10:35 +02:00
installer installer: Rename RUN-PARTIONING-PAGE. 2020-09-21 00:31:15 +02:00
machine
packages self: Use a 'guile' that doesn't complain about locales. 2020-10-05 23:19:19 +02:00
services services: gitolite: Install the rc file as gitolite's user. 2020-10-05 19:41:23 +02:00
system images: Add pine64 support. 2020-10-05 11:16:47 +02:00
tests services: guix: Add guix-build-coordinator-service-type. 2020-10-05 18:10:48 +01:00
artwork.scm
bootloader.scm
ci.scm ci: Add log and outputs keys. 2020-10-01 18:39:41 +02:00
image.scm image: Add image-type support. 2020-09-30 10:47:59 +02:00
installer.scm installer: Fix docstring typo. 2020-09-23 12:39:57 +02:00
local.mk gnu: Move graphics crates to crates-graphics.scm. 2020-10-05 13:39:07 +03:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm