[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: two questions on guix upgrade

From: Leo Famulari
Subject: Re: two questions on guix upgrade
Date: Tue, 16 Mar 2021 16:43:24 -0400

On Tue, Mar 16, 2021 at 12:47:33PM -0700, Andy Tai wrote:
> 1. Is there a way to tolerate errors in single package upgrade and keep the
> others going?   right now I have opencv installed and opencv build now is
> broken, so if I do the above command as is the whole 'package -u' command
> would fail unless I explicitly exclude opencv from the update step.

You can use the --keep-going or --do-not-upgrade options, depending on
your needs.

> 2. is there a way to exclude packages that require local build?  I use a VM
> with just 4 Gb of RAM running the guix distribution and the above command
> may fail when upgrading and certain packages with no substitutes yet
> available would be build locally and because of the low amount of RAM the
> build steps would fail, again making the whole command fail.   It would be
> ideal to have an option to just skip packages that would be built locally.

No, sorry, this isn't possible (yet?). Guix is a build-from-source
distro with transparent substitution of precompiled binaries, so it's
not simple to "only substitute".

You can use the `guix weather` command to check in advance which
substitute are available, and then use --do-not-upgrade accordingly.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]