-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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 the Channels section #7973
Conversation
page removed in NixOS/nix#7973
869a270
to
6362621
Compare
|
I fixed up the wording in the PR description to be more precise. It's of course important to say who's discouraging it and why, and the commit message is a proposal to make that statement authoritatively, and thus make it a valid reason. @edolstra what's your take on these arguments?
In any case, channels and |
Triaged in the Nix team meeting 2023-03-31:
|
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/2023-03-31-nix-team-meeting-minutes-45/27002/1 |
6362621
to
7fc8278
Compare
7fc8278
to
b75f40b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Controversy doesn't seem resolved.
Maybe separate out the deletion so that we can merge the other improvements first?
Alternatively, or later, a page on nix.dev
could resolve this.
this is a how-to guide which should not be in the reference manual. it also refers to `nix-env`, which should not be the first thing readers of the reference manual encounter, as it behaves very differently in spirit from the rest of Nix. slightly reword the documentation to be more concise and informative.
b75f40b
to
65c80f7
Compare
65c80f7
to
e14c8a3
Compare
|
||
> **Note** | ||
> | ||
> The state of a subscribed channel is external to the Nix expressions relying on it. | ||
> This may limit reproducibility. | ||
> | ||
> Dependencies on other Nix expressions can be declared explicitly with: | ||
> - [`fetchurl`](@docroot@/language/builtins.md#builtins-fetchurl), [`fetchTarball`](@docroot@/language/builtins.md#builtins-fetchTarball), or [`fetchGit`](@docroot@/language/builtins.md#builtins-fetchGit) in Nix expressions | ||
> - the [`-I` option](@docroot@/command-ref/opt-common.md#opt-I) in command line invocations |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
> **Note** | |
> | |
> The state of a subscribed channel is external to the Nix expressions relying on it. | |
> This may limit reproducibility. | |
> | |
> Dependencies on other Nix expressions can be declared explicitly with: | |
> - [`fetchurl`](@docroot@/language/builtins.md#builtins-fetchurl), [`fetchTarball`](@docroot@/language/builtins.md#builtins-fetchTarball), or [`fetchGit`](@docroot@/language/builtins.md#builtins-fetchGit) in Nix expressions | |
> - the [`-I` option](@docroot@/command-ref/opt-common.md#opt-I) in command line invocations |
We may or may not want to have this here.
At this point all the information from the Channels page is contained in the manual page on |
Motivation
this is a how-to guide which should not be in the reference manual. also it does not contain information that is not in the manual page on
nix-channel
.additionally, slightly reword the documentation to be more concise and informative.
Context
another step towards #7769
Checklist for maintainers
Priorities
Add 👍 to pull requests you find important.