<insommiack>is here someone who's know where i need to put my recipe of my own package for guix package find it whithout use GUIX_PACKAGE_PATH?
<reepca>insommiack: that would only really work if you're using a git checkout and pre-inst-env - the places searched by default by an installed guix are all in the immutable store. Is there any particular reason GUIX_PACKAGE_PATH won't work? You could also use the --load-path option to "guix package".
<insommiack>thanks for your answer reepca! GUIX_PACKAGE_PATH work but i want to put my package in the same directory that guix packages on my own git repo which it's a clone of guix repo but with my packages and with a pull from this repo, my own package will able to be instal on guix
<reepca>it should work to just set GUIX_PACKAGE_PATH=path/to/my/repo then, shouldn't it?
***ShalokShalom_ is now known as ShalokShalom
<insommiack>yes it's a way but i really want to know how and where guix search .scm for package
<reepca>If I understand correctly, it first searches whatever is specified in GUIX_PACKAGE_PATH or with --load-path, then ~/.config/guix/latest, then whatever guix is installed in the user's profile.
<efraim>i tried --rounds=50 but gettext-minimal built once, without hanging
<insommiack>yes but i've put it in the same directory of gnu package and it didn't find it and i put the good name of the module
<reepca>insommiack: where in the filesystem is that directory located? Are you talking about the gnu/packages directory in your repository?
<reepca>the regular guix command doesn't look in your repository unless you tell it to using --load-path or GUIX_PACKAGE_PATH. Alternatively, you could run ./pre-inst-env guix package ... from your repository.
<insommiack>but i use the command guix pull --url=my-repo and it's copy my repo to guix installation file
<reepca>oh, that would also work I suppose. That would make ~/.config/guix/latest point to your repository.
<wigust>solene: Could you make ”%load-path” inside “guile”?
<solene>wigust: if I type %load-path I get "ERROR: Unbound variable: compile" like (+ 1 1)
<solene>guile -c "(display (+ 1 1))" displays "2", at least, but shows this message before ;;; WARNING: loading compiled file /gnu/store/0kay0503aqwxx6rrhnqr1jmdlcwm9wy2-guile-2.2.2/lib/guile/2.2/ccache/srfi/srfi-11.go failed: ;;; ERROR: In procedure load-thunk-from-memory: Aucun fichier ou dossier de ce type
<wigust>solene: What about “printenv GUILE_LOAD_PATH”?
<reepca>I unset GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH and it still worked fine for me
<solene>with guile --no-auto-compile the REPL works
<reepca>basic sanity check: are the files it complains about actually not in the store?
<solene>reepca: unsetting the 2 variables doesn't help
<reepca>solene: aye, just suggesting that the 2 variables might not be the problem
<solene>reepca: they exists, and they are not null
<wigust>solene: If you run Guile in “environment” does it work for you?
<solene>I have multiples derivations of one package, how can I use one instead of another ? I have multiples guile installed and would like to try another one to see if it fix guile
<solene>if I start /gnu/store/1sapdlc0m692qfnrrx3cyjrd2001g33j-guile-2.2.2/bin/guile it works ! :)
<solene>but this is not used un the system profile
<solene>I don't understand what is a graft (I've read the manual). If I do find /gnu/store -maxdepth 1 -name "*guile-2.2.2" -type d I get 5 guile-2.2.2 folders. I don't understand why I got 5 times the software installed, and how is choosed which one will be the default
<efraim>phase install failed, not sure what to make of that
<efraim>i see debian has a patch against siliconmotion, i'll do that later
<rekado>for R packages everything happens in the install phase.
<roptat>hi, how would I configure a static ipv4 and ipv6 address on the same interface on guixSD?
<roptat>I found static-networking-service, but I don't think I can use it for two IPs, right?
<cbaines>roptat, I had a quick look at the code, but I'm unsure
<cbaines>the static-networking-service seems to work per-interface, but just has a single ip
<cbaines>it might work if you use the static-networking-service procedure twice, once for the v4 address and once for the v6 address, but you might need to pass the #:provision key with a different value each time, otherwise the generated services might conflict
<lfam>Once you figure it out, it would be nice to improve the example in the manual :)