[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#26608: bug#22629: “Stable” branch
From: |
Ludovic Courtès |
Subject: |
bug#26608: bug#22629: “Stable” branch |
Date: |
Fri, 31 Aug 2018 11:58:15 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
Hi Konrad,
Konrad Hinsen <address@hidden> skribis:
>> I just had a bright idea (yes!): this can be addressed by writing
>> something like this in ~/.config/guix/channels.scm:
>>
>> (map latest-commit-with-substitutes-available
>> %default-channels)
>>
>> The hypothetical ‘latest-commit-with-substitutes-available’ would use
>> (git) and (guix ci) to find the latest commit for which substitutes of
>> interest are available, and would return:
>
> I really like that idea, but it's a pity to limit it to channels.
What do you mean by “limit it to channels”? ‘%default-channels’ is an
alias for the official Guix channel (IOW, Guix itself.)
> Two scenarii I'd like to see covered are:
>
> 1) Find the latest commit with all substitutes required by a given
> manifest.
>
> 2) Find the latest commit with all substitutes required for updating a
> given profile.
>
> This is in fact only one problem with two user interfaces.
Yes, we could do that, and even maybe more sophisticated things (e.g.,
looking at the commit log to determine whether security fixes are
available, and adjusting the strategy accordingly.)
What I find interesting is that we can provide the tools to support such
policies, and then users can choose or implement the policy they want
directly in ~/.config/guix/channels.scm.
Ludo’.
- bug#22629: Channels!, (continued)
- bug#22629: Channels!, Alex Sassmannshausen, 2018/08/29
- bug#22629: Channels not needed for a stable branch (was: Channels!), Mark H Weaver, 2018/08/29
- bug#22629: Channels not needed for a stable branch (was: Channels!), Ricardo Wurmus, 2018/08/29
- bug#22629: Channels not needed for a stable branch (was: Channels!), Konrad Hinsen, 2018/08/30
- bug#22629: Channels not needed for a stable branch, Mark H Weaver, 2018/08/30
- bug#22629: Channels not needed for a stable branch, Konrad Hinsen, 2018/08/30
- bug#22629: “Stable” branch, Ludovic Courtès, 2018/08/30
- bug#22629: “Stable” branch, Alex Sassmannshausen, 2018/08/30
- bug#22629: “Stable” branch, Ludovic Courtès, 2018/08/30
- bug#22629: “Stable” branch, Konrad Hinsen, 2018/08/31
- bug#26608: bug#22629: “Stable” branch,
Ludovic Courtès <=
- bug#32022: bug#22629: “Stable” branch, Konrad Hinsen, 2018/08/31
- bug#22629: “Stable” branch, Ludovic Courtès, 2018/08/31
- bug#22629: “Stable” branch, Jan Nieuwenhuizen, 2018/08/31
- bug#32022: bug#22629: “Stable” branch, Ricardo Wurmus, 2018/08/31
- bug#22629: “Stable” branch, Konrad Hinsen, 2018/08/30
- bug#22629: Channels not needed for a stable branch, Ludovic Courtès, 2018/08/29
bug#22629: Channels!, Ludovic Courtès, 2018/08/30