Repository navigation
[SPARK-49005][K8S][3.5] Use 17-jammy tag instead of 17 to prevent Python 3.12 - #47488
Closed
dongjoon-hyun wants to merge 1 commit into
Closed
dongjoon-hyun wants to merge 1 commit into
dongjoon-hyun wants to merge 1 commit into
Conversation
17-jammy tag instead of 17 to prevent Pyth…17-jammy tag instead of 17 to prevent Python
17-jammy tag instead of 17 to prevent Python17-jammy tag instead of 17 to prevent Python 12
Member
Author
Member
Author
|
Also, cc @huaxingao |
huaxingao
approved these changes
Jul 25, 2024
huaxingao
left a comment
Contributor
There was a problem hiding this comment.
LGTM. Thanks for the PR @dongjoon-hyun
Member
Author
|
Thank you so much, @huaxingao ! |
Member
Author
|
Let me merge this to recover the CIs. |
dongjoon-hyun
added a commit
that referenced
this pull request
Jul 25, 2024
… Python 12 ### What changes were proposed in this pull request? This PR aims to use `17-jammy` tag instead of `17` to prevent Python 12. ### Why are the changes needed? Two days ago, `eclipse-temurin:17` switched its baseline OS to `Ubuntu 24.04` which brings `Python 3.12`. ``` $ docker run -it --rm eclipse-temurin:17 cat /etc/os-release | grep VERSION_ID VERSION_ID="24.04" $ docker run -it --rm eclipse-temurin:17-jammy cat /etc/os-release | grep VERSION_ID VERSION_ID="22.04" ``` Since Python 3.12 supported is added only to Apache Spark 4.0.0, we need to keep using the previous OS, `Ubuntu 22.04`. - #43184 - #43192 ### Does this PR introduce _any_ user-facing change? No. This aims to recover to the same OS for consistent behavior. ### How was this patch tested? Pass the CIs with K8s IT. Currently, it's broken at Python image building phase. - https://github.com/apache/spark/actions/workflows/build_branch35.yml ### Was this patch authored or co-authored using generative AI tooling? No. Closes #47488 from dongjoon-hyun/SPARK-49005. Authored-by: Dongjoon Hyun <dhyun@apple.com> Signed-off-by: Dongjoon Hyun <dhyun@apple.com>
Member
Author
|
Thank you, @viirya ! |
Member
|
Late LGTM |
Member
Author
|
Thank you, @yaooqinn . |
17-jammy tag instead of 17 to prevent Python 1217-jammy tag instead of 17 to prevent Python 3.12
peter-toth
added a commit
to apache/spark-docker
that referenced
this pull request
Oct 7, 2025
…ammy ### What changes were proposed in this pull request? This PR proposes to switch future Apache Spark 3.5 Java 11 docket images to `11-jammy`. We have applied a similar change to Apache Spark repo Java 17 dockerfile in [SPARK-49005](https://issues.apache.org/jira/browse/SPARK-49005) / apache/spark#47488. ### Why are the changes needed? The current `11-jre-focal` is no longer supported by Docker Library: docker-library/official-images#19948 (comment) ### Does this PR introduce _any_ user-facing change? No, we will not republish the 3.5.7 Apache Docker Hub image. ### How was this patch tested? Manual review. Closes #95 from peter-toth/SPARK-53730-switch-spark-3.5-to-11-jammy. Authored-by: Peter Toth <peter.toth@gmail.com> Signed-off-by: Peter Toth <peter.toth@gmail.com>
sunchao
pushed a commit
that referenced
this pull request
Mar 10, 2026
… Python 12 ### What changes were proposed in this pull request? This PR aims to use `17-jammy` tag instead of `17` to prevent Python 12. ### Why are the changes needed? Two days ago, `eclipse-temurin:17` switched its baseline OS to `Ubuntu 24.04` which brings `Python 3.12`. ``` $ docker run -it --rm eclipse-temurin:17 cat /etc/os-release | grep VERSION_ID VERSION_ID="24.04" $ docker run -it --rm eclipse-temurin:17-jammy cat /etc/os-release | grep VERSION_ID VERSION_ID="22.04" ``` Since Python 3.12 supported is added only to Apache Spark 4.0.0, we need to keep using the previous OS, `Ubuntu 22.04`. - #43184 - #43192 ### Does this PR introduce _any_ user-facing change? No. This aims to recover to the same OS for consistent behavior. ### How was this patch tested? Pass the CIs with K8s IT. Currently, it's broken at Python image building phase. - https://github.com/apache/spark/actions/workflows/build_branch35.yml ### Was this patch authored or co-authored using generative AI tooling? No. Closes #47488 from dongjoon-hyun/SPARK-49005. Authored-by: Dongjoon Hyun <dhyun@apple.com> Signed-off-by: Dongjoon Hyun <dhyun@apple.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changes were proposed in this pull request?
This PR aims to use
17-jammytag instead of17to prevent Python 12.Why are the changes needed?
Two days ago,
eclipse-temurin:17switched its baseline OS toUbuntu 24.04which bringsPython 3.12.Since Python 3.12 supported is added only to Apache Spark 4.0.0, we need to keep using the previous OS,
Ubuntu 22.04.distutilsusage #43192Does this PR introduce any user-facing change?
No. This aims to recover to the same OS for consistent behavior.
How was this patch tested?
Pass the CIs with K8s IT. Currently, it's broken at Python image building phase.
Was this patch authored or co-authored using generative AI tooling?
No.