Skip to content

Revert "[8.3.0] Bazel CI: Stop building binaries on CentOS 7 (#26071)"#26366

Closed
jasonkuster wants to merge 1 commit intobazelbuild:release-8.3.0from
jasonkuster:release-8.3.0
Closed

Revert "[8.3.0] Bazel CI: Stop building binaries on CentOS 7 (#26071)"#26366
jasonkuster wants to merge 1 commit intobazelbuild:release-8.3.0from
jasonkuster:release-8.3.0

Conversation

@jasonkuster
Copy link
Copy Markdown

@jasonkuster jasonkuster commented Jun 24, 2025

This reverts commit cae0831.

Moving from c7 to Rocky 8 has implicitly bumped the min glibc version needed from 2.17 to 2.25 due to the newly-in-use glibc-2.28 containing getentropy@GLIBC_2.25. While it's overall acceptable to move versions forward, this version bump appears to have been an inadvertent and unanticipated consequence of the builder OS change and was not announced as part of the 8.3.0 release. For more discussion see the thread on the bazel slack.

A reasonable approach seems to be to revert the PR temporarily, publish an 8.3.1 release without the new glibc dependency, and then re-release this change with 8.4.0 and announce that 8.4.0 bumps the minimum glibc version in the release notes for that release. Curious for thoughts.

cc @fweikert

@jasonkuster jasonkuster requested a review from a team as a code owner June 24, 2025 03:36
@github-actions github-actions bot added the awaiting-review PR is awaiting review from an assigned reviewer label Jun 24, 2025
@iancha1992 iancha1992 added the team-OSS Issues for the Bazel OSS team: installation, release processBazel packaging, website label Jun 24, 2025
@iancha1992 iancha1992 enabled auto-merge June 24, 2025 17:58
@iancha1992 iancha1992 requested a review from fweikert June 24, 2025 18:05
@Wyverald
Copy link
Copy Markdown
Member

That sounds like more churn than it is worth: all major distros with glibc version < 2.25 have reached EOL, and we've already turned down the infra support for building with CentOS 7. I'll edit the 8.3.0 release notes to indicate the new minimal glibc version.

@Wyverald Wyverald closed this Jun 24, 2025
auto-merge was automatically disabled June 24, 2025 18:52

Pull request was closed

@github-actions github-actions bot removed the awaiting-review PR is awaiting review from an assigned reviewer label Jun 24, 2025
@jasonkuster jasonkuster deleted the release-8.3.0 branch June 28, 2025 00:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

team-OSS Issues for the Bazel OSS team: installation, release processBazel packaging, website

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants