bug#29707: [PATCH] guix system: search: Display all provision names as 'shepherdnames'.

2018-04-30 Thread Clément Lassieur
* guix/scripts/system/search.scm (service-type-shepherd-names): Append provision lists together instead of returning a list of provision cars. --- guix/scripts/system/search.scm | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/guix/scripts/system/search.scm b/guix/scripts

bug#29707: "guix system search" doesn't show how to start/stop service

2018-04-30 Thread Clément Lassieur
Hi Ludovic, Ludovic Courtès writes: > Commit 6ac8b7359a1ac80e558f41dd37004ffa727dd3c6 does roughly what you > suggested: > > --8<---cut here---start->8--- > $ ./pre-inst-env guix system search slim > name: slim > location: gnu/services/xorg.scm:510:2 > extends

bug#27476: libguile/memoize.c is not thread safe, so syntax parameter expansion is not thread-safe

2018-04-30 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > With Guile 2.2.3 a similar program triggers a crash very quickly: Even simpler: --8<---cut here---start->8--- $ guile ../guile-debugging/syntax-parms.scm ;;; note: source file /home/ludo/src/guix/../guile-debugging/sy

bug#27476: guix pull fails on powerful server

2018-04-30 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > I can’t reproduce this with current Guile ‘stable-2.2’, following Andy’s > weak-table rewrite¹, so this might have been a weak-table bug showing up > under memory pressure. With Guile 2.2.3 a similar program triggers a crash very quickly: --8<---

bug#31294: Failed building dependencies for guix.

2018-04-30 Thread Ludovic Courtès
I diffed the profiles.go you sent against the known-good profiles.go that I have. There’s a lot of noise in the diff (different addresses, etc.), but the interesting bit is this (the minus signs correspond to the “bad” .go file): @@ -11999,76 +11999,77 @@ Disassembly of info-dir-file at #x10120:

bug#31321: perl-test-www-mechanize: Duplicate 'native-inputs' field.

2018-04-30 Thread Mark H Weaver
Our 'perl-test-www-mechanize' package contains two 'native-inputs' field initializers. If I'm not mistaken, the first one is being effectively ignored, so 'perl-test-exception' is not actually a native-input. It would be good to clean this up so that we can start raising errors when duplicate fie

bug#31320: python2-pysnptools: Duplicate 'native-inputs' field.

2018-04-30 Thread Mark H Weaver
Our 'python2-pysnptools' package contains two 'native-inputs' field initializers. If I'm not mistaken, the first one is being effectively ignored, so 'python2-cython' is not actually a native-input. It would be good to clean this up so that we can start raising errors when duplicate field initial

bug#31319: ghc-case-insensitive: Duplicate 'inputs' field.

2018-04-30 Thread Mark H Weaver
Our 'ghc-case-insensitive' package contains two 'inputs' field initializers. If I'm not mistaken, the first one is being effectively ignored, so 'ghc-hunit' is not actually an input. It would be good to clean this up so that we can start raising errors when duplicate field initializers are presen

bug#31268: 'guix system vm-image' hangs

2018-04-30 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> FYI, I just pushed commit 8c21c64e59d3f4d223d8aeef91f06fdde7de1ab7 which >> updates linux-libre to 4.16.6. Would you like to see if the problem >> still persists? > > It does. I suggest doing a git bisect on the 4.16.y branch

bug#31268: 'guix system vm-image' hangs

2018-04-30 Thread Ludovic Courtès
Hello Mark, Mark H Weaver skribis: > FYI, I just pushed commit 8c21c64e59d3f4d223d8aeef91f06fdde7de1ab7 which > updates linux-libre to 4.16.6. Would you like to see if the problem > still persists? It does. I instrumented the code to see what happens. Opening /dev/vda works fine, invoking “p

bug#31284: [PATCH 0/1] guix: Add git-fetch/impure.

2018-04-30 Thread Thompson, David
On Sun, Apr 29, 2018 at 1:28 PM, Mark H Weaver wrote: > Hi Chris, > > Chris Marusich writes: > >> You've both said that you would prefer not to add git-fetch/impure to >> Guix. Can you help me to understand why you feel that way? I really >> think it would be nice if Guix could fetch Git reposi

bug#29707: "guix system search" doesn't show how to start/stop service

2018-04-30 Thread Ludovic Courtès
Hi Clément, Clément Lassieur skribis: > The "guix system search" command doesn't show how we are supposed to > start/stop the searched service. > > For example, I think it would be useful to know that "herd stop > xmpp-daemon" stops the XMPP server and "herd stop xorg-server" stops the > Xorg se

bug#31294: Failed building dependencies for guix.

2018-04-30 Thread Fis Trivial
Ludovic Courtès writes: > Hi, > > Fis Trivial skribis: > >> Ludovic Courtès writes: > > [...] > >>> Could you paste /gnu/store/5y6mkv079xq5hnfajxfwky0kfc6ffy3p-info-dir.drv ? > > [...] > >> "/gnu/store/32qhdh8q4ba9lzp20495lw3a4cx0p3mp-guile-2.2.3/bin/guile",["--no-auto-compile","/gnu/store/mpy5w

bug#31294: Failed building dependencies for guix.

2018-04-30 Thread Ludovic Courtès
Hi, Fis Trivial skribis: > Ludovic Courtès writes: [...] >> Could you paste /gnu/store/5y6mkv079xq5hnfajxfwky0kfc6ffy3p-info-dir.drv ? [...] > "/gnu/store/32qhdh8q4ba9lzp20495lw3a4cx0p3mp-guile-2.2.3/bin/guile",["--no-auto-compile","/gnu/store/mpy5w5gprs1ymrl3kwhqwr2jvnkdnvh7-info-dir-builde

bug#31268: 'guix system vm-image' hangs

2018-04-30 Thread Mark H Weaver
George myglc2 Clemmer writes: > On 04/26/2018 at 03:37 Eric Bavier writes: > >> Hi George, >> >> I've seen the same lately with 'guix system vm': >> >> On Wed, 25 Apr 2018 21:39:30 -0400 >> George myglc2 Clemmer wrote: >> >>> 'guix system vm-image' hangs on guix (GNU Guix) 0.14.0.4439-eb88e buil