[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#67507: [PATCH v2 0/2] Using the right locales on GNU/Hurd
From: |
Ludovic Courtès |
Subject: |
bug#67507: [PATCH v2 0/2] Using the right locales on GNU/Hurd |
Date: |
Sat, 02 Dec 2023 12:39:54 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Hi,
Janneke Nieuwenhuizen <janneke@gnu.org> skribis:
> So, I created a new VM (needed to create yet another guix package update
> commit on hurd-team to avoid the circular dependency thing), and (with
> my curl fix from yesterday), now "guix shell -D guix" works again; and
> without any glibc-2.35 afaics (there's only one x86_64-linux glibc-2.35
> in the hurd's store, I guess that's to be expected).
Good.
> I also tested on hurd-team using the `make as-derivation' trick with
> #:system "i586-gnu" in compile-as-derivation.scm, which now fails with
>
> offloading
> '/gnu/store/qy6l0gjjpc40frz57fv08shpwj4pssfd-bash-minimal-5.1.16.drv' to
> 'kluit.dezyne.org'...
> @ build-remote
> /gnu/store/qy6l0gjjpc40frz57fv08shpwj4pssfd-bash-minimal-5.1.16.drv
> kluit.dezyne.org
> Backtrace:
> In ice-9/boot-9.scm:
> 160: 10 [catch #t #<catch-closure 1ba1510> ...]
> In unknown file:
> ?: 9 [apply-smob/1 #<catch-closure 1ba1510>]
> In ice-9/boot-9.scm:
> 66: 8 [call-with-prompt prompt0 ...]
> In ice-9/eval.scm:
> 432: 7 [eval # #]
> In ice-9/boot-9.scm:
> 2412: 6 [save-module-excursion #<procedure 1bb2c00 at ice-9/boot-9.scm:4084:3
> ()>]
> 4089: 5 [#<procedure 1bb2c00 at ice-9/boot-9.scm:4084:3 ()>]
> 1734: 4 [%start-stack load-stack ...]
> 1739: 3 [#<procedure 1bbb930 ()>]
> In unknown file:
> ?: 2 [primitive-load
> "/gnu/store/dljmqd3db20j9z9bbqlha71p3jzj7cvk-bash-minimal-5.1.16-builder"]
> In ice-9/eval.scm:
> 432: 1 [eval # ()]
> In unknown file:
> ?: 0 [setlocale 6 "en_US.utf8"]
>
> ERROR: In procedure setlocale:
> ERROR: In procedure setlocale: Invalid argument
> builder for
> `/gnu/store/qy6l0gjjpc40frz57fv08shpwj4pssfd-bash-minimal-5.1.16.drv' failed
> with exit code 1
It builds for me now on ‘master’:
--8<---------------cut here---------------start------------->8---
$ ./pre-inst-env guix build bash-minimal -s i586-gnu --no-grafts
/gnu/store/0iw3v18ar8vy1yknnf84lv0jzmq6gjhm-bash-minimal-5.1.16-doc
/gnu/store/1gsf6zrl3fmbrip98nsqpkjykfhahmvd-bash-minimal-5.1.16
$ git log |head -1
commit aeb494322ca9dec4a4d66a7d063239c8536bd538
--8<---------------cut here---------------end--------------->8---
\o/
Christopher Baines <mail@cbaines.net> skribis:
> These changes look good to me.
>
> For the data service instances, it would be good to fix the infinite
> loop issue sooner rather than later. For affected revisions, I think the
> data service is effectively waiting until the relevant processes run out
> of memory and crash, and this is slowing down processing revisions.
Yeah.
Pushed as b0715d7cd2a74bc231751f8afc9dffb2047501ac.
Let’s do some more testing from here and see how it goes.
Thanks!
Ludo’.