GNU bug report logs - #54375
Mutable guix shell environments

Previous Next

Package: guix-patches;

Reported by: Charles <charles.b.jackson <at> protonmail.com>

Date: Sun, 13 Mar 2022 18:22:01 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Charles <charles.b.jackson <at> protonmail.com>
To: zimon.toutoune <at> gmail.com, ludo <at> gnu.org
Cc: 54375 <at> debbugs.gnu.org, maximedevos <at> telenet.be
Subject: [bug#54375] Mutable guix shell environments
Date: Tue, 15 Mar 2022 23:52:30 +0000
[Message part 1 (text/plain, inline)]
Hello simon; thank you for your input.

> The "incremental style" is a quick and dirty approach for creating a computational environment

If profiles are used, it can be exported to a manifest.

> Guix is functional by design and we should not compromise on that.

I want to reiterate that I am not proposing anything less FP than profiles.

Nested shells do not fit my use case because a long running process started in shell "a" does not become aware of packages installed on shell "b".

> thus this "transient" profile should be manipulated via "guix shell" and not "guix package"

I chose "guix install" for my proposal because it already has the functionality of adding a new generation. I do not think it would be good to change the semantics of nested shells.

I failed to mention earlier that I like the name "--transient"
[Message part 2 (text/html, inline)]

This bug report was last modified 3 years and 91 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.