On Fri, 24 Jul 2026 21:20:41 +0200 Xavier <[email protected]> wrote:
> I don't know how this migration was possible, but buildd [1] shows that
> this package is still broken in i386 and armhf (and never succeeded!).

I had a build of cyrus-imapd fail for i386 [build-log] and decided do deep dive in.

This resulted in the finding of a very old bug in `icaltime.c`: The Y2038 end-date was lazily set to 2 days before the actual INT_MAX value.

A fix has been proposed to libical [fix], and if it gets accepted and backported to their version 3 (Trixie is on 3, current upstream is 4), then it can perhaps even be backported to Trixie.

Cheers,

    Edmund


[build-log]: https://buildd.debian.org/status/fetch.php?pkg=cyrus-imapd&arch=i386&ver=3.12.3-1~bpo13%2B1&stamp=1785033251&file=log

[fix]: https://github.com/libical/libical/commit/a2bbad139ef3c426cc7a771fb315d48d429bb8e7

[PR]: https://github.com/libical/libical/pull/1350


--
Edmund Lodewijks <[email protected]>
TZ: UTC+2 / GMT+2

Reply via email to