bug#25467: Fish: some script is broken

2017-01-17 Thread ng0
Seems like a feature of our fish is currently broken, this is at
the first start, just after guix package -i fish (and no config
files present, all sitting in backups):

> fish
fish: Unknown command 'python -B 
/gnu/store/f80pivij8kfn1r49k2a3194kic3yhv7g-fish-2.4.0/share/fish/tools/create_manpage_completions.py
 --manpath --progress --cleanup-in ~/.config/fish/completions --cleanup-in 
~/.config/fish/generated_completions'
/gnu/store/f80pivij8kfn1r49k2a3194kic3yhv7g-fish-2.4.0/share/fish/functions/fish_update_completions.fish
 (line 2):  python -B $__fish_datadir/tools/create_manpage_completions.py 
--manpath --progress --cleanup-in '~/.config/fish/completions' --cleanup-in 
'~/.config/fish/generated_completions'

^
in function 'fish_update_completions'
called on standard input

-- 
♥Ⓐ  ng0 -- https://www.inventati.org/patternsinthechaos/





bug#25449: GHC packages take a long time to install

2017-01-17 Thread David Craven
> That script must be readable and executable by the guixbuild* users
> (thus, its parent directories must be readable/executable as well).

Mmh, it worked till recently... I did chmod a+x /home/dvc and it solved the
permission denied problem on guix/nix/scripts/download. Thanks!

But that doesn't fix my problem with some ghc packages taking extremely
long... Any ideas?

Anyway, I'm hitting problems all the time - need to finally switch to
guixsd :)

FYI commit 384344198dcaa97847e66d3dd82f279ede08d690 causes this on my end,
but I don't currently have time to look in to it...
Backtrace:
In unknown file:
   ?: 19 [primitive-load-path "gnu/tests/install" ...]
In ice-9/eval.scm:
 505: 18 [# (define-module
# # ...)]
In ice-9/psyntax.scm:
1106: 17 [expand-top-sequence ((define-module # # # ...)) () ((top)) ...]
 989: 16 [scan ((define-module (gnu tests install) #:use-module ...)) ()
...]
 279: 15 [scan ((#(syntax-object let # ...) (#) (# #) ...)) () ...]
In ice-9/eval.scm:
 411: 14 [eval # ()]
In ice-9/boot-9.scm:
2954: 13 [define-module* (gnu tests install) #:filename ...]
2929: 12 [resolve-imports (((gnu)) ((gnu tests)) ((gnu tests base)) ...)]
2867: 11 [resolve-interface (gnu tests base) #:select ...]
2792: 10 [# # ...]
3068: 9 [try-module-autoload (gnu tests base) #f]
2404: 8 [save-module-excursion #]
3088: 7 [#]
In unknown file:
   ?: 6 [primitive-load-path "gnu/tests/base" ...]
In gnu/tests/base.scm:
 275: 5 [#]
In gnu/system/vm.scm:
 475: 4 [system-qemu-image/shared-store-script # # # ...]
In gnu/system.scm:
 635: 3 [operating-system-derivation # # #f]
 340: 2 [operating-system-services # # #f]
 291: 1 [essential-services # # #f]
 191: 0 [non-boot-file-system-service #]

gnu/system.scm:191:4: In procedure non-boot-file-system-service:
gnu/system.scm:191:4: In procedure module-lookup: Unbound variable: #{%
file-system-needed-for-boot?-procedure}#
make[2]: *** [Makefile:4878: make-go] Error 1
make[2]: Leaving directory '/home/dvc/guix'
make[1]: *** [Makefile:4021: all-recursive] Error 1
make[1]: Leaving directory '/home/dvc/guix'
make: *** [Makefile:2677: all] Error 2z


bug#25449: GHC packages take a long time to install

2017-01-17 Thread Ricardo Wurmus

David Craven  writes:

> FYI commit 384344198dcaa97847e66d3dd82f279ede08d690 causes this on my end,
> but I don't currently have time to look in to it...

Try “rm gnu/system.go && make”

-- 
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
http://elephly.net






bug#25449: GHC packages take a long time to install

2017-01-17 Thread Ludovic Courtès
David Craven  skribis:

>> That script must be readable and executable by the guixbuild* users
>> (thus, its parent directories must be readable/executable as well).
>
> Mmh, it worked till recently... I did chmod a+x /home/dvc and it solved the
> permission denied problem on guix/nix/scripts/download. Thanks!
>
> But that doesn't fix my problem with some ghc packages taking extremely
> long... Any ideas?

Figures please!  :-)

--8<---cut here---start->8---
$ time ./pre-inst-env guix build idris -n 2>/dev/null

real0m2.067s
user0m1.860s
sys 0m0.092s
$ git describe
v0.12.0-698-gcd294a6d9
--8<---cut here---end--->8---

Also, see also
.

Ludo’.