Hello,

Roel Janssen <[email protected]> skribis:

> I couldn't install *all* R packages, but I used it on our shared R
> profile:
>
> $ guixr package --list-installed -p /gnu/profiles/per-language/r
> ncurses       6.0     out     
> /gnu/store/djvxj8r1xwvrm89xqjrd44wwaxc02i74-ncurses-6.0
> coreutils     8.27    out     
> /gnu/store/ps92fz5p6l3mz9ddi388p1891r2q3fva-coreutils-8.27
> grep  3.0     out     /gnu/store/bxnxmg6vamnlp95skrgdqw7s86ag1f51-grep-3.0
> sed   4.4     out     /gnu/store/673v5pxadfdj1zkmpm90s6j89367w4af-sed-4.4
> r-sparql      1.16    out     
> /gnu/store/5qhr4va0af65a0jrpj6nc7xdnw9s4345-r-sparql-1.16

Unfortunately most of these packages are not in Guix proper AFAICS.
Could you come up with a simple way for me to reproduce the issue on
Guix master?

> $ strace -c guixr package --search-paths -p /gnu/profiles/per-language/r      
>                  
> export PATH="/gnu/profiles/per-language/r/bin"
> export R_LIBS_SITE="/gnu/profiles/per-language/r/site-library/"
> export TERMINFO_DIRS="/gnu/profiles/per-language/r/share/terminfo"
> % time     seconds  usecs/call     calls    errors syscall
> ------ ----------- ----------- --------- --------- ----------------
>  98.31    0.139510       11626        12         6 wait4
>   0.77    0.001087          36        30         9 open
>   0.43    0.000615          21        29         8 stat

I think you’re tracing ‘guixr’, which forks and just waits for ‘guix’
and other commands, no?

TIA!

Ludo’.

Reply via email to