Skip to content

Update all Debian:9 to Debian:10#31917

Merged
veblush merged 32 commits intogrpc:masterfrom
veblush:debian-10
Jan 23, 2023
Merged

Update all Debian:9 to Debian:10#31917
veblush merged 32 commits intogrpc:masterfrom
veblush:debian-10

Conversation

@veblush
Copy link
Copy Markdown
Contributor

@veblush veblush commented Dec 17, 2022

Debian:9 (stretch) reached EOL on June 30, 2022 (ref) so all docker images based on Debian:9 switch to Debian:10.
This is prerequisite to #31916.

@veblush veblush marked this pull request as ready for review January 18, 2023 23:45
Copy link
Copy Markdown
Contributor

@jtattermusch jtattermusch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with a comment.

# Java required by Android SDK
RUN apt-get update && apt-get -y install openjdk-8-jdk && apt-get clean
# Java required by Android SDK (using Eclipse Temurin Package)
RUN apt install -y wget apt-transport-https && \
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

never heard of "temurin-8-jdk", why can't you simply install openjdk?
Debian 10 has "openjdk-11-jdk" and I'd prefer to avoid anything non-standard, since it makes things more confusing and harder to maintain.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's a sort of next official java 8 sdk (https://blog.adoptopenjdk.net/2021/03/transition-to-eclipse-an-update/). I wanted to keep everything else other than Debian upgrade here but I can try Jdk 11 here to see whether it works with Android SDK.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh it turned out that Android SDK this image uses does require Java 8 SDK. So this should be like this until we upgrade SDK.

@veblush
Copy link
Copy Markdown
Contributor Author

veblush commented Jan 23, 2023

I'm going to get this merged as Abseil upgrade needs this change. I'll revisit Android SDK issue later.

@veblush veblush merged commit 564a462 into grpc:master Jan 23, 2023
@copybara-service copybara-service bot added the imported Specifies if the PR has been imported to the internal repository label Jan 23, 2023
XuanWang-Amos pushed a commit to XuanWang-Amos/grpc that referenced this pull request May 1, 2023
eugeneo pushed a commit to eugeneo/grpc that referenced this pull request May 9, 2023
wanlin31 pushed a commit that referenced this pull request May 18, 2023
matthewstevenson88 pushed a commit to matthewstevenson88/grpc that referenced this pull request Feb 1, 2024
matthewstevenson88 added a commit to matthewstevenson88/grpc that referenced this pull request Feb 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/build bloat/none imported Specifies if the PR has been imported to the internal repository per-call-memory/neutral per-channel-memory/neutral release notes: no Indicates if PR should not be in release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants