-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove "EXPERIMENTAL" note #3567
Comments
No, it's still experimental and subject to change. (In fact, the entire |
`nix` 2 has been around for a while and I am wondering if this has staid in by accident or on purpose.
I think there was a very recent major rename of a couple of `nix` subcommands, though.
|
Right, and there are a couple more incoming (e.g. moving all hash-related commands into |
Note, the nix cli is already used in a number of places. The experimental subcommands completely broke ofborg deployment for example https://github.com/NixOS/nixpkgs/blob/40e863aeb31b74c84bac424d178d8ca30675522e/nixos/modules/services/misc/nix-daemon.nix#L514. For reference, here's something similar I did for darwin but without depending on the new cli. Not very nice bit it works https://github.com/LnL7/nix-darwin/blob/f885aff4c9efca0dcb553fec9a5029f4995adb30/modules/nix/default.nix#L450 |
Okay, thanks for getting back to me. I fear their might be quite some references out there to the "new" CLI despite the warning. E.g. the "Nix manual" itself: https://nixos.org/nix/manual/#chap-distributed-builds It would be unfortunate if these commands broke. Anyways, looking forward to the stable versions! |
The
nix
command help always ends with this note:"Note: this program is EXPERIMENTAL and subject to change."
nix
2 has been around for a while and I am wondering if this has staid in by accident or on purpose.The problem is that this note actively encourages people using the old command line tools since they are stable. I think that the community would benefit by migrating to one set of "standard" command line utilities.
Describe the solution you'd like
If it is left around on purpose, I think it would be good to be more specific and only mark options that are likely to change as experimental.
Otherwise, remove the note and commit to the interface.
The text was updated successfully, but these errors were encountered: