-
Notifications
You must be signed in to change notification settings - Fork 293
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
xenial delivery workflow is failing #1412
Comments
@buildpacks/platform-maintainers what are our thoughts on continuing to support Ubuntu 16.04 releases? |
The question is what our support requirements are, and how much we want to go past them. It's hard to say, if we don't have metrics on usage, and don't know what will happen. I would rather not set up our own instance on Equinix - we already have trouble with the Windows runners, and adding a standalone one just for packaging seems suspect. If those are the only two options, then I would vote for removing xenial support, unless we get pushback from the community (according to https://wiki.ubuntu.com/Releases, while it isn't EOL, it is at the end of standard support, and as an open source community, I don't feel like we are obligated to provide full support until EOL unless our community shows that it's invested in helping us do that). The question is whether there's another option. It is |
I did bring this up on another similar request.
Maybe we can use docker images to produce and publish the PPAs. We already do this for testing our PPA installation so I can't foresee any challenges.
IIRC the answer is yes for our current method.
Don't have a lot of knowledge there but if it's possible, I would definitely be in favor of it. |
Unfortunately, it seems like we won't be able to get the xenial delivery pipeline back up for this release (0.27.0). There are a lot of brought on complications due to A few attempts that failed:
|
Thanks for doing the legwork on this! Why does this only happen for xenial? And is there a fix we can do for the future? |
Sadly, this was closed preemptively.
This happens because xenial does not have a golang package in the "backports" PPA we are using for anything higher than 1.13. See this page for packages available. By comparison, you can see that our other targeted distributions do. For example, bionic.
The way that we implemented the original pipeline is depending on the backport golang PPA to set the required dependencies in our package. We can try a few avenues to remove the dependency on the backport golang PPA. A few untested options that come to mind are:
|
We haven't delivered a xenial artifact for a while and nobody is complaining about it, our current workflow delivers PPA for bionic, focal, jammy and lunar (see here) and xenial is too old! I am going to close this one |
Description
Ubuntu 16.04 (xenial) runners have been removed making our delivery workflows for linux fail.
Proposed solution
Remove xenial support.
Alternatively, setup our own instance on Equinix metal.
Additional context
The text was updated successfully, but these errors were encountered: