• Re: [gentoo-dev] Dovecot 2.4.x series should come with a news item

    From Sam James@21:1/5 to Zoltan Puskas on Mon May 19 17:10:01 2025
    Zoltan Puskas <zoltan@sinustrom.info> writes:

    Hi,

    Dovecot 2.4.1 has been recently added to the portage tree and it brings some breaking changes.

    I recommend CCing its maintainer then.


    While after updating to it it prints a postinst message of:

    """
    Dovecot-2.4.x has new settings and WILL NOT work
    unless the configuration files are updated.
    Please read the migration guide at:
    https://doc.dovecot.org/2.4.1/installation/upgrade/2.3-to-2.4.html
    """


    I think the balance is often a bit tricky but I agree that from the
    sounds of it, we should have one.

    This is insufficient as it's an understatement and I think this version update
    warrants a news item!

    Dovecot has not simply changed a few fields or added new settings, but redesigned
    the entire syntax of the configuration and because of it practically requires a
    full rewrite of the configuration files. Additionally it may also require updating exim (or other MTA) configuration for local deliveries. Finally Sieve
    tooling behaviour (e.g. sievec) has brought some breaking changes too.

    I've spend several hours writing and testing the new config, while having an utterly broken mail system and it still did not work as expected. Once I've realized I cannot make a quick port I saved my unfinished 2.4.x series (to be continued I guess) config I reverted to 2.3.x series until I can spend the required time to do the migration, as I cannot have my mail system down.

    I think users need to know that this is a rather involved process so they can set aside the required time and potentially schedule a maintenance window.

    So again, please write a news item, as otherwise it will lead to a lot of user
    frustration for anyone using testing.

    Cheers,
    Zoltan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Zoltan Puskas@21:1/5 to All on Mon May 19 16:40:02 2025
    Hi,

    Dovecot 2.4.1 has been recently added to the portage tree and it brings some breaking changes.

    While after updating to it it prints a postinst message of:

    """
    Dovecot-2.4.x has new settings and WILL NOT work
    unless the configuration files are updated.
    Please read the migration guide at:
    https://doc.dovecot.org/2.4.1/installation/upgrade/2.3-to-2.4.html
    """

    This is insufficient as it's an understatement and I think this version update warrants a news item!

    Dovecot has not simply changed a few fields or added new settings, but redesigned
    the entire syntax of the configuration and because of it practically requires a full rewrite of the configuration files. Additionally it may also require updating exim (or other MTA) configuration for local deliveries. Finally Sieve tooling behaviour (e.g. sievec) has brought some breaking changes too.

    I've spend several hours writing and testing the new config, while having an utterly broken mail system and it still did not work as expected. Once I've realized I cannot make a quick port I saved my unfinished 2.4.x series (to be continued I guess) config I reverted to 2.3.x series until I can spend the required time to do the migration, as I cannot have my mail system down.

    I think users need to know that this is a rather involved process so they can set aside the required time and potentially schedule a maintenance window.

    So again, please write a news item, as otherwise it will lead to a lot of user frustration for anyone using testing.

    Cheers,
    Zoltan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Orlitzky@21:1/5 to Michael Orlitzky on Mon May 19 17:30:01 2025
    On Mon, 2025-05-19 at 11:20 -0400, Michael Orlitzky wrote:
    On Mon, 2025-05-19 at 07:36 -0700, Zoltan Puskas wrote:

    So again, please write a news item, as otherwise it will lead to a lot of user
    frustration for anyone using testing.


    While we are piling on, it would be good to include this patch as well:


    Ignore me, the -r1 has it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Orlitzky@21:1/5 to Zoltan Puskas on Mon May 19 17:30:01 2025
    On Mon, 2025-05-19 at 07:36 -0700, Zoltan Puskas wrote:

    So again, please write a news item, as otherwise it will lead to a lot of user
    frustration for anyone using testing.


    While we are piling on, it would be good to include this patch as well:

    https://github.com/dovecot/core/commit/9f3430be9133efe74e6f0c4943abc52b5a0ef789.patch

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sam James@21:1/5 to Michael Orlitzky on Mon May 19 17:40:01 2025
    Michael Orlitzky <mjo@gentoo.org> writes:

    On Mon, 2025-05-19 at 07:36 -0700, Zoltan Puskas wrote:

    So again, please write a news item, as otherwise it will lead to a lot of user
    frustration for anyone using testing.


    While we are piling on, it would be good to include this patch as well:

    https://github.com/dovecot/core/commit/9f3430be9133efe74e6f0c4943abc52b5a0ef789.patch

    You may be running a non-genuine copy of Gentoo Linux. Authentic Gentoo
    Linuxes already had the patch from the point it was unmasked.

    eras didn't unmask until a patch was available and applied for https://bugs.gentoo.org/954404.

    Please always use an authorised Gentoo Linux dealer.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)