[Devel] Fwd: Re: Zimbra FreeBSD Port

Ray rs+zetalliance.org at trust64.com
Fri Jun 17 09:11:28 CEST 2016

Sorry, did not sent this to the mailinglist,



-------- Forwarded Message --------
Subject: 	Re: [Devel] Zimbra FreeBSD Port
Date: 	Fri, 17 Jun 2016 08:43:44 +0200
From: 	Ray <rs+zetalliance.org at trust64.com>
Reply-To: 	rs+zetalliance.org at trust64.com
Organization: 	Trust64
To: 	Quanah Gibson-Mount <quanah at zimbra.com>

On 06/17/16 00:40, Quanah Gibson-Mount wrote:
> --On Thursday, June 16, 2016 5:16 PM +0200 Ray
> <rs+zetalliance.org at trust64.com> wrote:
>> Now why would you like to do that? Packages are compiled with a default
>> set of compile options, if you want/need different options (like change
>> the SASL authentication from cyrus to dovecote in postfix, activate mail
>> proxy in nginx, etc.) you can do that very easily for your self, and
>> with
>> poudriere or synth you can have automatically locally build repositories
>> for all your different needs, maybee you like different options for a
>> software for one pool of servers, but need other options for another
>> pool.
> That would not be an option for Zimbra, as our cyrus-sasl build
> includes a custom Zimbra developed authentication module for
> cyrus-sasl.  Same issue exists for nginx and other components. While
> they are based on upstream source, several items are extensively
> modified (nginx in particular). Certainly anyone can download /our
> version/ of those items and compile themselves, but it is not
> supported in any way to download and build /other/ versions.
> In general, the point behind going to a repository is so that Zimbra
> can push out updates post release.  I.e., I updated 10 or so packages
> this week for 8.7.  That trend will continue as more and more items
> are moved to packages and out of Zimbra core. Eventually, all of
> zimbra will simply be packages, and we'll simply update individual
> components.  It sounds like FreeBSD doesn't fit this development model.
> --Quanah
Hi Quanah,

I do not see this as much of a problem, basically there is not much of a
difference, the same sources are used (you download upstream version X
and apply your packages and package for rpm. The same happens on
FreeBSD, we download the upstream version you specified in the
versions.def file, we apply the same packages, etc. Everything is the
same, it is your version.

I am not talking about using the FreeBSD supplied postfix. It would be
your postfix, with your patches and your nginx with your patches. The
difference is who is building the actual package and where the
repository is.

> --
> Quanah Gibson-Mount
> Platform Architect
> Manager, Systems Team
> Zimbra, Inc.
> --------------------
> Zimbra ::  the leader in open source messaging and collaboration
> A division of Synacor, Inc

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.zetalliance.org/pipermail/devel_lists.zetalliance.org/attachments/20160617/55660708/attachment.html>

More information about the Devel mailing list