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