diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-10-16 00:18:40 +0200 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-10-16 00:18:40 +0200 |
commit | 51fcbf5bb764ff791147bfa19e4a6ba2b1eb518b (patch) | |
tree | 54b17b1d882616539a95122a74a833448e84a436 /nixos/doc | |
parent | 36bb8d969a76020c156530aed1d3fd1588842036 (diff) | |
parent | 2a1f3f356208d5689138cbf05195a8cef14c1312 (diff) |
Merge remote-tracking branch 'origin/master' into staging-next
Diffstat (limited to 'nixos/doc')
-rw-r--r-- | nixos/doc/manual/from_md/release-notes/rl-2211.section.xml | 34 | ||||
-rw-r--r-- | nixos/doc/manual/release-notes/rl-2211.section.md | 13 |
2 files changed, 47 insertions, 0 deletions
diff --git a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml index 479bdff7bfa85..c6c65f7ac92af 100644 --- a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml +++ b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml @@ -227,6 +227,13 @@ </listitem> <listitem> <para> + <link xlink:href="https://github.com/edneville/please">Please</link>, + a Sudo clone written in Rust. Available as + <link linkend="opt-security.please.enable">security.please</link> + </para> + </listitem> + <listitem> + <para> <link xlink:href="https://github.com/messagebird/sachet/">Sachet</link>, an SMS alerting tool for the Prometheus Alertmanager. Available as @@ -613,6 +620,27 @@ </listitem> <listitem> <para> + <literal>generateOptparseApplicativeCompletions</literal> and + <literal>generateOptparseApplicativeCompletion</literal> from + <literal>haskell.lib.compose</literal> (and + <literal>haskell.lib</literal>) have been deprecated in favor + of <literal>generateOptparseApplicativeCompletions</literal> + (plural!) as provided by the haskell package sets (so + <literal>haskellPackages.generateOptparseApplicativeCompletions</literal> + etc.). The latter allows for cross-compilation (by + automatically disabling generation of completion in the cross + case). For it to work properly you need to make sure that the + function comes from the same context as the package you are + trying to override, i.e. always use the same package set as + your package is coming from or – even better – use + <literal>self.generateOptparseApplicativeCompletions</literal> + if you are overriding a haskell package set. The old functions + are retained for backwards compatibility, but yield are + warning. + </para> + </listitem> + <listitem> + <para> The <literal>services.graphite.api</literal> and <literal>services.graphite.beacon</literal> NixOS options, and the <literal>python3.pkgs.graphite_api</literal>, @@ -686,6 +714,12 @@ </listitem> <listitem> <para> + The top-level <literal>termonad-with-packages</literal> alias + for <literal>termonad</literal> has been removed. + </para> + </listitem> + <listitem> + <para> (Neo)Vim can not be configured with <literal>configure.pathogen</literal> anymore to reduce maintainance burden. Use <literal>configure.packages</literal> diff --git a/nixos/doc/manual/release-notes/rl-2211.section.md b/nixos/doc/manual/release-notes/rl-2211.section.md index 6bf1a7cb93c61..f9dd8ee3d08e1 100644 --- a/nixos/doc/manual/release-notes/rl-2211.section.md +++ b/nixos/doc/manual/release-notes/rl-2211.section.md @@ -81,6 +81,8 @@ In addition to numerous new and upgraded packages, this release has the followin - [HBase cluster](https://hbase.apache.org/), a distributed, scalable, big data store. Available as [services.hadoop.hbase](options.html#opt-services.hadoop.hbase.enable). +- [Please](https://github.com/edneville/please), a Sudo clone written in Rust. Available as [security.please](#opt-security.please.enable) + - [Sachet](https://github.com/messagebird/sachet/), an SMS alerting tool for the Prometheus Alertmanager. Available as [services.prometheus.sachet](#opt-services.prometheus.sachet.enable). - [infnoise](https://github.com/leetronics/infnoise), a hardware True Random Number Generator dongle. @@ -200,6 +202,15 @@ Available as [services.patroni](options.html#opt-services.patroni.enable). - virtlyst package and `services.virtlyst` module removed, due to lack of maintainers. +- `generateOptparseApplicativeCompletions` and `generateOptparseApplicativeCompletion` from `haskell.lib.compose` + (and `haskell.lib`) have been deprecated in favor of `generateOptparseApplicativeCompletions` (plural!) as + provided by the haskell package sets (so `haskellPackages.generateOptparseApplicativeCompletions` etc.). + The latter allows for cross-compilation (by automatically disabling generation of completion in the cross case). + For it to work properly you need to make sure that the function comes from the same context as the package + you are trying to override, i.e. always use the same package set as your package is coming from or – even + better – use `self.generateOptparseApplicativeCompletions` if you are overriding a haskell package set. + The old functions are retained for backwards compatibility, but yield are warning. + - The `services.graphite.api` and `services.graphite.beacon` NixOS options, and the `python3.pkgs.graphite_api`, `python3.pkgs.graphite_beacon` and `python3.pkgs.influxgraph` packages, have been removed due to lack of upstream @@ -217,6 +228,8 @@ Available as [services.patroni](options.html#opt-services.patroni.enable). - The `paperless` module now defaults `PAPERLESS_TIME_ZONE` to your configured system timezone. +- The top-level `termonad-with-packages` alias for `termonad` has been removed. + - (Neo)Vim can not be configured with `configure.pathogen` anymore to reduce maintainance burden. Use `configure.packages` instead. - Neovim can not be configured with plug anymore (still works for vim). |