bug#31814: setuid programs are not first in PATH

2018-06-17 Thread Clément Lassieur
Hello Ludovic, Ludovic Courtès writes: > Hello Clément, > > Clément Lassieur skribis: > >> sourcing /etc/profile >> >> - prepends /run/setuid-programs to $PATH >> - then sources $HOME/.guix-profile/etc/profile >> >> and sourcing $HOME/.guix-profile/etc/profile >> >> - prepends $HOME/.guix-profi

bug#31870: Provide a way to customize %harmless-collisions

2018-06-17 Thread Clément Lassieur
Ludovic Courtès writes: > Hello, > > Clément Lassieur skribis: > >> %harmless-collisions is consistent for Guix packages, but users can also >> add their custom packages through GUIX_PACKAGE_PATH. It would be great >> that if such custom packages collide, the warning message can be >> removed.

bug#31825: guix offload fails with guix-authenticate error

2018-06-17 Thread Maxim Cournoyer
Hi Ludo, l...@gnu.org (Ludovic Courtès) writes: > Hello, > > Maxim Cournoyer skribis: > >> I've read the documentation carefully many times, but I still can't make >> `guix offload' work. It always fails like so: >> >> guix offload test >> guix offload: testing 1 build machines defined in '/etc/

bug#31824: guix offload test fails when the remote daemon uses --debug

2018-06-17 Thread Maxim Cournoyer
Hi Ludo! l...@gnu.org (Ludovic Courtès) writes: > Hello, > > Maxim Cournoyer skribis: > >> In guix/scripts/offload.scm: >> 579:6 3 (_ _ . _) >> In ice-9/format.scm: >> 1590:19 2 (format # "~:[~*~;guix ~a: ~]…" …) >>197:20 1 (format:format-work "~:[~*~;guix ~a: ~]~aremove evalua…" …)

bug#31841: Status: Guix requires guile-sqlite3

2018-06-17 Thread Maxim Cournoyer
Hello, l...@gnu.org (Ludovic Courtès) writes: > Hello, > > Maxim Cournoyer skribis: > >> I just stumbled on this after 'guix pull' on my GuixSD system. >> >> Would it have been possible to have guix output some useful message >> about a missing dependency? (guile-sqlite3 dependency is required f

bug#31841: Status: Guix requires guile-sqlite3

2018-06-17 Thread Ludovic Courtès
Hello, Maxim Cournoyer skribis: > I just stumbled on this after 'guix pull' on my GuixSD system. > > Would it have been possible to have guix output some useful message > about a missing dependency? (guile-sqlite3 dependency is required for > `guix system'). This will not be a problem now: ~/.c

bug#31870: Provide a way to customize %harmless-collisions

2018-06-17 Thread Ludovic Courtès
Hello, Clément Lassieur skribis: > %harmless-collisions is consistent for Guix packages, but users can also > add their custom packages through GUIX_PACKAGE_PATH. It would be great > that if such custom packages collide, the warning message can be > removed. ‘%harmless-collisions’ is really a

bug#31814: setuid programs are not first in PATH

2018-06-17 Thread Ludovic Courtès
Hello Clément, Clément Lassieur skribis: > sourcing /etc/profile > > - prepends /run/setuid-programs to $PATH > - then sources $HOME/.guix-profile/etc/profile > > and sourcing $HOME/.guix-profile/etc/profile > > - prepends $HOME/.guix-profile/bin to $PATH > - prepends $HOME/.guix-profile/sbin to

bug#31841: ./pre-inst-env guix system no longer works without ~/.config/guix

2018-06-17 Thread Ludovic Courtès
Hello, Mark H Weaver skribis: > I should emphasize that when running Guix this way, if you wish to avoid > running 'guix pull', it's important to always keep at least one > known-good development environment for Guix saved as a GC root. Toward > that end, when I run "guix environment guix" to u

bug#31841: Status: Guix requires guile-sqlite3

2018-06-17 Thread Maxim Cournoyer
Hello, I just stumbled on this after 'guix pull' on my GuixSD system. Would it have been possible to have guix output some useful message about a missing dependency? (guile-sqlite3 dependency is required for `guix system'). I wasn't sure how to proceed until efraim let me know of this bug in #gu

bug#31805: guix pull --url errors out with "build failed: substituter `substitute' died unexpectedly"

2018-06-17 Thread Ricardo Wurmus
Leo Famulari writes: > On Tue, Jun 12, 2018 at 11:23:10PM +0200, Clément Lassieur wrote: >> substitute: updating list of substitutes from 'https://berlin.guixsd.org'... >> 0.0%Backtrace: > > [...] > >> substitute: guix/ui.scm:1501:12: In procedure run-guix-command: >> substitute: Bad Read-He

bug#31870: Provide a way to customize %harmless-collisions

2018-06-17 Thread Clément Lassieur
Hi, %harmless-collisions is consistent for Guix packages, but users can also add their custom packages through GUIX_PACKAGE_PATH. It would be great that if such custom packages collide, the warning message can be removed. Thanks, Clément