[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bug#38529: Make --ad-hoc the default for guix environment proposed d
From: |
Ludovic Courtès |
Subject: |
Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism |
Date: |
Mon, 16 Dec 2019 23:09:37 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Hello,
Gábor Boskovits <address@hidden> skribis:
> So in a more algorithmic manner:
> 1. if ad-hoc and inputs-of is present at the same invocation: fail
> hard. (With an error like incompatible options present)
> 2. if only ad-hoc is present, then print a deprecation warning (yes,
> we could make this suspendable with an environment variable, like you
> described)
> 3. if only inputs-of present, then do the new behaviour.
> 4. if neither ad-hoc nor inputs-of present then
> a. if GUIX_ENVIRONMENT_DEPRECATED is 1: do the current behaviour,
> b. if GUIX_ENVIRONMENT_DEPRECATED is undefined, or is not 1: do the
> new behaviour.
That sounds like a good plan to me.
#4 is the trickiest, and I think it’d be good to give users a bit of
time so they can start adjusting before deprecation is in effect.
Namely, we could start by introducing ‘--inputs-of’ and emitting a
warning in case #4 to suggest the use of ‘--inputs-of’. Apart from the
warning, case #4 would still behave the same as now.
Three (?) months later, we implement what you describe above. Hopefully
by that time many people got used to ‘--inputs-of’.
Thoughts?
Ludo’.
- Make --ad-hoc the default for guix environment proposed deprecation mechanism, Gábor Boskovits, 2019/12/12
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, zimoun, 2019/12/12
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, Gábor Boskovits, 2019/12/12
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, zimoun, 2019/12/13
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, Gábor Boskovits, 2019/12/13
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, zimoun, 2019/12/13
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, Gábor Boskovits, 2019/12/13
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, Hartmut Goebel, 2019/12/14
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism,
Ludovic Courtès <=
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, Konrad Hinsen, 2019/12/17
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, Gábor Boskovits, 2019/12/17
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, Kyle Meyer, 2019/12/17
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, Brett Gilio, 2019/12/17
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, Bengt Richter, 2019/12/17
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, Bengt Richter, 2019/12/17
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, zimoun, 2019/12/17
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, Konrad Hinsen, 2019/12/18
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, zimoun, 2019/12/18
- Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism, Konrad Hinsen, 2019/12/20