Skip to content

Conversation

@mlim19
Copy link
Contributor

@mlim19 mlim19 commented Nov 7, 2025

Summary

This PR fixes GitHub Actions test failures in the test-container-x64 jobs (Python 3.10, 3.11, 3.12, 3.13) caused by the deprecated openjdk:11-jdk Docker image.

Problem

The openjdk:11-jdk Docker image has been deprecated and removed from Docker Hub, causing build errors:

docker.errors.BuildError: manifest for openjdk:11-jdk not found: manifest unknown: manifest unknown

This affected the following tests:

  • test_collect_default_jvm_flags[hotspot-jdk-11-expected_flags1-True]
  • test_collect_cmdline_and_env_jvm_flags[hotspot-jdk-11-expected_flags1-True--XX:SelfDestructTimer=5--XX:+PrintCodeCache]

Solution

Replace openjdk:11-jdk with eclipse-temurin:11-jdk in tests/conftest.py:293. Eclipse Temurin is the official successor to the OpenJDK Docker images and is actively maintained by the Eclipse Foundation.

This change is consistent with other JDK images already used in the test suite (e.g., eclipse-temurin:latest).

Test Plan

  • GitHub Actions test-container-x64 jobs should now pass for all Python versions
  • The two previously failing Java tests should now succeed
  • No other tests should be affected by this change

🤖 Generated with Claude Code

…dk image

The openjdk:11-jdk Docker image has been deprecated and removed from Docker Hub,
causing test failures in test-container-x64 jobs across all Python versions.

Replace openjdk:11-jdk with eclipse-temurin:11-jdk, which is the official
successor and actively maintained by the Eclipse Foundation. This is consistent
with other JDK images already used in the test suite.

Fixes:
- test_collect_default_jvm_flags[hotspot-jdk-11-expected_flags1-True]
- test_collect_cmdline_and_env_jvm_flags[hotspot-jdk-11-expected_flags1-True--XX:SelfDestructTimer=5--XX:+PrintCodeCache]

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@mlim19 mlim19 requested a review from dkorlovs November 7, 2025 01:36
@mlim19 mlim19 merged commit 9959ef1 into master Nov 7, 2025
124 of 131 checks passed
@mlim19 mlim19 deleted the fix-openjdk-11-docker-image branch November 7, 2025 17:44
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