Skip to content

Conversation

@nickva
Copy link
Contributor

@nickva nickva commented Nov 26, 2025

This PR combines the Java 21 PR dbd6eaf and updates to bump node and the minimum erlang version mentioned in the repo.

So far only two images were uploaded from this PR for Erlang 28 and 27

ERLANGVERSION=28.2 ./build.sh buildx-platform debian-bookworm
ERLANGVERSION=27.3.4.6 ./build.sh buildx-platform debian-bookworm

These do not replace or conflict with the images currently used in pull request CI. So it's safe to play around with them.

These uploaded docker image tags:

https://hub.docker.com/repository/docker/apache/couchdbci-debian/tags/bookworm-erlang-28.2/sha256:67216b9d5078c624abf2a4d9d0bc0dff1091bb4d5752a1e8f04a0a82592b5ec4

and

https://hub.docker.com/repository/docker/apache/couchdbci-debian/tags/bookworm-erlang-27.3.4.6/sha256:85dab73248f8961ee9a6248df860826281f5d14f9659773dc1c6f58f7cc536ec

To try them out locally:

% docker run -it apache/couchdbci-debian:bookworm-erlang-27.3.4.6
bookworm-erlang-27.3.4.6: Pulling from apache/couchdbci-debian

jenkins@316f659d8ebb:/$ 
jenkins@316f659d8ebb:/$ java -version
openjdk version "21.0.9" 2025-10-21 LTS
OpenJDK Runtime Environment Temurin-21.0.9+10 (build 21.0.9+10-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.9+10 (build 21.0.9+10-LTS, mixed mode, sharing)

That looks like what we should expect

The next step before updating the Erlang 26 base images (which will replace the current CI images) is to update Jenkinsfile in the apache couchdb repo with a test PR to try a few builds using these new images and the new clouseau. If that works we can go ahead and update all the Erlang 26 images and update clouseau to 3.x.

pgj and others added 2 commits November 26, 2025 02:24
The use of Clouseau 2.x is not recommended any longer.  We are in
the transition over to Clouseau 3.x instead, which works with Java
21 at the moment.  See [1] for further information.

[1] apache/couchdb#5761
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants