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