0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-14 06:00:33 +03:00

Release 22.05

This commit is contained in:
Janne Heß 2022-05-30 20:50:07 +02:00
parent f1c167688a
commit cbaacfb8df
No known key found for this signature in database
GPG key ID: 69165158F05265DF
6 changed files with 24 additions and 26 deletions

View file

@ -22,7 +22,7 @@ For new packages please briefly describe the package or provide a link to its ho
- made sure NixOS tests are [linked](https://nixos.org/manual/nixpkgs/unstable/#ssec-nixos-tests-linking) to the relevant packages - made sure NixOS tests are [linked](https://nixos.org/manual/nixpkgs/unstable/#ssec-nixos-tests-linking) to the relevant packages
- [ ] 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) - [ ] 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)
- [ ] Tested basic functionality of all binary files (usually in `./result/bin/`) - [ ] Tested basic functionality of all binary files (usually in `./result/bin/`)
- [22.05 Release Notes (or backporting 21.11 Release notes)](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#generating-2205-release-notes) - [22.11 Release Notes (or backporting 21.11 Release notes)](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#generating-2211-release-notes)
- [ ] (Package updates) Added a release notes entry if the change is major or breaking - [ ] (Package updates) Added a release notes entry if the change is major or breaking
- [ ] (Module updates) Added a release notes entry if the change is significant - [ ] (Module updates) Added a release notes entry if the change is significant
- [ ] (Module addition) Added a release notes entry if adding a new NixOS module - [ ] (Module addition) Added a release notes entry if adding a new NixOS module

View file

@ -119,17 +119,15 @@ Anything that does not cause user or downstream dependency regressions can be ba
- Services which require a client to be up-to-date regardless. (E.g. `spotify`, `steam`, or `discord`) - Services which require a client to be up-to-date regardless. (E.g. `spotify`, `steam`, or `discord`)
- Security critical applications (E.g. `firefox`) - Security critical applications (E.g. `firefox`)
## Generating 22.05 Release Notes ## Generating 22.11 Release Notes
(This section also applies to backporting 21.11 release notes: substitute "rl-2205" for "rl-2111".)
Documentation 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. Documentation 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.
Steps for updating 22.05 Release notes: Steps for updating 22.11 Release notes:
1. Edit `nixos/doc/manual/release-notes/rl-2205.section.md` with the desired changes 1. Edit `nixos/doc/manual/release-notes/rl-2211.section.md` with the desired changes
2. Run `./nixos/doc/manual/md-to-db.sh` to render `nixos/doc/manual/from_md/release-notes/rl-2205.section.xml` 2. Run `./nixos/doc/manual/md-to-db.sh` to render `nixos/doc/manual/from_md/release-notes/rl-2211.section.xml`
3. Include changes to `rl-2205.section.md` and `rl-2205.section.xml` in the same commit. 3. Include changes to `rl-2211.section.md` and `rl-2211.section.xml` in the same commit.
## Reviewing contributions ## Reviewing contributions

View file

@ -12,7 +12,7 @@
<listitem> <listitem>
<para> <para>
<emphasis>Stable channels</emphasis>, such as <emphasis>Stable channels</emphasis>, such as
<link xlink:href="https://nixos.org/channels/nixos-21.11"><literal>nixos-21.11</literal></link>. <link xlink:href="https://nixos.org/channels/nixos-22.05"><literal>nixos-22.05</literal></link>.
These only get conservative bug fixes and package upgrades. For These only get conservative bug fixes and package upgrades. For
instance, a channel update may cause the Linux kernel on your instance, a channel update may cause the Linux kernel on your
system to be upgraded from 4.19.34 to 4.19.38 (a minor bug fix), system to be upgraded from 4.19.34 to 4.19.38 (a minor bug fix),
@ -33,7 +33,7 @@
<listitem> <listitem>
<para> <para>
<emphasis>Small channels</emphasis>, such as <emphasis>Small channels</emphasis>, such as
<link xlink:href="https://nixos.org/channels/nixos-21.11-small"><literal>nixos-21.11-small</literal></link> <link xlink:href="https://nixos.org/channels/nixos-22.05-small"><literal>nixos-22.05-small</literal></link>
or or
<link xlink:href="https://nixos.org/channels/nixos-unstable-small"><literal>nixos-unstable-small</literal></link>. <link xlink:href="https://nixos.org/channels/nixos-unstable-small"><literal>nixos-unstable-small</literal></link>.
These are identical to the stable and unstable channels These are identical to the stable and unstable channels
@ -60,8 +60,8 @@
<para> <para>
When you first install NixOS, youre automatically subscribed to the When you first install NixOS, youre automatically subscribed to the
NixOS channel that corresponds to your installation source. For NixOS channel that corresponds to your installation source. For
instance, if you installed from a 21.11 ISO, you will be subscribed instance, if you installed from a 22.05 ISO, you will be subscribed
to the <literal>nixos-21.11</literal> channel. To see which NixOS to the <literal>nixos-22.05</literal> channel. To see which NixOS
channel youre subscribed to, run the following as root: channel youre subscribed to, run the following as root:
</para> </para>
<programlisting> <programlisting>
@ -76,17 +76,17 @@ nixos https://nixos.org/channels/nixos-unstable
</programlisting> </programlisting>
<para> <para>
(Be sure to include the <literal>nixos</literal> parameter at the (Be sure to include the <literal>nixos</literal> parameter at the
end.) For instance, to use the NixOS 21.11 stable channel: end.) For instance, to use the NixOS 22.05 stable channel:
</para> </para>
<programlisting> <programlisting>
# nix-channel --add https://nixos.org/channels/nixos-21.11 nixos # nix-channel --add https://nixos.org/channels/nixos-22.05 nixos
</programlisting> </programlisting>
<para> <para>
If you have a server, you may want to use the <quote>small</quote> If you have a server, you may want to use the <quote>small</quote>
channel instead: channel instead:
</para> </para>
<programlisting> <programlisting>
# nix-channel --add https://nixos.org/channels/nixos-21.11-small nixos # nix-channel --add https://nixos.org/channels/nixos-22.05-small nixos
</programlisting> </programlisting>
<para> <para>
And if you want to live on the bleeding edge: And if you want to live on the bleeding edge:
@ -146,7 +146,7 @@ system.autoUpgrade.allowReboot = true;
also specify a channel explicitly, e.g. also specify a channel explicitly, e.g.
</para> </para>
<programlisting language="bash"> <programlisting language="bash">
system.autoUpgrade.channel = https://nixos.org/channels/nixos-21.11; system.autoUpgrade.channel = https://nixos.org/channels/nixos-22.05;
</programlisting> </programlisting>
</section> </section>
</chapter> </chapter>

View file

@ -1,5 +1,5 @@
<section xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="sec-release-22.05"> <section xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="sec-release-22.05">
<title>Release 22.05 (“Quokka”, 2022.05/??)</title> <title>Release 22.05 (“Quokka”, 2022.05/30)</title>
<itemizedlist spacing="compact"> <itemizedlist spacing="compact">
<listitem> <listitem>
<para> <para>

View file

@ -6,7 +6,7 @@ expressions and associated binaries. The NixOS channels are updated
automatically from NixOS's Git repository after certain tests have automatically from NixOS's Git repository after certain tests have
passed and all packages have been built. These channels are: passed and all packages have been built. These channels are:
- *Stable channels*, such as [`nixos-21.11`](https://nixos.org/channels/nixos-21.11). - *Stable channels*, such as [`nixos-22.05`](https://nixos.org/channels/nixos-22.05).
These only get conservative bug fixes and package upgrades. For These only get conservative bug fixes and package upgrades. For
instance, a channel update may cause the Linux kernel on your system instance, a channel update may cause the Linux kernel on your system
to be upgraded from 4.19.34 to 4.19.38 (a minor bug fix), but not to be upgraded from 4.19.34 to 4.19.38 (a minor bug fix), but not
@ -19,7 +19,7 @@ passed and all packages have been built. These channels are:
radical changes between channel updates. It's not recommended for radical changes between channel updates. It's not recommended for
production systems. production systems.
- *Small channels*, such as [`nixos-21.11-small`](https://nixos.org/channels/nixos-21.11-small) - *Small channels*, such as [`nixos-22.05-small`](https://nixos.org/channels/nixos-22.05-small)
or [`nixos-unstable-small`](https://nixos.org/channels/nixos-unstable-small). or [`nixos-unstable-small`](https://nixos.org/channels/nixos-unstable-small).
These are identical to the stable and unstable channels described above, These are identical to the stable and unstable channels described above,
except that they contain fewer binary packages. This means they get updated except that they contain fewer binary packages. This means they get updated
@ -38,8 +38,8 @@ newest supported stable release.
When you first install NixOS, you're automatically subscribed to the When you first install NixOS, you're automatically subscribed to the
NixOS channel that corresponds to your installation source. For NixOS channel that corresponds to your installation source. For
instance, if you installed from a 21.11 ISO, you will be subscribed to instance, if you installed from a 22.05 ISO, you will be subscribed to
the `nixos-21.11` channel. To see which NixOS channel you're subscribed the `nixos-22.05` channel. To see which NixOS channel you're subscribed
to, run the following as root: to, run the following as root:
```ShellSession ```ShellSession
@ -54,16 +54,16 @@ To switch to a different NixOS channel, do
``` ```
(Be sure to include the `nixos` parameter at the end.) For instance, to (Be sure to include the `nixos` parameter at the end.) For instance, to
use the NixOS 21.11 stable channel: use the NixOS 22.05 stable channel:
```ShellSession ```ShellSession
# nix-channel --add https://nixos.org/channels/nixos-21.11 nixos # nix-channel --add https://nixos.org/channels/nixos-22.05 nixos
``` ```
If you have a server, you may want to use the "small" channel instead: If you have a server, you may want to use the "small" channel instead:
```ShellSession ```ShellSession
# nix-channel --add https://nixos.org/channels/nixos-21.11-small nixos # nix-channel --add https://nixos.org/channels/nixos-22.05-small nixos
``` ```
And if you want to live on the bleeding edge: And if you want to live on the bleeding edge:
@ -114,5 +114,5 @@ the new generation contains a different kernel, initrd or kernel
modules. You can also specify a channel explicitly, e.g. modules. You can also specify a channel explicitly, e.g.
```nix ```nix
system.autoUpgrade.channel = https://nixos.org/channels/nixos-21.11; system.autoUpgrade.channel = https://nixos.org/channels/nixos-22.05;
``` ```

View file

@ -1,4 +1,4 @@
# Release 22.05 (“Quokka”, 2022.05/??) {#sec-release-22.05} # Release 22.05 (“Quokka”, 2022.05/30) {#sec-release-22.05}
- Support is planned until the end of December 2022, handing over to 22.11. - Support is planned until the end of December 2022, handing over to 22.11.