From 97e382e1bc945b2f023784fbe687b03f09910a64 Mon Sep 17 00:00:00 2001 From: seth Date: Wed, 2 Oct 2024 23:37:42 -0400 Subject: [PATCH] doc/release-notes: correctly place backwards incompatible changes These changes seemed to have been placed in the wrong section --- nixos/doc/manual/release-notes/rl-2411.section.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2411.section.md b/nixos/doc/manual/release-notes/rl-2411.section.md index 7cd81306beab..18a9904667cb 100644 --- a/nixos/doc/manual/release-notes/rl-2411.section.md +++ b/nixos/doc/manual/release-notes/rl-2411.section.md @@ -575,6 +575,8 @@ The `shout` top-level attribute was an alias to this package. The associated `services.shout` module has also been removed. +- `prometheus-openldap-exporter` was removed, as it was unmaintained both upstream and in nixpkgs. + - The `indi-full` package no longer contains non-free drivers. To get the old collection of drivers use `indi-full-nonfree` or create your own collection of drivers by overriding indi-with-drivers. E.g.: `pkgs.indi-with-drivers.override {extraDrivers = with pkgs.indi-3rdparty; [indi-gphoto];}` @@ -590,6 +592,8 @@ support, which is the intended default behavior by Tracy maintainers. X11 users have to switch to the new package `tracy-x11`. +- `gollum` has been upgraded to major version 6. Please review their [migration notes](https://github.com/gollum/gollum/wiki/6.0-Release-Notes). + - `services.prometheus.exporters.minio` option has been removed, as it's upstream implementation was broken and unmaintained. Minio now has built-in [Prometheus metrics exposure](https://min.io/docs/minio/linux/operations/monitoring/collect-minio-metrics-using-prometheus.html), which can be used instead. @@ -612,6 +616,8 @@ - The `rss-bridge` service drops the support to load a configuration file from `${config.services.rss-bridge.dataDir}/config.ini.php`. Consider using the `services.rss-bridge.config` option instead. +- `mikutter` has been removed, as the package was broken and had no maintainers in nixpkgs. + - `xdg.portal.gtkUsePortal` has been removed, as it had been deprecated for over 2 years. Using the `GTK_USE_PORTAL` environment variable in this manner is not intended nor encouraged by the GTK developers, but can still be done manually via `environment.sessionVariables`. - Support for the legacy CUPS browsing and LDAP have been removed from `services.printing`. If `cups` or `ldap` are in the `BrowseRemoteProtocols` setting in `services.printing.browsedConf`, it needs to be removed. @@ -777,9 +783,9 @@ - `security.pam.u2f` now follows RFC42; all module options are now configurable through `security.pam.u2f.settings`. -- Mikutter was removed because the package was broken and had no maintainers. +- `mikutter` was removed as the package was broken and had no maintainers. -- The new option `services.getty.autologinOnce` was added to limit the automatic login to once per boot and on the first tty only. +- `services.getty.autologinOnce` was added to limit the automatic login to once per boot and on the first tty only. When using full disk encryption, this option allows to unlock the system without retyping the passphrase while keeping the other ttys protected. - Gollum was upgraded to major version 6. Read their [migration notes](https://github.com/gollum/gollum/wiki/6.0-Release-Notes). @@ -799,8 +805,6 @@ - `xxd` is now provided by the `tinyxxd` package rather than `vim.xxd` to reduce closure size and vulnerability impact. Since it has the same options and semantics as Vim's `xxd` utility, there is no user impact. Vim's `xxd` remains available as the `vim.xxd` package. -- `prometheus-openldap-exporter` was removed since it was unmaintained upstream and had no nixpkgs maintainers. - - `restic` module now has an option for inhibiting system sleep while backups are running, defaulting to off (not inhibiting sleep). Available as [`services.restic.backups..inhibitsSleep`](#opt-services.restic.backups._name_.inhibitsSleep). - The arguments from [](#opt-services.postgresql.initdbArgs) now get shell-escaped.