docker-inbound-agent icon indicating copy to clipboard operation
docker-inbound-agent copied to clipboard

JDK8 release not updated using 8u275

Open Fixmetal opened this issue 4 years ago • 4 comments
trafficstars

Hello, I've just stumbled on this since I'm still using JDK8 images. It seems that jenkins-inbound-agent JDK8 image is using 8u272, but OpenJDK has been updated to 8u275 since 2020/11/11. Jenkins inbound agent image is based on jenkins/agent image which is based on openjdk:8-jdk-buster which is now based on 8u275. See relevant links below:

Jenkins inbound agent jdk8 debian Dockerfile Jenkins agent jdk 8 debian Dockerfile OpenJDK 8 Dockerfile

I guess the natural way would be to publish jenkins/inbound-agent:4.6-2 since jenkins/agent has already reached that tag.

Fixmetal avatar Jan 08 '21 09:01 Fixmetal

Hello, is there any update on this?

Fixmetal avatar Apr 15 '21 08:04 Fixmetal

Hello, I see now it's getting dramatic. Now we are at Java 8u292 on Debian 9 (oldstable):

https://github.com/docker-library/openjdk/commit/765a1c4dd6fa4fd9c2a0cf540e9c17ca73eb227b https://packages.debian.org/stretch/openjdk-8-jdk-headless

but seems jenkins-inbount-agent jdk8 image is only maintained for Windows based containers which get updates regularly (11 days ago as of today):

  • https://hub.docker.com/layers/jenkins/inbound-agent/4.6-1-nanoserver-1809/images/sha256-8e1d1b5b94308762d574bb32d823b54cbc65d331fa5c9709fa0b676dc23f2a4e?context=explore

Linux based has been updated 6 months ago:

  • https://hub.docker.com/layers/jenkins/inbound-agent/4.6-1/images/sha256-19b6cb12bffa7e0d108fd66b14df96c819f729dc4ab7e0a43d53cbe154899b53?context=explore

Is there any deprecation notice from Jenkins over JDK8 in the next feature? Why Windows agents are being maintained whilst Linux are not?

Fixmetal avatar Apr 26 '21 13:04 Fixmetal

Hello, I see now it's getting dramatic. Now we are at Java 8u292 on Debian 9 (oldstable):

docker-library/openjdk@765a1c4 https://packages.debian.org/stretch/openjdk-8-jdk-headless

but seems jenkins-inbount-agent jdk8 image is only maintained for Windows based containers which get updates regularly (11 days ago as of today):

  • https://hub.docker.com/layers/jenkins/inbound-agent/4.6-1-nanoserver-1809/images/sha256-8e1d1b5b94308762d574bb32d823b54cbc65d331fa5c9709fa0b676dc23f2a4e?context=explore

Linux based has been updated 6 months ago:

  • https://hub.docker.com/layers/jenkins/inbound-agent/4.6-1/images/sha256-19b6cb12bffa7e0d108fd66b14df96c819f729dc4ab7e0a43d53cbe154899b53?context=explore

Is there any deprecation notice from Jenkins over JDK8 in the next feature? Why Windows agents are being maintained whilst Linux are not?

No deprecation notice. We're not deprecating JDK 8 support. Windows agents are being updated because a contributor submitted a pull request that causes them to be updated more frequently.

Would you be interested in helping with Docker image maintenance? We'd love to have additional contributors submit pull requests. We've implemented dependabot on the Jenkins controller images and have made the transition from using the openjdk images to use adoptopenjdk images. It would be great to make a similar transition in the agent images.

MarkEWaite avatar Apr 26 '21 15:04 MarkEWaite

No deprecation notice. We're not deprecating JDK 8 support. Windows agents are being updated because a contributor submitted a pull request that causes them to be updated more frequently.

Would you be interested in helping with Docker image maintenance? We'd love to have additional contributors submit pull requests. We've implemented dependabot on the Jenkins controller images and have made the transition from using the openjdk images to use adoptopenjdk images. It would be great to make a similar transition in the agent images.

Thanks for the explanation. Sounds good, let me work that out and I will do a PR.

Fixmetal avatar Apr 26 '21 16:04 Fixmetal

Resolved for an extended period

MarkEWaite avatar Aug 17 '22 16:08 MarkEWaite