[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#38529: Make --pure the default for `guix environment'?
From: |
Maxim Cournoyer |
Subject: |
bug#38529: Make --pure the default for `guix environment'? |
Date: |
Mon, 09 Dec 2019 14:23:07 +0900 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Hi Pierre,
Pierre Neidhardt <address@hidden> writes:
> --pure seems to be the more sensible behaviour. "Impure" environments
> can have unexpected behaviours, so it makes sense to only allow them
> when the user explicitly asks for it.
Unfortunately Guix packages often don't work well with --pure. Be it
magit that depends on git, or Emacs that depend or coreutils, etc.,
there are many things that are expected to be propagated and aren't
explicitly, by omission or sometimes for closure's size sake (when the
feature is optional). We could argue that is a good reason for the
proposed change :-).
I think environments are great mostly for hacking and trying stuff
quickly, where the guarantees of Guix do not matter as much as for
profiles (and if they did, you'd be better with guix environment
--container anyway).
So, I guess that makes me more on the side of "let's no change the
defaults for now".
Maxim
- bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, (continued)
- bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, Ricardo Wurmus, 2019/12/20
- bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, Konrad Hinsen, 2019/12/21
- bug#38529: Deprecating ‘guix environment’?, Ludovic Courtès, 2019/12/19
- bug#38529: Deprecating ‘guix environment’?, zimoun, 2019/12/19
- bug#38529: Deprecating ‘guix environment’?, Konrad Hinsen, 2019/12/20
- bug#38529: Deprecating ‘guix environment’?, zimoun, 2019/12/20
bug#38529: Make --pure the default for `guix environment'?, Leo Famulari, 2019/12/08
bug#38529: Make --pure the default for `guix environment'?,
Maxim Cournoyer <=
bug#38529: Make --pure the default for `guix environment'?, Jesse Gibbons, 2019/12/09