Hi,
Quoting ellie timoney <[email protected]>:
The Cyrus team is proud to announce the immediate availability of
new versions of Cyrus IMAP: 3.12.3, 3.10.3, and 3.8.7.
These versions contains fixes for a number of security issues.
Please see the release notes for details.
Release notes:
https://www.cyrusimap.org/3.12/imap/download/release-notes/3.12/x/3.12.3.html
https://www.cyrusimap.org/3.10/imap/download/release-notes/3.10/x/3.10.3.html
https://www.cyrusimap.org/3.8/imap/download/release-notes/3.8/x/3.8.7.html
I would like to backport my PR #6081 to the 3.8 branch (my production
installation is currently running Cyrus 3.8), but I am having trouble
reproducing the build/test environment used by the project.
I am using the Cyrus Docker environment
(ghcr.io/cyrusimap/cyrus-docker:bookworm) and the dar workflow, but I
have not been able to get a clean build, either for the 3.8 branch or
for 3.10.
As an additional data point: the Debian packaging tools are able to
successfully build a package from the 3.8.7 source, so the issue seems
to be related to the Docker/development build environment rather than
the source release itself.
Could you please let me know how the development team currently builds
and tests these branches?
In particular:
Which Docker image/tag is used for CI and developer testing?
What is the expected dar workflow to build a release branch?
Are there any branch-specific configuration steps or dependencies
that are not obvious from the Docker image?
I am asking because I need to prepare a backport for a Cyrus 3.8
installation in production, and the security fixes included in 3.8.7
make it important for me to validate the backport quickly.
I would like to make sure I am using the same environment as the
project before preparing the patch.
Thanks!
Jean Charles Delépine
--
Service systèmes et réseaux - DISI
Université de Picardie Jules Verne
5, rue du moulin neuf - 80000 Amiens
------------------------------------------
Cyrus: Info
Permalink:
https://cyrus.topicbox.com/groups/info/T78ae3d33b340593c-M03a2f8c912cd4a946559e80b
Delivery options: https://cyrus.topicbox.com/groups/info/subscription