[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How/When will guix pull stop to compile the 616 files?
From: |
Ricardo Wurmus |
Subject: |
Re: How/When will guix pull stop to compile the 616 files? |
Date: |
Wed, 09 Aug 2017 10:08:29 +0200 |
User-agent: |
mu4e 0.9.18; emacs 25.2.1 |
Jack Hill <address@hidden> writes:
> On Tue, 8 Aug 2017, Ricardo Wurmus wrote:
>
>>
>> Paul Dufresne <address@hidden> writes:
>>
>>> It takes 45 mins. on my relatively old dual core to guix-pull
>>
>> Yeah, this isn’t great. Since 0.13.0 compilation is slower and requires
>> a whole lot more memory. That’s a known problem.
>>
>> There are some ideas to reduce the amount of compilation that has to
>> happen locally, but it isn’t quite as simple as a first look may
>> suggest.
>
> Could building be avoided entirely with substitutes? Are substitutes not
> appropriate for some reason, or is it just that substitutes are not
> produced on Hydra for every guix commit?
Before a substitute can be requested, Guix will have to compute a
derivation locally. In the case of Guix itself this is rather
expensive.
Once we have the derivation we can ask substitute servers if they have a
binary substitute for performing the work the derivation describes.
So, local *computation* cannot be avoided, but local building should be
avoidable for most packages — here the problem is that hydra isn’t fast
enough yet. I’ve been preparing an alternative build farm at the
institute where I work, which will hopefully soon be powerful enough to
build packages more quickly than our current Hydra does.
--
Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
https://elephly.net
- How/When will guix pull stop to compile the 616 files?, Paul Dufresne, 2017/08/07
- Re: How/When will guix pull stop to compile the 616 files?, Paul Dufresne, 2017/08/07
- Re: How/When will guix pull stop to compile the 616 files?, Alex Sassmannshausen, 2017/08/08
- Re: How/When will guix pull stop to compile the 616 files?, Paul Dufresne, 2017/08/08
- Re: How/When will guix pull stop to compile the 616 files?, Ricardo Wurmus, 2017/08/08
- Re: How/When will guix pull stop to compile the 616 files?, Jack Hill, 2017/08/08
- Re: How/When will guix pull stop to compile the 616 files?, Paul Dufresne, 2017/08/09
- Re: How/When will guix pull stop to compile the 616 files?,
Ricardo Wurmus <=
- Re: How/When will guix pull stop to compile the 616 files?, Jack Hill, 2017/08/09
- Re: How/When will guix pull stop to compile the 616 files?, Quiliro Ordonez Baca, 2017/08/14