about summary refs log tree commit diff
path: root/nixos/doc/manual/release-notes/rl-2009.xml
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2020-06-04 16:10:32 +0200
committerMaximilian Bosch <maximilian@mbosch.me>2020-06-17 22:05:58 +0200
commite826a6ce03dcee02ba2696e169dbb18711f73917 (patch)
tree0646b4c575a2e0d9f7e21843e616c1bcae20a4d0 /nixos/doc/manual/release-notes/rl-2009.xml
parentfc179ef8a6968a171a51de4b69bbd9b147f4cb7e (diff)
downloadnixlib-e826a6ce03dcee02ba2696e169dbb18711f73917.tar
nixlib-e826a6ce03dcee02ba2696e169dbb18711f73917.tar.gz
nixlib-e826a6ce03dcee02ba2696e169dbb18711f73917.tar.bz2
nixlib-e826a6ce03dcee02ba2696e169dbb18711f73917.tar.lz
nixlib-e826a6ce03dcee02ba2696e169dbb18711f73917.tar.xz
nixlib-e826a6ce03dcee02ba2696e169dbb18711f73917.tar.zst
nixlib-e826a6ce03dcee02ba2696e169dbb18711f73917.zip
nixos/dovecot2: refactor mailboxes option
Specifying mailboxes as a list isn't a good approach since this makes it
impossible to override values. For backwards-compatibility, it's still
possible to declare a list of mailboxes, but a deprecation warning will
be shown.
Diffstat (limited to 'nixos/doc/manual/release-notes/rl-2009.xml')
-rw-r--r--nixos/doc/manual/release-notes/rl-2009.xml23
1 files changed, 23 insertions, 0 deletions
diff --git a/nixos/doc/manual/release-notes/rl-2009.xml b/nixos/doc/manual/release-notes/rl-2009.xml
index d1eecd65085c..900b1103f2b1 100644
--- a/nixos/doc/manual/release-notes/rl-2009.xml
+++ b/nixos/doc/manual/release-notes/rl-2009.xml
@@ -614,6 +614,29 @@ systemd.services.nginx.serviceConfig.ReadWritePaths = [ "/var/www" ];
      queued on the kernel side of the netlink socket.
     </para>
    </listitem>
+   <listitem>
+    <para>
+     Specifying <link linkend="opt-services.dovecot2.mailboxes">mailboxes</link> in the <package>dovecot2</package> module
+     as a list is deprecated and will break eval in 21.03. Instead, an attribute-set should be specified where the <literal>name</literal>
+     should be the key of the attribute.
+    </para>
+    <para>
+     This means that a configuration like this
+<programlisting>{
+  <link linkend="opt-services.dovecot2.mailboxes">services.dovecot2.mailboxes</link> = [
+    { name = "Junk";
+      auto = "create";
+    }
+  ];
+}</programlisting>
+    should now look like this:
+<programlisting>{
+  <link linkend="opt-services.dovecot2.mailboxes">services.dovecot2.mailboxes</link> = {
+    Junk.auto = "create";
+  };
+}</programlisting>
+    </para>
+   </listitem>
   </itemizedlist>
  </section>
 </section>