[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: “Which important packages fail to build?”
From: |
Ricardo Wurmus |
Subject: |
Re: “Which important packages fail to build?” |
Date: |
Sat, 26 Jan 2019 16:32:48 +0100 |
User-agent: |
mu4e 1.0; emacs 26.1 |
Hi Joshua,
> As an aside, should Icecat be on this list?
This list is generated automatically. Icecat is a leaf package —
nothing else depends on it.
> I keep having to use "guix package
> --do-not-upgrade=icecat -u", because Icecat takes forever to build, and
> I'm not certain that I have enough memory to build it.
>
> However,
>
> #BEGIN_SRC sh
> icecat --version
> #END_SRC
>
> #+:RESULTS:
> GNU IceCat 60.3.0
>
>
> BUT why does guix package -u try to rebuild Icecat?
Having a name and a version is not sufficient. Guix is only concerned
with derivations and their contents. So if any dependency of Icecat has
changed this causes a rebuild of Icecat, even if you already happen to
have a different variant of it that shares the name and version string.
--
Ricardo