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

Set Linux release builds to Ubuntu 20.04 #64264

Merged
merged 1 commit into from
Mar 14, 2023

Conversation

RAldrich
Copy link
Contributor

Summary

Build "Set Linux release builds to Ubuntu 20.04"

Purpose of change

Fix #64210

Describe the solution

Linux release builds had been set to target ubuntu-latest. This picked up ubuntu 22.10, which requires glibc 2.34, resulting in missing symbols which prevented the game from running on the current, stable release of other Linux distributions such as Debian 11.

Targeting ubutnu 20.04 should avoid breaking compatibility, and also matches the OS settings configured for the rest of the build matrix.

Describe alternatives you've considered

Leaving it as-is and ending Debian compatibility.

Testing

None - this is a github release workflow change, and I don't have the knowledge or permissions to do a dry-run. I did confirm that Ubuntu 20.04 uses glibc 2.31 (same as Debian 11) and is a Long Term Support version.

Additional context

N/A

Fix CleverRaven#64210

Linux release builds had been set to target ubuntu-latest. This picked
up ubuntu 22.10, which requires glibc 2.34, resulting in missing symbols
which prevented the game from running on the current, stable release of
other Linux distributions such as Debian 11.

Targeting ubutnu 20.04 should avoid breaking compatibility, and also
matches the OS settings configured for the rest of the build matrix.
@github-actions github-actions bot added Code: Tooling Tooling that is not part of the main game but is part of the repo. <Bugfix> This is a fix for a bug (or closes open issue) Code: Build Issues regarding different builds and build environments astyled astyled PR, label is assigned by github actions json-styled JSON lint passed, label assigned by github actions labels Mar 14, 2023
@kevingranade kevingranade merged commit a8a04b6 into CleverRaven:master Mar 14, 2023
@github-actions github-actions bot added the BasicBuildPassed This PR builds correctly, label assigned by github actions label Mar 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions <Bugfix> This is a fix for a bug (or closes open issue) Code: Build Issues regarding different builds and build environments Code: Tooling Tooling that is not part of the main game but is part of the repo. json-styled JSON lint passed, label assigned by github actions
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Linux build no longer runs on Debian due to missing glibc versions
2 participants