Attending:
Agenda:
- End of support for Java 11/2.479.x
- Container repo for controller repo has dropped Java 11
- Weekly 2.463 dropped support for Java 11.
- Jenkins LTS 2.479.1 dropped support for Java 11 on 30 Oct 2024.
- Jenkins 2.479.2 has been released on November 27, 2024.
- 2.479.3 was on January 8, 2025
- Jenkins infra end of support for Java 11 needs planning and discussion
- Infra team is willing to continue Java 11 for a while, but at some point in the future, Java 11 won’t be available on Jenkins infra
- Plan is still being developed, no timelines have been set
- Endoflife.date could help monitor that - Eclipse Temurin 11 end of life October 2027
- Infra team is willing to continue Java 11 for a while, but at some point in the future, Java 11 won’t be available on Jenkins infra
- Container image updates for the Jenkins controller
- LTS
- 2.479.3 has been released last week
- Update to Jenkins 2.479.3 (changelog)
- Maintenance
- Uses the native temurin source
- Duplicate file path in targets configuration
- Pin the UBI 9 container 9.5-1734495538 => action item on Bruno
- Dependency updates
- Bump Debian Bookworm Linux Version to 20241223
- Bump Alpine Linux Version to 3.21.0
- Bump updatecli/updatecli-action to 2.75.0
- 2.479.3 has been released last week
- Weeklies (2.491, 2.492, and 2.493)
- Dependency updates
- Bump updatecli/updatecli-action to 2.75.0
- Bump Debian Bookworm Linux Version to 20241223
- Bump Alpine Linux Version to 3.21.2
- Maintenance
- Pin the UBI 9 container 9.5-1734495538 (most recent release)
- Dependency updates
- LTS
- Container image updates for Jenkins agents
- Two new releases for the SSH agent (6.6.0 and 6.7.0)
- Dependency updates
- Bump Alpine Linux Version to 3.21.2
- Bump Debian Bookworm Linux version to bookworm-20241223
- Dependency updates
- Three new releases for the docker-agent (3283.v92c105e0f819-4, 3283.v92c105e0f819-5, and 3283.v92c105e0f819-6)
- Dependency updates
- Bump updatecli/updatecli-action to 2.74.0
- Bump UBI9 version to 9.5-1736404036
- Bump Alpine Linux Version to 3.21.2
- Bump Debian Bookworm Linux version to bookworm-20241223
- Dependency updates
- Two new releases for the SSH agent (6.6.0 and 6.7.0)
- Work in progress on images:
- Controller:
- Docker-agent:
- Docker-ssh-agent:
- RISC-V
- Alpine is known to boot and run on a few machines owned by Bruno, let’s see
- Well, it’s only for the brave. The mini root filesystem does exist for RISCV64, but no bootable image so to speak
- Ubuntu only works for the Nezha (or MangoPi Mq-Pro)
- We already made the demonstration two years ago at FOSDEM
- Debian Trixie Alpha Release 1 is supposed to work with the Star64 that was donated to the Jenkins project by Pine64.
- For the time being, we’re using Pinix star64-image-weston, but lots of packages are missing
- We have a Jenkins agent working on it nonetheless
- I have cross compiled docker and its dependencies, but it refuses to start because of a bridge problem
- Other people have the same kind of issues, may be linked to the kernel
- For the time being, we’re using Pinix star64-image-weston, but lots of packages are missing
- Would it make sense to add a riscv64 Docker image for some agents?
- Alpine is known to boot and run on a few machines owned by Bruno, let’s see
- Jenkins release model presentation to Java JEP-14 working group
- Java has a “tip and tail” release model
- Jenkins has a variant of a “tip and tail” release model
- LTS is “tail” and weekly is “tip”
- Java support life in Jenkins is different than JDK support life
- 2+2+2 Java support plan (blog post)
- Good questions asked by working group attendees