IRC channel logs

2014-05-09.log

back to list of logs

<zacts>hi
<zacts>any guix devs around?
<viric>bavier: it's quite a simple thing.
<viric>but it works.
<zacts>I'm working on a distro which uses nix, can I transfer the guix builds and packages to pure nix?
<zacts>afaik, you can transfer nix -> guix, but I don't know about guix -> nix(?)
<zacts>if this is possible in a clean way it will save me tons of work. the project is #nubsd.
<civodul>Hello Guix!
<jmd>hello
<civodul>jmd: you left before i could reply yesterday ;-)
<civodul>are you using Guile 2.0.5?
<civodul>bavier: FWIW, i'm adding hwlo
<civodul>*hwloc
<jmd>civodul: I can't remember what I asked now, but yes, I'm using 2.05
<jmd>2.0.5
<civodul>the substituter will pretty much always print "not responsive" when using 2.0.5
<civodul>because there was no way to know about the transfer progress
<civodul>i should fix that message for 2.0.5
<civodul>but the best course of action is for you to upgrade :-)
<jmd>Is there a way to make guix use the guix installed guix ?
<jmd>I'll type that again:
<jmd>Is there a way to make guix use the guix installed guile?
<civodul>yes, sure
<civodul>you can do: guix package -i guile pkg-config gcc-toolchain
<civodul>and then rebuild/reinstall Guix (from source)
<civodul>well, "Installing Guix from Guix" in README is more accurate
<jmd>ok I will read that.
<civodul>atheia: i'll think we'll push dmd 0.2 one of these days
<bavier>civodul: re hwloc, that's great, that'll come in handy
<bavier>I'm about to push a patch that'll factor out the openmpi dependency from fftw
<civodul>great, thank you
<atheia>civodul: sounds exciting — sorry I haven't had too much time to devote to hacking it recently.
<atheia>Busy with some other projects at present I'm afraid.
<atheia>I've been using it on a daily basis though (admittedly — not very demanding stuff), and it seems to work fine.
<civodul>good :-)
<civodul>i've made a few improvements lately
<atheia>Ah, yes, I see — hadn't pulled in a while looking good.
<atheia>I'll continue testing the new patches :-)
<atheia>s/patches/features
<civodul>thanks
<atheia>hum. It seems the docstring in the make-forkexec-constructor definition rewrite is causing an error:
<atheia>dmd/service.scm:601:4: case-lambda: bad case-lambda*
<atheia>This seems like the kind of problem you would have spotted testing though.
<atheia>So not sure what's going on here.
<atheia>When I remove the docstring and retry firing up dmd it works a charm
<atheia>Also, my init.scm used a couple of make-forkexec-constructors legacy syle…
<atheia>They caused dmd to refuse to load my init.scm with the error msg:
<atheia>keyword-argument-error("eval" "Invalid keyword" () #f)
<atheia>Switching to the new make-forkexec-constructor style fixed the issue.
<civodul>argh, atheia's gone