···22 - made sure NixOS tests are [linked](https://nixos.org/manual/nixpkgs/unstable/#ssec-nixos-tests-linking) to the relevant packages
23- [ ] Tested compilation of all packages that depend on this change using `nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"`. Note: all changes have to be committed, also see [nixpkgs-review usage](https://github.com/Mic92/nixpkgs-review#usage)
24- [ ] Tested basic functionality of all binary files (usually in `./result/bin/`)
25-- [22.05 Release Notes (or backporting 21.11 Release notes)](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#generating-2205-release-notes)
26 - [ ] (Package updates) Added a release notes entry if the change is major or breaking
27 - [ ] (Module updates) Added a release notes entry if the change is significant
28 - [ ] (Module addition) Added a release notes entry if adding a new NixOS module
···22 - made sure NixOS tests are [linked](https://nixos.org/manual/nixpkgs/unstable/#ssec-nixos-tests-linking) to the relevant packages
23- [ ] Tested compilation of all packages that depend on this change using `nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"`. Note: all changes have to be committed, also see [nixpkgs-review usage](https://github.com/Mic92/nixpkgs-review#usage)
24- [ ] Tested basic functionality of all binary files (usually in `./result/bin/`)
25+- [22.11 Release Notes (or backporting 21.11 Release notes)](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#generating-2211-release-notes)
26 - [ ] (Package updates) Added a release notes entry if the change is major or breaking
27 - [ ] (Module updates) Added a release notes entry if the change is significant
28 - [ ] (Module addition) Added a release notes entry if adding a new NixOS module
+5-7
CONTRIBUTING.md
···119- Services which require a client to be up-to-date regardless. (E.g. `spotify`, `steam`, or `discord`)
120- Security critical applications (E.g. `firefox`)
121122-## Generating 22.05 Release Notes
123-124-(This section also applies to backporting 21.11 release notes: substitute "rl-2205" for "rl-2111".)
125126Documentation in nixpkgs is transitioning to a markdown-centric workflow. Release notes now require a translation step to convert from markdown to a compatible docbook document.
127128-Steps for updating 22.05 Release notes:
129130-1. Edit `nixos/doc/manual/release-notes/rl-2205.section.md` with the desired changes
131-2. Run `./nixos/doc/manual/md-to-db.sh` to render `nixos/doc/manual/from_md/release-notes/rl-2205.section.xml`
132-3. Include changes to `rl-2205.section.md` and `rl-2205.section.xml` in the same commit.
133134## Reviewing contributions
135
···119- Services which require a client to be up-to-date regardless. (E.g. `spotify`, `steam`, or `discord`)
120- Security critical applications (E.g. `firefox`)
121122+## Generating 22.11 Release Notes
00123124Documentation in nixpkgs is transitioning to a markdown-centric workflow. Release notes now require a translation step to convert from markdown to a compatible docbook document.
125126+Steps for updating 22.11 Release notes:
127128+1. Edit `nixos/doc/manual/release-notes/rl-2211.section.md` with the desired changes
129+2. Run `./nixos/doc/manual/md-to-db.sh` to render `nixos/doc/manual/from_md/release-notes/rl-2211.section.xml`
130+3. Include changes to `rl-2211.section.md` and `rl-2211.section.xml` in the same commit.
131132## Reviewing contributions
133
···12 <listitem>
13 <para>
14 <emphasis>Stable channels</emphasis>, such as
15- <link xlink:href="https://nixos.org/channels/nixos-21.11"><literal>nixos-21.11</literal></link>.
16 These only get conservative bug fixes and package upgrades. For
17 instance, a channel update may cause the Linux kernel on your
18 system to be upgraded from 4.19.34 to 4.19.38 (a minor bug fix),
···33 <listitem>
34 <para>
35 <emphasis>Small channels</emphasis>, such as
36- <link xlink:href="https://nixos.org/channels/nixos-21.11-small"><literal>nixos-21.11-small</literal></link>
37 or
38 <link xlink:href="https://nixos.org/channels/nixos-unstable-small"><literal>nixos-unstable-small</literal></link>.
39 These are identical to the stable and unstable channels
···60 <para>
61 When you first install NixOS, you’re automatically subscribed to the
62 NixOS channel that corresponds to your installation source. For
63- instance, if you installed from a 21.11 ISO, you will be subscribed
64- to the <literal>nixos-21.11</literal> channel. To see which NixOS
65 channel you’re subscribed to, run the following as root:
66 </para>
67 <programlisting>
···76</programlisting>
77 <para>
78 (Be sure to include the <literal>nixos</literal> parameter at the
79- end.) For instance, to use the NixOS 21.11 stable channel:
80 </para>
81 <programlisting>
82-# nix-channel --add https://nixos.org/channels/nixos-21.11 nixos
83</programlisting>
84 <para>
85 If you have a server, you may want to use the <quote>small</quote>
86 channel instead:
87 </para>
88 <programlisting>
89-# nix-channel --add https://nixos.org/channels/nixos-21.11-small nixos
90</programlisting>
91 <para>
92 And if you want to live on the bleeding edge:
···146 also specify a channel explicitly, e.g.
147 </para>
148 <programlisting language="bash">
149-system.autoUpgrade.channel = https://nixos.org/channels/nixos-21.11;
150</programlisting>
151 </section>
152</chapter>
···12 <listitem>
13 <para>
14 <emphasis>Stable channels</emphasis>, such as
15+ <link xlink:href="https://nixos.org/channels/nixos-22.05"><literal>nixos-22.05</literal></link>.
16 These only get conservative bug fixes and package upgrades. For
17 instance, a channel update may cause the Linux kernel on your
18 system to be upgraded from 4.19.34 to 4.19.38 (a minor bug fix),
···33 <listitem>
34 <para>
35 <emphasis>Small channels</emphasis>, such as
36+ <link xlink:href="https://nixos.org/channels/nixos-22.05-small"><literal>nixos-22.05-small</literal></link>
37 or
38 <link xlink:href="https://nixos.org/channels/nixos-unstable-small"><literal>nixos-unstable-small</literal></link>.
39 These are identical to the stable and unstable channels
···60 <para>
61 When you first install NixOS, you’re automatically subscribed to the
62 NixOS channel that corresponds to your installation source. For
63+ instance, if you installed from a 22.05 ISO, you will be subscribed
64+ to the <literal>nixos-22.05</literal> channel. To see which NixOS
65 channel you’re subscribed to, run the following as root:
66 </para>
67 <programlisting>
···76</programlisting>
77 <para>
78 (Be sure to include the <literal>nixos</literal> parameter at the
79+ end.) For instance, to use the NixOS 22.05 stable channel:
80 </para>
81 <programlisting>
82+# nix-channel --add https://nixos.org/channels/nixos-22.05 nixos
83</programlisting>
84 <para>
85 If you have a server, you may want to use the <quote>small</quote>
86 channel instead:
87 </para>
88 <programlisting>
89+# nix-channel --add https://nixos.org/channels/nixos-22.05-small nixos
90</programlisting>
91 <para>
92 And if you want to live on the bleeding edge:
···146 also specify a channel explicitly, e.g.
147 </para>
148 <programlisting language="bash">
149+system.autoUpgrade.channel = https://nixos.org/channels/nixos-22.05;
150</programlisting>
151 </section>
152</chapter>
···6automatically from NixOS's Git repository after certain tests have
7passed and all packages have been built. These channels are:
89-- *Stable channels*, such as [`nixos-21.11`](https://nixos.org/channels/nixos-21.11).
10 These only get conservative bug fixes and package upgrades. For
11 instance, a channel update may cause the Linux kernel on your system
12 to be upgraded from 4.19.34 to 4.19.38 (a minor bug fix), but not
···19 radical changes between channel updates. It's not recommended for
20 production systems.
2122-- *Small channels*, such as [`nixos-21.11-small`](https://nixos.org/channels/nixos-21.11-small)
23 or [`nixos-unstable-small`](https://nixos.org/channels/nixos-unstable-small).
24 These are identical to the stable and unstable channels described above,
25 except that they contain fewer binary packages. This means they get updated
···3839When you first install NixOS, you're automatically subscribed to the
40NixOS channel that corresponds to your installation source. For
41-instance, if you installed from a 21.11 ISO, you will be subscribed to
42-the `nixos-21.11` channel. To see which NixOS channel you're subscribed
43to, run the following as root:
4445```ShellSession
···54```
5556(Be sure to include the `nixos` parameter at the end.) For instance, to
57-use the NixOS 21.11 stable channel:
5859```ShellSession
60-# nix-channel --add https://nixos.org/channels/nixos-21.11 nixos
61```
6263If you have a server, you may want to use the "small" channel instead:
6465```ShellSession
66-# nix-channel --add https://nixos.org/channels/nixos-21.11-small nixos
67```
6869And if you want to live on the bleeding edge:
···114modules. You can also specify a channel explicitly, e.g.
115116```nix
117-system.autoUpgrade.channel = https://nixos.org/channels/nixos-21.11;
118```
···6automatically from NixOS's Git repository after certain tests have
7passed and all packages have been built. These channels are:
89+- *Stable channels*, such as [`nixos-22.05`](https://nixos.org/channels/nixos-22.05).
10 These only get conservative bug fixes and package upgrades. For
11 instance, a channel update may cause the Linux kernel on your system
12 to be upgraded from 4.19.34 to 4.19.38 (a minor bug fix), but not
···19 radical changes between channel updates. It's not recommended for
20 production systems.
2122+- *Small channels*, such as [`nixos-22.05-small`](https://nixos.org/channels/nixos-22.05-small)
23 or [`nixos-unstable-small`](https://nixos.org/channels/nixos-unstable-small).
24 These are identical to the stable and unstable channels described above,
25 except that they contain fewer binary packages. This means they get updated
···3839When you first install NixOS, you're automatically subscribed to the
40NixOS channel that corresponds to your installation source. For
41+instance, if you installed from a 22.05 ISO, you will be subscribed to
42+the `nixos-22.05` channel. To see which NixOS channel you're subscribed
43to, run the following as root:
4445```ShellSession
···54```
5556(Be sure to include the `nixos` parameter at the end.) For instance, to
57+use the NixOS 22.05 stable channel:
5859```ShellSession
60+# nix-channel --add https://nixos.org/channels/nixos-22.05 nixos
61```
6263If you have a server, you may want to use the "small" channel instead:
6465```ShellSession
66+# nix-channel --add https://nixos.org/channels/nixos-22.05-small nixos
67```
6869And if you want to live on the bleeding edge:
···114modules. You can also specify a channel explicitly, e.g.
115116```nix
117+system.autoUpgrade.channel = https://nixos.org/channels/nixos-22.05;
118```
+1-1
nixos/doc/manual/release-notes/rl-2205.section.md
···1-# Release 22.05 (“Quokka”, 2022.05/??) {#sec-release-22.05}
23- Support is planned until the end of December 2022, handing over to 22.11.
4
···1+# Release 22.05 (“Quokka”, 2022.05/30) {#sec-release-22.05}
23- Support is planned until the end of December 2022, handing over to 22.11.
4