jered wrote: ↑Thu Nov 06, 2025 10:58 pm
What other breaking changes have you noticed with the 10.1.13 FOSS packages? Rolling back and pinning zimbra-jetty-distribution was sufficient to resolve my problems. I have not yet seen any issues with the other major update (openssl), and I do not use Zimbra's clamav.
That wasn't specifically 10.1.13, but the Nginx proxy is known to break. The normal deb packages that apt would install break, because necessary work that the zimbra installer does is required as well.
jered wrote: ↑Thu Nov 06, 2025 11:01 pm
BTW, the fundamental bug here is that the .spec and .deb files that are part of the zm-build repo specify FOSS component versions that are >= the corresponding release component. This is normal, but is a problem for a system like Zimbra where all the components are tightly coupled. I would strongly suggest that Synacor modify the package definitions to specify only the fixed corresponding version number of a FOSS component build -- this would be a helpful bug to file by someone with access, as it's a pretty simple fix.
I'm a bit confused here. By FOSS, you seem to mean the 3rd party dependencies pulled in by apt? The term FOSS is in my head mostly as 'the FOSS build of Zimbra' (from Maldua in my case).
Do you mean that all dependencies (the packages from the apt repo repo.zimbra.com) are pulled in as '==' dependency by packages installed by the installer? So like this >= would be == :
Code: Select all
# aptitude why zimbra-jetty-distribution
i zimbra-store Depends zimbra-jetty-distribution (>= 9.4.46.v20220331-2.u22)
I'm actually not sure how that will interact with the fact that zimbra-jetty-distribution is manually installed:
Code: Select all
# aptitude show zimbra-jetty-distribution
Package: zimbra-jetty-distribution
Version: 9.4.57.v20241219-2.u22
New: yes
State: installed (9.4.46.v20220331-2.u22), upgrade available (9.4.57.v20241219-2.u22)
Automatically installed: no
Priority: optional
Section: utils
Maintainer: Zimbra Packaging Services <packaging-devel@zimbra.com>
Architecture: amd64
Uncompressed Size: 12,0 M
Depends: libc6 (>= 2.4), zimbra-store-base
Description: Zimbra's jetty-distribution
Homepage: https://www.eclipse.org/jetty
Will apt try to update it and fail, or will it just stick to the version required by 'zimbra-store'?