IRC channel logs


back to list of logs

<cyril__>Yeah, 0.3 \\o/
<civodul>good night/day!
<civodul>Hello Guix!
<brendyn>Any idea why I get this?
<brendyn>b ~ guix package
<brendyn>guix package: error: failed to connect to `/usr/local/var/nix/daemon-socket/socket': No such file or directory
<brendyn>hmm that is not good that make check downloads stuff without me knowing
<civodul>hey brendyn
<civodul>brendyn: have you typed "make install", and run the daemon?
<civodul>the daemon normally creates its socket on the first run
<civodul>re "make check" downloading stuff, that's an annoyance, but it allows basic packaging features to be actually tested
<civodul>maybe these tests could be made optional, though
<brendyn>(display "HAI I'm downloading stuff!!!") would be good ;)
<brendyn>I live of internet from my mobile phone, so I can't waste it
<civodul>maybe we should have an env. var., like GUIX_ALLOW_EXPENSIVE_TESTS or something
<civodul>Coreutils has something like that
<brendyn>'guix package --list-available' could do with wider columns i guess
<brendyn>Atleast the name column
<brendyn>I think it is cool how pacman has super short hand commands, like
<brendyn>all I need to do for 'guix package --list-available' is 'pacman -Ss'
<brendyn>Hmmm, seems hard to fix, because of the way format is
<brendyn>Oh, no I think I can do it
<brendyn>civodul: How do you jump to definitions in geiser?
<brendyn>Nevermind I found it, but geiser couldn't find the definition. Do I need to load all of guix somehow to be able to jump to any definition?
<civodul>brendyn: i used tabs in the output of --list-available, so one could use 'cut' and all that hackery :-)
<civodul>for Geiser, use M-.
<civodul>make sure to have Guix in the geiser-guile-load-path
<civodul>in practice, you can open a package file, type C-c C-k to compile it, which as a side effect will load all of its dependencies
<civodul>from the M-. should work fine
<civodul>*from there
<brendyn>I don't want to load guix every time I load geiser since i use it for my own things too
<civodul>it's only loaded when you compile a Guix module
<civodul>otherwise that would be annoying :-)
<brendyn>hmm how do add guix to the load path then?
<brendyn>sounds M-. wouldnt automatically work yet with that
<civodul>in ~/.emacs i have:
<civodul>(setq-default geiser-guile-load-path '( ... "~/src/guix" ...))
<civodul>should be enough
<civodul>if it doesn't work, we should yell at jao ;-)