Subject: [bug#66935] [PATCH 0/4] Dovecot service refactor.

From: Bruno Victal <[email-masked]>
Date: Sat, 4 Nov 2023 19:03:57 +0000

Notable changes:
* Adds a 'reopen action to deal with log rotations.
* Updated documentation.
* Simplified service definition, reworked serialization to use
G-Exps.
* Fix inconsistency with ssl? setting in inet-listener-configuration.

Tested with:
* make check-system TESTS=dovecot
* Running `dovecot -c <config-file> -n' on the resulting file, a dry run
that checks if file syntax conforms to dovecot expectations.

Bruno Victal (4):
  services: dovecot: Use make-kill-destructor for action stop.
  services: dovecot: Add 'reopen action.
  services: dovecot: Refactor serialization process.
  services: dovecot: Fix incorrect type for ssl? field.

 doc/guix.texi         | 1613 ++++++++++++++++-------------------------
 gnu/services/mail.scm |  906 ++++++++++++-----------
 2 files changed, 1107 insertions(+), 1412 deletions(-)

base-commit: e3f318f0489322c4c9b5964f03a8b063a7bfbebd
-- 
2.41.0