GNU bug report logs -
#27780
guix environment to build guile from git required excessive CPU time
Previous Next
Reported by: Mark H Weaver <mhw <at> netris.org>
Date: Fri, 21 Jul 2017 03:04:02 UTC
Severity: normal
Done: Mark H Weaver <mhw <at> netris.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#27780: guix environment to build guile from git required excessive CPU time
which was filed against the guix package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 27780 <at> debbugs.gnu.org.
--
27780: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=27780
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Hi Maxim,
Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:
> Any update on this? If that's not an issue anymore, feel free to close
> it, otherwise I'll do so in 2 weeks time.
I haven't seen other reports of this, and I barely remember it. Also, I
haven't used substitutes in years. I'm closing this bug.
Thanks for working through these old bug reports.
Regards,
Mark
[Message part 3 (message/rfc822, inline)]
I just ran the following command on my Thinkpad X200 running GuixSD:
./pre-inst-env guix environment guile --ad-hoc autoconf automake libtool flex gettext
Using the guix client from a git checkout at v0.13.0-1496-gcfd6a3b1e,
and using guix-daemon from guix-0.13.0-3.b547349.
This command took approximately 20 minutes of CPU time before
downloading anything except possibly some NARINFOs. During this initial
20 minutes of CPU-bound activity, the only output was 4 occurrences of
the following message:
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
The CPU time was roughly evenly split between the following two
processes:
--8<---------------cut here---------------start------------->8---
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 8456 57.0 0.1 37420 7788 ? Rs 22:27 11:31 \_ /gnu/store/gkv8zl774h2qpa89mrf6d74fry3rsnpa-guix-0.13.0-3.b547349/bin/guix-daemon 8450 guixbuild --max-silent-time 0 --timeout 0 --substitute-urls https://mirror.hydra.gnu.org --gc-keep-derivations=yes --gc-keep-outputs=yes
root 8457 45.0 0.9 124040 38556 ? Rl 22:27 9:03 \_ /gnu/store/z16li2znnk2pdgrg3ldm34k669pcrdcx-guile-2.2.2/bin/guile --no-auto-compile /gnu/store/gkv8zl774h2qpa89mrf6d74fry3rsnpa-guix-0.13.0-3.b547349/bin/.guix-real substitute --query
--8<---------------cut here---------------end--------------->8---
Immediately before this, I had run the same command but without the
final "gettext" argument, and it ran quite quickly.
I've run a similar command in the last couple of weeks, with the
"gettext" argument, and as I recall it ran reasonably quickly as well.
Mark
This bug report was last modified 4 years and 190 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.