Hi Ellie, All, When we build cyrus-imapd with different options like:
--enable-http --enable-jmap (a http flavor) VS --enable-murder --enable-replication --enable-backup (a replication flavor) VS none of the above (a base flavor), do the binaries/libs themselves change or is that new binaries/libs appear for each enabled feature? In other words, is it possible to make a single build and then package everything in 3 package variants (for each configure options group) or should there be 3 different builds? According my experience, there are separate binaries for each feature (like httpd, idled, timsieved, etc.), so it would be possible to prepare different packages by just building it with a complete set of configure args and then including necessary files for each package flavor, but maybe I'm missing something? I've never packaged cyrus-imapd for others, so no experience here. Maybe it also makes sense to add other packaging combinations (objectstore, xapian, DBs, ldap, clamav, kerberos)? If there are cyrus-imapd package maintainers reading this, could you please share your experience? Thanks, Anatoli ------------------------------------------ Cyrus: Devel Permalink: https://cyrus.topicbox.com/groups/devel/T5acbcb9536dc47c3-Mcb3812743db54cd1af6dc2f1 Delivery options: https://cyrus.topicbox.com/groups/devel/subscription