Dear Maintainer,
* What led up to the situation?
I used cyrus-imapd on an armhf host (a Cubox) up to bookworm. And
discovered that it was gone after upgrading to trixie. I have read why
this has been done:
https://github.com/cyrusimap/cyrus-imapd/issues/4876. The end of the
thread suggests that this armhf issue is now gone upstream, so I
decided to verify.
* What exactly did you do (or not do) that was effective (or
ineffective)?
I have rebuild the various packages dependant from source cyrus-imapd
(trixie 3.12.1-2) for the armhf architecture (just changing lines
"Architecture: alpha amd64 arm64 mips64el ppc64 ppc64el riscv64 s390x
sparc64" to "Architecture: armhf" in debian/control on my Cubox).
Packages building was entirely successful.
* What was the outcome of this action?
I installed the set among the above packages that I use (cyrus-admin,
cyrus-clients, cyrus-common, cyrus-imapd and libcyrus-imap-perl), and
so far everything is working ok as before.
* What outcome did you expect instead?
I am expecting cyrus-imapd for armhf to appear again in the next
trixie point release.
Final remark: armhf is the only remaining 32 bits architecture
officially fully supported by Debian. But some facts are troubling
about the level of commitment about armhf when compared to 64 bits:
cyrus-imapd on armhf is also missing on forky and sid; experimental
has it but for an old version. And recently I had to file that bug:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1120447