Skip to content

[GLUTEN-12412][VL] Migrate x86/arm vcpkg native lib build from CentOS 7 to AlmaLinux 8 - #12663

Open
KushShriv wants to merge 2 commits into
apache:mainfrom
KushShriv:VL-almalinux8-migration
Open

[GLUTEN-12412][VL] Migrate x86/arm vcpkg native lib build from CentOS 7 to AlmaLinux 8#12663
KushShriv wants to merge 2 commits into
apache:mainfrom
KushShriv:VL-almalinux8-migration

Conversation

@KushShriv

@KushShriv KushShriv commented Jul 31, 2026

Copy link
Copy Markdown

What changes are proposed in this pull request?

Fixes #12412 (2)

CentOS 7 (glibc 2.17) is increasingly difficult to maintain as a vcpkg build base due to Velox's growing dependency on modern Folly/FBThrift/MVFST versions. This PR migrates the x86/arm native lib CI jobs to use the AlmaLinux 8 (glibc 2.28) image published in the prerequisite PR, completing the transition away from CentOS 7.

Migrate x86/arm native lib build from CentOS 7 to AlmaLinux 8:

  • velox_backend_x86.yml: rename build job centos-7centos-8, switch image and build script, update ccache keys and artifact names, remove the now-unnecessary tpc-test-centos7 job and CentOS mirror fixup steps.
  • velox_backend_enhanced.yml, velox_backend_ansi.yml, velox_nightly.yml, velox_backend_cache.yml, build_bundle_package.yml, build_release.yml: same image/script/ccache/artifact migration.
  • cpp_clang_tidy.yml: update artifact download name to match the renamed artifact from velox_backend_x86.yml.
  • dev/vcpkg/README.md: update "Build in docker" quick-start to reference the new image and script.

How was this patch tested?

CI will validate all workflow changes against the AlmaLinux 8 image published in #12757.

Was this patch authored or co-authored using generative AI tooling?

Generated-by: Claude Sonnet 4.5

@KushShriv
KushShriv marked this pull request as ready for review July 31, 2026 06:35
@zhouyuan

Copy link
Copy Markdown
Member

@KushShriv, thanks for the patch! Would you mind splitting it and adding the new Docker image as the first step?

@KushShriv
KushShriv force-pushed the VL-almalinux8-migration branch from ba843e6 to bcca61c Compare August 12, 2026 09:31
Kushaagra Shrivastava added 2 commits August 12, 2026 15:49
Generated-by: Claude claude-sonnet-4-5
…AlmaLinux 8

Generated-by: Claude claude-sonnet-4-5
@KushShriv
KushShriv force-pushed the VL-almalinux8-migration branch from bcca61c to 0e26cc6 Compare August 12, 2026 10:20
@KushShriv

Copy link
Copy Markdown
Author

@zhouyuan Here's the Other PR with just the new docker image: #12757

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[VL] Migrate to use AlmaLinux8 in CI

2 participants