[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Is there a way to upgrade only packages with substitutes?
From: |
znavko |
Subject: |
Re: Is there a way to upgrade only packages with substitutes? |
Date: |
Sat, 03 Aug 2019 04:30:56 +0000 |
Hello, Katherine! I fuzzily remember this subject in maillists, maybe we
discussed this feature. And there were instruction of how to define in `guix
package -u` those packages you won't update.
Also I know guix has feature to check substitutes (`guix weather`, is it?).
I think we need a script that will do this:
1) guix pull
2) get a list of new packages and dependencies that all will be updated
3) check which of them haven't substitutes
4) run `guix package -u` without those packages that have not substitutes.
4.1) or run `guix package -u` without only those big packages you defined like
'not to update if they have no substitutes'
I think this can be done with guix features but this is hard work, not for
usual users.
And sure guix must have this feature.
August 2, 2019 8:42 PM, "Katherine Cox-Buday" <address@hidden> wrote:
> Hey Guix!
>
> Very often I find myself updating systems only to get stuck on building
> something large like LibreOffice or Un-Googled Chromium. Usually the
> substitutes for these are available a few days later.
>
> It would be nice if I could pass a flag to `guix package -u` that would
> disallow building in the event a substitute wasn't available. Is that
> `--fallback=false`? If so, that's a double-negative; is there a clearer
> way to represent both without acreting options?
>
> --
> Katherine