-
Notifications
You must be signed in to change notification settings - Fork 71
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
GHA: Checkouts are failing due to node too new for glibc #738
Comments
I have manually updated a test workflow to use an The workflow in question is currently private but did successfully complete for GHCs 8.10.7, 9.0.2, 9.2.4, 9.4.5, 9.6.4, and 9.8.2, so I think it's a safe change. |
The default distribution (i.e. container) used is jammy (i.e. container)
|
GitHub is incompetent. All docker images that use a glibc older than 2.27 are now broken. |
Glibc 2.28 was released on 1 Aug 2018. For a freely available service, I wouldn't complain too much. Upgrade and move on. |
Upgrade end users systems? Aha. |
e.g. ubuntu focal (20.04) comes with glibc-2.31. and Ubuntu-18.04 end of support was a year ago, in June 2023. If you are still using Ubuntu-18.04, then yes, I'd say you should upgrade. So I don't know what is the issue OP has. |
Both 18.04 and 16.04 are under "Extended Security Maintenance", so they're still supported: https://ubuntu.com/about/release-cycle |
@hasufell, so is 16.04 ESM is still going on for almost two years, so what? The standard support has ended, period. |
The latest version on Hackage (0.18.1) doesn't include this file, and indeed uses an old distribution by default:
So if HEAD already has a fix for this, then the change to the distribution name in #739 is wrong and all that's needed is a new Hackage release? I can rebase that to only change the runner ubuntu version, if you want to change that before the next version goes to Hackage. But it seems that the latest Hackage release is generating broken configs, so it probably warrants a new release soon. |
Confirming that the CI workflow generated for |
Issue is fixed in master. There is no ETA for Hackage release. |
That means the latest public release of
|
Apparently `readline` doesn't build with newer versions of cabal. Also update CI configuration to make it work, see: haskell-CI/haskell-ci#738 (comment)
Apparently `readline` doesn't build with newer versions of cabal. Also update CI configuration to make it work, see: haskell-CI/haskell-ci#738 (comment)
The
actions/checkout@v3
of a generated GHA workflow fails with:This is because of actions/checkout#1809, which updated the node version used by the checkout action. The generated workflows are still using
ubuntu-20.04
.It might be time to upgrade the runners to at least
ubuntu-22.04
and possibly also use a newer version of thebuildpack-deps
container? (it's currently onbionic
, i.e., 18.04)The text was updated successfully, but these errors were encountered: