Page 1 of 15

Zimbra 9 - FOSS

Posted: Wed Apr 15, 2020 8:22 am
by jorgedlcruz
Hi guys,
Have you seen the unofficial version Beezim has released? It is for RHEL/CentOS, but interesting - http://www.beezim.fr/pages/zimbra-9-oss/

I was looking at how to build your own distros yesterday, and I think the steps are quite clear here: So, for Ubuntu 18.04, I think it will be something like (change the docker image to produce the binaries for different OS):

Code: Select all

docker run -it zimbra/zm-base-os:devcore-ubuntu-18.04 bash
mkdir installer-build
cd installer-build
git clone https://github.com/Zimbra/zm-build.git
cd zm-build
git checkout origin/develop
Then you need to create a SSH Key and add it to your Github account:

Code: Select all

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Then on GitHub - Github profile -> Settings -> SSH and GPG Keys -> Add new SSH key
And finally, something like this for the build:

Code: Select all

./build.pl --build-no=0001 --build-ts=`date +'%Y%m%d%H%M%S'` \
  --build-release=KEPLER --build-release-no=9.0.0 \
  --build-release-candidate=GA --build-type=FOSS \
   --git-default-branch=release/9.0.0 --build-thirdparty-server=files.zimbra.com \
   --no-interactive
I guess something like this will create a valid .tar.gz, but never tried so I am not 100% sure, for Ubuntu 18.04 as an example, maybe I am missing something. If that is the case, meaning we can still build our own Zimbra 9, that will not be too bad, and it seems it is the case if Beezim has done one for CentOS.

Let me know if somebody tries it, I am not 100% sure I have all the variables.

Re: Zimbra 9 - FOSS

Posted: Wed Apr 15, 2020 11:11 am
by DualBoot
Hello Jorge,

nice from you and Beezim. Hope it could move things around Zimbra in a positive way for the community.

Regards,

Re: Zimbra 9 - FOSS

Posted: Wed Apr 15, 2020 5:39 pm
by dfreddie
As I am concerned, you (I'm pointing to you Jorge) or anyone with programming skills can fork open source project!

Re: Zimbra 9 - FOSS

Posted: Thu Apr 16, 2020 11:56 am
by jorgedlcruz
Ha! I wish I had any knowledge about any of this. Reading more other threads, it seems Synacor has not released the Zimbra 9 branch, packages, or repositories, and they will not do it.

But, again, I am not 100% sure, and also not sure how the guys at Beezim had created then the Zimbra 9 build FOSS. It will be great for them to share the recipe :)

I do not have much time for any of this. Will wait to see if the Community can create builds of the OSE :)

Re: Zimbra 9 - FOSS

Posted: Fri Apr 17, 2020 8:46 am
by manens
Hi all,

Jorge got the compilation reciep right, Zimbra has done an incredible work to make is as easy as possible, really much easyer that years ago...

We published the ubuntu 18 binaries on our website, no modification from Zimbra sourcode tagged 9.0.0.

The challenge is to automate this for all realeases and for all platforms with gitlab ci that we use internaly ;)
Will wait to see if the Community can create builds of the OSE
Aren't we part of the community ? :)

Best regards,

Re: Zimbra 9 - FOSS

Posted: Fri Apr 17, 2020 9:24 am
by jorgedlcruz
Hello Manens,
Of course you are part of the Community :) Glad to hear the recipe is correct, and thanks for uploading them to your web :)

I am still confused at the Release Notes then, and what has been written on this forum, where it says:
Zimbra Collaboration 8.8 remains the Open Source Edition, and all security updates will be provided as patches to 8.8.15. There are no Open Source repositories specific to Zimbra 9.
Do they want to say, that are no binaries? Which is fine and we can create our own, using same build number the Network Edition has, etc.

Because to me, that text it says that they are actually not repositories for Zimbra 9, so my recipe should not work, and should not include Modern WebUI, etc.

I am confused

Re: Zimbra 9 - FOSS

Posted: Fri Apr 17, 2020 9:52 am
by phoenix
Hi Jorge

Good to see you here again. :)

The big problem as far as I can see is the lack of Zimbra posting an explanation in these forums about what the state of ZCS is, and will be, after ZCS 8 goes out of support. I guess you could read the "NE customer will get an OS licence..." in ZCS 9 as relating to just the new UI interface as everything else is covered by their original Open Source Licences and Synacor/Zimbra are obliged to continue to providing those licences. All this fracas could have been avoided if Synacor/Zimbra actually engaged their most valuable asset, the users and community they have here. I mean, how ridiculous is it that they post a blog entry about each new release and don't even have the courtesy to post anything in the forums about that!!

I would also like to thank manens for providing these builds and being part of the community although I'm disappointed there's no build for CentOS8. :)

P.S. I'll also make this thread a 'sticky'.

Re: Zimbra 9 - FOSS

Posted: Fri Apr 17, 2020 10:16 am
by jorgedlcruz
Cheers Phoenix!
I have been reading the Forums from time to time over these months, but decided to do not post a lot, as I am helping a lot of the Spanish Speaking Community requests that come to my Email, twitter, etc.

I am sure manens can create one for CentOS 8 :P

I hope somebody can provide a few more insights about what Synacor means with that they are not Zimbra 9 repos, if we are building it and getting a ZCS 9 package with the new ui included, weird.

Speak soon!

Re: Zimbra 9 - FOSS

Posted: Fri Apr 17, 2020 8:13 pm
by manens
phoenix wrote:
I would also like to thank manens for providing these builds and being part of the community although I'm disappointed there's no build for CentOS8. :)
This is a good use case for the concept of todo list :
https://twitter.com/beezimfr/status/1250412639273881602

Best regards,

Florent Manens for BeeZim

Re: Zimbra 9 - FOSS

Posted: Fri Apr 17, 2020 8:14 pm
by manens
jorgedlcruz wrote: I hope somebody can provide a few more insights about what Synacor means with that they are not Zimbra 9 repos, if we are building it and getting a ZCS 9 package with the new ui included, weird.
Sadly, the new UI is NOT opensource, so, only old UI in those builds ;)