diff --git a/nixos/doc/manual/release-notes/rl-1909.xml b/nixos/doc/manual/release-notes/rl-1909.xml
index eae84ee1a19..8a65642270c 100644
--- a/nixos/doc/manual/release-notes/rl-1909.xml
+++ b/nixos/doc/manual/release-notes/rl-1909.xml
@@ -81,45 +81,45 @@
- The options and
- have been removed
- because the alertmanager service is now using systemd's
- DynamicUser mechanism which obviates these options.
+ The options and
+ have been removed
+ because the alertmanager service is now using systemd's
+ DynamicUser mechanism which obviates these options.
- The NetworkManager systemd unit was renamed back from network-manager.service to
- NetworkManager.service for better compatibility with other applications expecting this name.
- The same applies to ModemManager where modem-manager.service is now called ModemManager.service again.
+ The NetworkManager systemd unit was renamed back from network-manager.service to
+ NetworkManager.service for better compatibility with other applications expecting this name.
+ The same applies to ModemManager where modem-manager.service is now called ModemManager.service again.
- The and
- options were removed as they are managed internally by the nzbget. The
- option hadn't actually been used by
- the module for some time and so was removed as cleanup.
+ The and
+ options were removed as they are managed internally by the nzbget. The
+ option hadn't actually been used by
+ the module for some time and so was removed as cleanup.
- The option was removed, as it was only used by the wordpress
- apache-httpd service to wait for mysql to have started up.
- This can be accomplished by either describing a dependency on mysql.service (preferred)
- or waiting for the (hardcoded) /run/mysqld/mysql.sock file to appear.
+ The option was removed, as it was only used by the wordpress
+ apache-httpd service to wait for mysql to have started up.
+ This can be accomplished by either describing a dependency on mysql.service (preferred)
+ or waiting for the (hardcoded) /run/mysqld/mysql.sock file to appear.
- The module has been removed, see
- instead for a free software fork of Emby.
+ The module has been removed, see
+ instead for a free software fork of Emby.
- See the Jellyfin documentation:
-
- Migrating from Emby to Jellyfin
-
+ See the Jellyfin documentation:
+
+ Migrating from Emby to Jellyfin
+
@@ -136,50 +136,50 @@
- Several of the apache subservices have been replaced with full NixOS
- modules including LimeSurvey and WordPress.
- These modules can be enabled using the
- and options.
+ Several of the apache subservices have been replaced with full NixOS
+ modules including LimeSurvey and WordPress.
+ These modules can be enabled using the
+ and options.
-
- The option
- was renamed to
- (capital L). This follows
-
- upstreams renaming
- of the setting.
-
+
+ The option
+ was renamed to
+ (capital L). This follows
+
+ upstreams renaming
+ of the setting.
+
- As of this release the NixOps feature autoLuks is deprecated. It no longer works
- with our systemd version without manual intervention.
+ As of this release the NixOps feature autoLuks is deprecated. It no longer works
+ with our systemd version without manual intervention.
- Whenever the usage of the module is detected the evaluation will fail with a message
- explaining why and how to deal with the situation.
+ Whenever the usage of the module is detected the evaluation will fail with a message
+ explaining why and how to deal with the situation.
- A new knob named nixops.enableDeprecatedAutoLuks
- has been introduced to disable the eval failure and to acknowledge the notice was received and read.
- If you plan on using the feature please note that it might break with subsequent updates.
+ A new knob named nixops.enableDeprecatedAutoLuks
+ has been introduced to disable the eval failure and to acknowledge the notice was received and read.
+ If you plan on using the feature please note that it might break with subsequent updates.
- Make sure you set the _netdev option for each of the file systems referring to block
- devices provided by the autoLuks module. Not doing this might render the system in a
- state where it doesn't boot anymore.
+ Make sure you set the _netdev option for each of the file systems referring to block
+ devices provided by the autoLuks module. Not doing this might render the system in a
+ state where it doesn't boot anymore.
- If you are actively using the autoLuks module please let us know in
- issue #62211.
+ If you are actively using the autoLuks module please let us know in
+ issue #62211.
-
-
+
+
- The setopt declarations will be evaluated at the end of /etc/zshrc, so any code in ,
- and may break if it relies on those options being set.
+ The setopt declarations will be evaluated at the end of /etc/zshrc, so any code in ,
+ and may break if it relies on those options being set.
@@ -236,36 +236,36 @@
- The hunspellDicts.fr-any dictionary now ships with fr_FR.{aff,dic}
- which is linked to fr-toutesvariantes.{aff,dic}.
-
-
-
-
- The mysql service now runs as mysql
- user. Previously, systemd did execute it as root, and mysql dropped privileges
- itself.
- This includes ExecStartPre= and
- ExecStartPost= phases.
- To accomplish that, runtime and data directory setup was delegated to
- RuntimeDirectory and tmpfiles.
+ The hunspellDicts.fr-any dictionary now ships with fr_FR.{aff,dic}
+ which is linked to fr-toutesvariantes.{aff,dic}.
- With the upgrade to systemd version 242 the systemd-timesyncd
- service is no longer using DynamicUser=yes. In order for the
- upgrade to work we rely on an activation script to move the state from the old
- to the new directory. The older directory (prior 19.09) was
- /var/lib/private/systemd/timesync.
+ The mysql service now runs as mysql
+ user. Previously, systemd did execute it as root, and mysql dropped privileges
+ itself.
+ This includes ExecStartPre= and
+ ExecStartPost= phases.
+ To accomplish that, runtime and data directory setup was delegated to
+ RuntimeDirectory and tmpfiles.
+
+
+
+
+ With the upgrade to systemd version 242 the systemd-timesyncd
+ service is no longer using DynamicUser=yes. In order for the
+ upgrade to work we rely on an activation script to move the state from the old
+ to the new directory. The older directory (prior 19.09) was
+ /var/lib/private/systemd/timesync.
- As long as the system.config.stateVersion is below
- 19.09 the state folder will migrated to its proper location
- (/var/lib/systemd/timesync), if required.
+ As long as the system.config.stateVersion is below
+ 19.09 the state folder will migrated to its proper location
+ (/var/lib/systemd/timesync), if required.
-
-
+
+
The package avahi is now built to look up service
definitions from /etc/avahi/services instead of its
@@ -275,32 +275,36 @@
in the aforementioned directory. See avahi.service5 for more information on custom service definitions.
- Since version 0.1.19, cargo-vendor honors package
- includes that are specified in the Cargo.toml
- file of Rust crates. rustPlatform.buildRustPackage uses
- cargo-vendor to collect and build dependent crates.
- Since this change in cargo-vendor changes the set of
- vendored files for most Rust packages, the hash that use used to verify
- the dependencies, cargoSha256, also changes.
-
-
- The cargoSha256 hashes of all in-tree derivations that
- use buildRustPackage have been updated to reflect this
- change. However, third-party derivations that use
- buildRustPackage may have to be updated as well.
- The consul package was upgraded past version 1.5,
- so its deprecated legacy UI is no longer available.
+ Since version 0.1.19, cargo-vendor honors package
+ includes that are specified in the Cargo.toml
+ file of Rust crates. rustPlatform.buildRustPackage uses
+ cargo-vendor to collect and build dependent crates.
+ Since this change in cargo-vendor changes the set of
+ vendored files for most Rust packages, the hash that use used to verify
+ the dependencies, cargoSha256, also changes.
+
+
+ The cargoSha256 hashes of all in-tree derivations that
+ use buildRustPackage have been updated to reflect this
+ change. However, third-party derivations that use
+ buildRustPackage may have to be updated as well.
- The default resample-method for PulseAudio has been changed from the upstream default speex-float-1
- to speex-float-5. Be aware that low-powered ARM-based and MIPS-based boards will struggle with this
- so you'll need to set back to speex-float-1.
+ The consul package was upgraded past version 1.5,
+ so its deprecated legacy UI is no longer available.
+
+
+
+
+ The default resample-method for PulseAudio has been changed from the upstream default speex-float-1
+ to speex-float-5. Be aware that low-powered ARM-based and MIPS-based boards will struggle with this
+ so you'll need to set back to speex-float-1.