about FOSS 10.1.15 release?

Ask questions about your setup or get help installing ZCS server (ZD section below).
Post Reply
Vincent Chen
Posts: 7
Joined: Fri Sep 12, 2014 11:51 pm

about FOSS 10.1.15 release?

Post by Vincent Chen »

Hi, all

I am still using 10.1.10 and I saw 10.1.1.15 marked as released in
Zimbra FOSS release page. But there is no 10.1.1.15 tag in
zmbuild branch. Is it possible to build a 10.1.1.15 package now?

Thanks,
User avatar
adrian.gibanel.btactic
Outstanding Member
Outstanding Member
Posts: 564
Joined: Thu Jan 30, 2014 11:13 am
Contact:

Re: about FOSS 10.1.15 release?

Post by adrian.gibanel.btactic »

This has been explained by a Zimbra developer in the zm-build missing 10.0.7 branch thread and its well known by some of us that have already made that fight back in the day.
umashankar.avagadda wrote: Mon Mar 04, 2024 1:43 pm no changes from zm-build repo for 10.0.7 , so you can use 10.0.6
https://github.com/Zimbra/zm-build/tags

Code: Select all

git clone --depth 1 --branch 10.0.6 git@github.com:Zimbra/zm-build.git
cd zm-build
ENV_CACHE_CLEAR_FLAG=true ./build.pl --ant-options -DskipTests=true --git-default-tag=10.0.7,10.0.6,10.0.5,10.0.4,10.0.3,10.0.2,10.0.1,10.0.0-GA --build-release-no=10.0.7 --build-type=FOSS --build-release=LIBERTY --build-release-candidate=GA --build-thirdparty-server=files.zimbra.com --no-interactive
In other words assuming that there are no embargoed commits (explanation) once a tag is pushed to any of the Zimbra Github repos then that tag is published. No need to wait for a zm-build tag.

So... In practice in order to build 10.1.x you should be using the most update tag for 10.1.x from the zm-build tags which is inferior or equal to your target version.

Given that you target 10.1.15 you should be using 10.1.14 tag instead.

Maldua's zimbra-foss-builder handles all of those nuances automatically.

This is how 10.1.15.p1 for Ubuntu 22.04 was built. In your case you shouldn't be using maldua-pimbra's zm-build but Zimbra one in the git clone command.

So... something like this should do it:

Code: Select all

git clone --depth 1 --branch 10.1.14 git@github.com:Zimbra/zm-build.git
cd zm-build
ENV_CACHE_CLEAR_FLAG=true ./build.pl --ant-options -DskipTests=true --git-default-tag=10.1.15,10.1.14,10.1.13,10.1.12,10.1.10,10.1.9,10.1.8,10.1.7,10.1.6,10.1.5,10.1.4,10.1.3,10.1.2,10.1.1,10.1.0 --build-release-no=10.1.15 --build-type=FOSS --build-release=LIBERTY --build-release-candidate=GA --build-thirdparty-server=files.zimbra.com --no-interactive
So, the answer to the question is yes, it's possible to build a 10.1.15 package.
Vincent Chen
Posts: 7
Joined: Fri Sep 12, 2014 11:51 pm

Re: about FOSS 10.1.15 release?

Post by Vincent Chen »

Thank you very much for your reply. This information is really helpful.
Post Reply