Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GH-40570: [CI] Default environment to Ubuntu 22.04 instead of 20.04 #44151

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

raulcd
Copy link
Member

@raulcd raulcd commented Sep 17, 2024

Rationale for this change

Ubuntu 20.04 will be end of standard support on April 2025. Ubuntu 22.04 and 24.04 have been already released.

We should make our default .env to UBUNTU=22.04.

What changes are included in this PR?

Update .env default to Ubuntu 22.04 and a couple other minor updates to use Ubuntu 22.04

Are these changes tested?

Yes

Are there any user-facing changes?

No

@raulcd raulcd marked this pull request as draft September 17, 2024 15:00
Copy link

⚠️ GitHub issue #40570 has been automatically assigned in GitHub to PR creator.

@github-actions github-actions bot added the awaiting committer review Awaiting committer review label Sep 17, 2024
@raulcd
Copy link
Member Author

raulcd commented Sep 17, 2024

The only jobs that I can think we could migrate from Ubuntu 20.04 to 22.04 are:

  • test-ubuntu-20.04-cpp-thread-sanitizer
  • test-ubuntu-20.04-cpp-minimal-with-formats

@kou @pitrou any thoughts on those? Any reason to keep them with the existing version?

@kou
Copy link
Member

kou commented Sep 18, 2024

test-ubuntu-20.04-cpp-thread-sanitizer: We can use Ubuntu 22.04 for this.

It was added by #9317 in 2021. It seems that we chose the latest Ubuntu.

test-ubuntu-20.04-cpp-minimal-with-formats: We can use Ubuntu 22.04 for this.

It was added by #34617 in 2023. It seems that it just copied an existing similar task to create this task. So we don't need to pin Ubuntu to 20.04 for this.

@pitrou
Copy link
Member

pitrou commented Sep 18, 2024

Both are fine indeed, assuming they pass :-)

@pitrou
Copy link
Member

pitrou commented Sep 18, 2024

@github-actions crossbow submit -g cpp

Copy link

Revision: 6169d94

Submitted crossbow builds: ursacomputing/crossbow @ actions-201e0201cc

Task Status
example-cpp-minimal-build-static GitHub Actions
example-cpp-minimal-build-static-system-dependency GitHub Actions
example-cpp-tutorial GitHub Actions
test-alpine-linux-cpp GitHub Actions
test-build-cpp-fuzz GitHub Actions
test-conda-cpp GitHub Actions
test-conda-cpp-valgrind GitHub Actions
test-cuda-cpp-ubuntu-20.04-cuda-11.2.2 GitHub Actions
test-cuda-cpp-ubuntu-22.04-cuda-11.7.1 GitHub Actions
test-debian-12-cpp-amd64 GitHub Actions
test-debian-12-cpp-i386 GitHub Actions
test-fedora-39-cpp GitHub Actions
test-ubuntu-20.04-cpp GitHub Actions
test-ubuntu-20.04-cpp-bundled GitHub Actions
test-ubuntu-20.04-cpp-minimal-with-formats GitHub Actions
test-ubuntu-20.04-cpp-thread-sanitizer GitHub Actions
test-ubuntu-22.04-cpp GitHub Actions
test-ubuntu-22.04-cpp-20 GitHub Actions
test-ubuntu-22.04-cpp-emscripten GitHub Actions
test-ubuntu-22.04-cpp-no-threading GitHub Actions
test-ubuntu-24.04-cpp GitHub Actions
test-ubuntu-24.04-cpp-gcc-13-bundled GitHub Actions
test-ubuntu-24.04-cpp-gcc-14 GitHub Actions

@raulcd

This comment was marked as outdated.

@raulcd

This comment was marked as outdated.

@raulcd
Copy link
Member Author

raulcd commented Sep 19, 2024

@github-actions crossbow submit test-cuda-cpp-ubuntu-20.04-cuda-11.2.2 test-ubuntu-24.04-cpp-minimal-with-formats

Copy link

Revision: 753cfde

Submitted crossbow builds: ursacomputing/crossbow @ actions-b005bc4a51

Task Status
test-cuda-cpp-ubuntu-20.04-cuda-11.2.2 GitHub Actions
test-ubuntu-24.04-cpp-minimal-with-formats GitHub Actions

@raulcd
Copy link
Member Author

raulcd commented Sep 19, 2024

@github-actions crossbow submit test-skyhook-integration

Copy link

Revision: 753cfde

Submitted crossbow builds: ursacomputing/crossbow @ actions-991ff4b8ce

Task Status
test-skyhook-integration GitHub Actions

@raulcd
Copy link
Member Author

raulcd commented Sep 19, 2024

@github-actions crossbow submit test-skyhook-integration

Copy link

Revision: bf0ea8f

Submitted crossbow builds: ursacomputing/crossbow @ actions-6966be7437

Task Status
test-skyhook-integration GitHub Actions

@raulcd raulcd marked this pull request as ready for review September 19, 2024 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting committer review Awaiting committer review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants