Merged
Conversation
change ubuntu20 tests to use more modern ubuntu variants
this ABI is no longer supported by Ubuntu, and there is a wider consensus that this ABI is on the way out, with more and more distributions dropping it, and lingering questions about support of x32 in the kernel.
for ubuntu-24
e35ad6b to
2b7c661
Compare
14.1 seems no longer supported by gcloud
this test seems impossible on Ubuntu-24
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Github Actions is deprecating
ubuntu20.In anticipation, we are moving away from ubuntu20, to employ more recent VMs.
This results in a few tests no longer working or working differently:
x32ABI support is dropped afterubuntu20. There is a general trend towards droppingx32across Linux distributions, and discussions about stopping the support in the Linux Kernel. Removed the test.aarch64compatibility tests did no longer work onubuntu24. A few details have been changed, but the more important one is thatBTI(Branch Target Identification) can only work if provided standard libraries are also compiled withBTI, which is not the case by default, resulting in execution failure.Additionally,
FreeBSDtests coincidentally stopped working on CirrusCI.It appears CirrusCI depends on gCloud to provide the
FreeBSDimage, and14-1was recently dropped in favor of14-2. Fixed too.