bug#41028: Channel/inferior error with core-updates: Unbound variable: call-with-new-thread

2020-05-08 Thread Marius Bakke
Marius Bakke writes: > Christopher Baines writes: > >> One even more niche issue is that because I'm using this channel in my >> system configuration, the patching happens as root, but it's the cached >> channel in my users home directory that's patched. This means that >> build-self.scm

bug#41028: Channel/inferior error with core-updates: Unbound variable: call-with-new-thread

2020-05-08 Thread Christopher Baines
Marius Bakke writes: > Christopher Baines writes: > >> Ludovic Courtès writes: >> >>> Ludovic Courtès skribis: >>> The attached patches add a mechanism to patch the Guix source tree, and then use that mechanism to add the missing (ice-9 threads) import. With this I can do:

bug#41028: Channel/inferior error with core-updates: Unbound variable: call-with-new-thread

2020-05-08 Thread Marius Bakke
Christopher Baines writes: > Ludovic Courtès writes: > >> Ludovic Courtès skribis: >> >>> The attached patches add a mechanism to patch the Guix source tree, and >>> then use that mechanism to add the missing (ice-9 threads) import. With >>> this I can do: >>> >>> ./pre-inst-env guix

bug#41028: Channel/inferior error with core-updates: Unbound variable: call-with-new-thread

2020-05-08 Thread Christopher Baines
Ludovic Courtès writes: > Ludovic Courtès skribis: > >> The attached patches add a mechanism to patch the Guix source tree, and >> then use that mechanism to add the missing (ice-9 threads) import. With >> this I can do: >> >> ./pre-inst-env guix time-machine \ >>

bug#41028: Channel/inferior error with core-updates: Unbound variable: call-with-new-thread

2020-05-07 Thread zimoun
Hi Ludo, On Thu, 7 May 2020 at 10:13, Ludovic Courtès wrote: > Given the enthusiasm expressed on IRC, I went ahead and pushed. :-) > > ff3ca7979e channels: Add patch for . > 053b10c3ef channels: Add mechanism to patch checkouts of the 'guix channel. >

bug#41028: Channel/inferior error with core-updates: Unbound variable: call-with-new-thread

2020-05-07 Thread Ludovic Courtès
Hey! Ludovic Courtès skribis: > The attached patches add a mechanism to patch the Guix source tree, and > then use that mechanism to add the missing (ice-9 threads) import. With > this I can do: > > ./pre-inst-env guix time-machine \ > --commit=e02c2f85b36ce1c733bd908a210ce1182bdd2560

bug#41028: Channel/inferior error with core-updates: Unbound variable: call-with-new-thread

2020-05-06 Thread Ludovic Courtès
Comrades, Christopher Baines skribis: > (use-modules (guix channels) > (guix inferior)) > > (define channels > (list (channel > (name 'guix) > (url "https://git.savannah.gnu.org/git/guix.git;) > (commit >

bug#41028: Channel/inferior error with core-updates: Unbound variable: call-with-new-thread

2020-05-05 Thread Ludovic Courtès
Hey! Christopher Baines skribis: > → guix build -f test.scm > Updating channel 'guix' from Git repository at > 'https://git.savannah.gnu.org/git/guix.git'... > Backtrace: >4 (primitive-load "/gnu/store/8mv5bpjgxg9c369xnbb5rf1kv9r?") > In ice-9/eval.scm: > 619:8 3 (_

bug#41028: Channel/inferior error with core-updates: Unbound variable: call-with-new-thread

2020-05-02 Thread Christopher Baines
Noticed this when testing guix system build with core-updates. Here's a small example which reproduces the issue: (use-modules (guix channels) (guix inferior)) (define channels (list (channel (name 'guix) (url "https://git.savannah.gnu.org/git/guix.git;)