Hi John,

John Wong (2025-02-18 00:49 +0100):
I mean to find a way to ignore those packages that have no substitute
available at the moment,
and opt to "guix upgrade" only those with substitutes.

I am unsure whether this is possible, since upgrading depends on following the current package definitions for the profile/system you are interested in, partial upgrades would go against that. I am perhaps misunderstading your scenario, so please let me know if that is the case.

What you can do is refrain from upgrading until all substitutes are available for the packages you care about. This can be checked with the --manifest (or -m) or with the --expression (-e) options, where you would then provide a manifest or expression that `guix weather` can use to check for availability.

This is perhaps not a satisfying answer as I don't have an example I could show, but maybe points you in the right direction. Feel free to reach out again if you need further help.


Cheers,
Samuel

Reply via email to