[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] guix package: Export generation procedures.
From: |
Alex Kost |
Subject: |
[PATCH] guix package: Export generation procedures. |
Date: |
Sat, 04 Oct 2014 21:59:06 +0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
Ludovic Courtès (2014-08-22 12:56 +0400) wrote:
> Alex Kost <address@hidden> skribis:
>
>> Also I would like to add support for deleting generations (to
>> "guix.el"), so I think it would be good to export ‘delete-generation’
>> from "scripts/package.scm". WDYT?
>
> Yes, that makes sense, one could use it from the *Guix Generation List*
> buffer.
What about the attached patch? Some comments and questions:
- I added 'store' argument to the exported procedures, however it is
used only in one particular case: when we need to create an empty
profile (i.e. to call ‘link-to-empty-profile’). Is there a way to
avoid using 'store' argument there or is it fine to leave it like
this?
- I actually need only ‘delete-generations’ procedure for Emacs UI, but
I think other procedures are also worth to be exported or not?
- Perhaps there is a better place for those functions than
(guix scripts package)?
- (Not related to this patch, but still …) Currently with “roll-back”,
we can only switch to the previous generation. What about adding a
possibility to switch to any generation? So that we could use
something like this:
guix package --switch-generation=7
Also such functionality can be added to Emacs UI: for example pressing
"C" on a generation in *Guix Generation List* will make this
generation the current one.
So ‘roll-back’ procedure may become a special case of the
‘switch-generation’ one. WDYT?
0001-guix-package-Export-generation-procedures.patch
Description: Text Data
- [PATCH] guix package: Export generation procedures.,
Alex Kost <=
- Re: [PATCH] guix package: Export generation procedures., Ludovic Courtès, 2014/10/04
- [PATCH] emacs: Add support for deleting generations., Alex Kost, 2014/10/05
- Re: [PATCH] emacs: Add support for deleting generations., Ludovic Courtès, 2014/10/05
- Re: [PATCH] emacs: Add support for deleting generations., Alex Kost, 2014/10/05
- Re: [PATCH] emacs: Add support for deleting generations., Ludovic Courtès, 2014/10/05
- Re: [PATCH] emacs: Add support for deleting generations., Alex Kost, 2014/10/05
- Re: [PATCH] emacs: Add support for deleting generations., Ludovic Courtès, 2014/10/06
[PATCH] guix package: Add '--switch-generation' option., Alex Kost, 2014/10/06