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

docker build fails with llvm-toolchain-oracular-18 #2656

Closed
yotam-medini opened this issue Feb 22, 2025 · 0 comments · Fixed by #2658
Closed

docker build fails with llvm-toolchain-oracular-18 #2656

yotam-medini opened this issue Feb 22, 2025 · 0 comments · Fixed by #2658
Assignees

Comments

@yotam-medini
Copy link

yotam-medini commented Feb 22, 2025

docker-build-v2.log

running
DOCKER_BUILDKIT=1 docker build -t seastar -f docker/dev/Dockerfile .
fails with:

#9 15.20 Ign:1 https://apt.llvm.org/mantic llvm-toolchain-oracular-18 InRelease
#9 15.25 Ign:5 https://apt.llvm.org/mantic llvm-toolchain-oracular-19 InRelease
#9 15.40 Err:7 https://apt.llvm.org/mantic llvm-toolchain-oracular-18 Release
#9 15.40 404 Not Found [IP: 199.232.198.49 443]
#9 15.56 Err:8 https://apt.llvm.org/mantic llvm-toolchain-oracular-19 Release
#9 15.56 404 Not Found [IP: 199.232.198.49 443]
#9 15.58 Reading package lists...
#9 16.38 E: The repository 'http://apt.llvm.org/mantic llvm-toolchain-oracular-18 Release' does not have a Release file.
#9 16.38 E: The repository 'http://apt.llvm.org/mantic llvm-toolchain-oracular-19 Release' does not have a Release file.

Full log attached.

docker-build.log

@tchaikov tchaikov self-assigned this Feb 23, 2025
tchaikov added a commit to tchaikov/seastar that referenced this issue Feb 24, 2025
When migrating from Ubuntu Matis to Orcular in afea41b, the LLVM debian
package repository configuration wasn't updated accordingly. This caused
Docker builds to fail.

This commit updates the repository configuration to match the new Ubuntu
Orcular base image.

Fixes scylladb#2656

Signed-off-by: Kefu Chai <[email protected]>
tchaikov added a commit to tchaikov/seastar that referenced this issue Feb 24, 2025
Add GitHub workflow to detect regressions in docker/dev/Dockerfile by:
- Building a container image on Dockerfile changes in PRs
- Running test suite against the built image in dev mode
- Using clang++ compiler with C++23 standard

This helps catch build issues and incompatibilities early in the
development process.

Refs scylladb#2656
Signed-off-by: Kefu Chai <[email protected]>
tchaikov added a commit to tchaikov/seastar that referenced this issue Feb 24, 2025
Add GitHub workflow to detect regressions in docker/dev/Dockerfile by:
- Building a container image on Dockerfile changes in PRs
- Running test suite against the built image in dev mode
- Using clang++ compiler with C++23 standard

This helps catch build issues and incompatibilities early in the
development process.

Refs scylladb#2656
Signed-off-by: Kefu Chai <[email protected]>
tchaikov added a commit to tchaikov/seastar that referenced this issue Feb 24, 2025
Add GitHub workflow to detect regressions in docker/dev/Dockerfile by:
- Building a container image on Dockerfile changes in PRs
- Running test suite against the built image in dev mode
- Using clang++ compiler with C++23 standard

This helps catch build issues and incompatibilities early in the
development process.

Refs scylladb#2656
Signed-off-by: Kefu Chai <[email protected]>
tchaikov added a commit to tchaikov/seastar that referenced this issue Feb 24, 2025
Add GitHub workflow to detect regressions in docker/dev/Dockerfile by:
- Building a container image on Dockerfile changes in PRs
- Running test suite against the built image in dev mode
- Using clang++ compiler with C++23 standard

This helps catch build issues and incompatibilities early in the
development process.

Refs scylladb#2656
Signed-off-by: Kefu Chai <[email protected]>
tchaikov added a commit to tchaikov/seastar that referenced this issue Feb 24, 2025
Add GitHub workflow to detect regressions in docker/dev/Dockerfile by:
- Building a container image on Dockerfile changes in PRs
- Running test suite against the built image in dev mode
- Using clang++ compiler with C++23 standard

This helps catch build issues and incompatibilities early in the
development process.

Refs scylladb#2656
Signed-off-by: Kefu Chai <[email protected]>
@xemul xemul closed this as completed in 295704e Feb 26, 2025
xemul added a commit that referenced this issue Feb 26, 2025
…from Kefu Chai

When migrating from Ubuntu Matis to Orcular in afea41b, the LLVM debian package repository configuration wasn't updated accordingly. This caused Docker builds to fail.

This commit updates the repository configuration to match the new Ubuntu Orcular base image.

Fixes #2656

Closes #2658

* https://github.com/scylladb/seastar:
  github:  add Docker build verification workflow
  docker: update LLVM debian repo for Ubuntu Orcular migration
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 a pull request may close this issue.

2 participants