• Bug#1109297: cyrus-imapd: "Normalize the authentication ID" patch break

    From =?UTF-8?Q?Damian_Du=C5=BCy?=@21:1/5 to All on Mon Jul 14 22:00:01 2025
    Package: cyrus-imapd
    Version: 3.12.1-1
    Severity: grave
    Justification: renders package unusable
    X-Debbugs-Cc: [email protected]

    Dear Maintainer,

    On a manual rebuild of latest experimental (3.12.1-1) cyrus-imapd
    package for bookworm running anything results in "assertion failed".

    Excerpt from journald:
    Jul 14 21:08:47 REDACTED cyrus/master[87724]: process type:START name:recover path:/usr/sbin/cyrus age:0.000s pid:87725 exited, status 70
    Jul 14 21:08:47 REDACTED cyrus/master[87724]: can't run startup
    Jul 14 21:08:47 REDACTED cyrus/master[87724]: exiting

    Running cyr_info (just an example, happens on every binary provided by cyrus-imapd) manually:
    $ sudo -u cyrus /usr/lib/cyrus/bin/cyr_info conf-lint -C /etc/imapd.conf
    -M /etc/cyrus.conf
    fatal error: Internal error: assertion failed: lib/libconfig.c: 156: imapopts[opt].t == OPT_SWITCH

    When rebuilt with 0009-Normalize-the-authentication-ID.patch disabled everything works just fine.

    This must be something with the 3.12 series of cyrus-imapd as on a
    manual rebuild of cyrus-imapd 3.10.2-1 for bookworm with the patch
    enabled everything works just fine too.

    I can retest on trixie/sid if desired.

    Regards,
    Damian Duży

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