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,
about FOSS 10.1.15 release?
- adrian.gibanel.btactic
- Outstanding Member

- Posts: 564
- Joined: Thu Jan 30, 2014 11:13 am
- Contact:
Re: about FOSS 10.1.15 release?
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.
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:
So, the answer to the question is yes, it's possible to build a 10.1.15 package.
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.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
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
-
Vincent Chen
- Posts: 7
- Joined: Fri Sep 12, 2014 11:51 pm
Re: about FOSS 10.1.15 release?
Thank you very much for your reply. This information is really helpful.