On 12/4/20 4:29 AM, David Pottage wrote:
On 2020-12-03 21:41, Peter Cooper Jr. wrote:
Hey, I really appreciate Dovecot being available with standard repos
in repo.dovecot.org. I'm currently using the "CentOS 7" one on Amazon
Linux 2 and it works great for x86_64.
I'm wondering if there are any plans for also providing arm builds
(aarch64) at some point? Or if they're available somewhere else
already? I may play around with compiling things myself, but just
downloading an official package is generally the easier way to go so I
thought it couldn't hurt to ask.
It won't help you for CentOS, but the Debian project includes Arm64
(AKA aarch64) as one of their standard supported processor architectures
and dovecot is one of their many standard supported packages. eg:
https://packages.debian.org/stretch/dovecot-core
Is Arm64/aarch64 an official supported architecture in CentOS? If so I
would
look in the standard repositories for dovecot packages. If not then I
would
suggest that it is not a good idea to use an unsupported Disto/Arch combo
unless you are very familiar with building everything from source.
Well, I'm actually on Amazon Linux 2, which is similar to (but isn't
quite the same as) RHEL/CentOS 7. Dovecot *is* in the standard packages,
but it's version 2.2.36-6.amzn2.1 and I was hoping to be on the latest
Dovecot 2.3 (which is what I'm doing now on my x86_64 server by just
adding repo.dovecot.org to my repo list). But maybe I should just stick
with what's built-in as you suggest if I want to make my life easier.
I'm not afraid of building from source, and in fact am already working
on doing that for Postfix. (And then I can get really crazy by trying to
link it against Openssl 1.1.1 rather than the the 1.0.2 that's on the
system by default.) I might just try building my own rpms (as a learning
experience for myself if nothing else), but it looks like under the
source RPMs in
http://repo.dovecot.org/ce-2.3-latest/centos/7/SRPMS/2.3.11.3-4_ce/ it
only has dovecot and dovecot-imaptest but not dovecot-pigeonhole, so it
may be even more of an adventure than I thought.
Is the process that makes RPMs for the repo.dovecot.org site a part of
the public Github somewhere? I can't find it there (though maybe I'm
just not looking in the right place). I'd like to reference it at the
very least if I could to see if I could replicate it for aarch64.
Thanks everybody for your thoughts!
--
Peter