A strategy I use to simplify things is to use ansible to perform the build from source and then perform the deployment/initial setup. That takes care of what would usually be the more complex/time consuming task. You can then focus mainly on configuring the replication to sync the current and new servers, then cutting over client connections to new when you know the new system is operational and happy (testing) then cut over dns, update firewall rules and nats (where applicable) and then bring services online on the new system once you know you have 1-1 sync using a count on each server. (It does require a little down time so you can stop client connections, ensure no changes to user mailboxes so you know the new upgraded system that mailboxes have been replicated to is an exact copy without missing mail/contacts etc). This has worked well for me in the past, although not as easy as apt/dnf it is something to consider if you want to use the latest and have a relatively straight forward cut over option (murder setups and larger deployments could still be upgraded and scaled like this). If you can also automate vm builds as part of this you will save a great deal of time. Another option if you need to compile with features that don't come with packaged versions or if packaged versions are old or have cves associated with them. Regards Andrew > On 19 Jul 2024, at 7:31 AM, Marco Moock <mm@xxxxxxxxxx> wrote: > > Am 18.07.2024 um 10:12:58 Uhr schrieb Jim Fenton: > >> It was my understanding that the packaged versions don’t include JMAP >> support, and for that reason I have been (gradually) working at >> deploying a version compiled from source. Am I wrong about the JMAP >> support? > > This depends on the distributions. They might choose certain build > options. > If you like support for it and it doesn't have, file a bug report there. > > -- > Gruß > Marco > > Send unsolicited bulk mail to 1721290378muell@xxxxxxxxxxxxxx ------------------------------------------ Cyrus: Info Permalink: https://cyrus.topicbox.com/groups/info/Tb437f816807ec9ed-M7d58cd1116a5357ebbc0d7ba Delivery options: https://cyrus.topicbox.com/groups/info/subscription