[Userops] Guix gets grafts: timely deployment of security updates

Christopher Allan Webber cwebber at dustycloud.org
Wed Mar 2 16:03:16 EST 2016


Stefano Zacchiroli writes:

> On Wed, Mar 02, 2016 at 08:58:37AM -0800, Christopher Allan Webber wrote:
>> Important step forward for the project:
>>   https://savannah.gnu.org/forum/forum.php?forum_id=8470
>
> So the functional package manager has just added its first imperative
> package management feature? History does run in circles... :-P

Sort of... it's still mostly functional, though not in the ideal form.
It doesn't mutate anything that exists... it builds entirely new hashes
without recompiling.  It modifies the linking of the former outputs, but
that builds entirely new outputs.  Rollback and all other features are
still possible.  Nothing is mutated in-place.  The new inputs are just
the outputs of the former packages, gone through a much less ideal
relinking hackery.

 - Chris


More information about the Userops mailing list