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

Remove Ubuntu 12.04 #961

Closed
rvagg opened this issue Nov 1, 2017 · 7 comments
Closed

Remove Ubuntu 12.04 #961

rvagg opened this issue Nov 1, 2017 · 7 comments
Assignees

Comments

@rvagg
Copy link
Member

rvagg commented Nov 1, 2017

EOL in April of this year.

We have 3 machines, Host test-digitalocean-ubuntu1204-x64-1, test-digitalocean-ubuntu1204-x64-2 and test-rackspace-ubuntu1204_clang341-x64-1.

It's in 40 of our Jenkins jobs and 20 of those have the ubuntu1204 and/or ubuntu1204-clang341-64 label as nodes to be run on.

Is there a reason we're delaying removing this that anyone can think of? How about libuv? /cc @saghul

@gibfahn
Copy link
Member

gibfahn commented Nov 1, 2017

No reason not to remove IMO. On the other hand if they're not having issues is there a reason to remove them? I'd be tempted to leave them, and just remove them from any jobs that have issues with them. We can retire them when they become an annoyance to maintain.

@rvagg
Copy link
Member Author

rvagg commented Nov 1, 2017

Yeah, I'm pretty OK with this approach. As long as (a) we can continue to keep them maintained and (b) we don't lose the infra cause we can't start a new Ubuntu 12.04 on any of our providers if we needed it.

@seishun
Copy link
Contributor

seishun commented Nov 2, 2017

Two reasons to remove:

  1. Adds noise in Jenkins and the nodejs/build repo.
  2. Uses an outdated version of gcc.

@gibfahn
Copy link
Member

gibfahn commented Nov 2, 2017

Adds noise in Jenkins and the nodejs/build repo.
Uses an outdated version of gcc.

Only if it fails. And if it fails then yes, time to remove.

@rvagg
Copy link
Member Author

rvagg commented Dec 5, 2017

https://www.ubuntu.com/support/esm

In April 2017, Ubuntu 12.04 LTS reached its end-of-life. For Ubuntu Advantage customers who can not upgrade to a newer version of Ubuntu Server, Canonical is offering Ubuntu 12.04 ESM (Extended Security Maintenance). ESM provides ongoing security fixes for the kernel and essential packages through April 2019.

Apparently this is working out really well for Ubuntu and they are expanding ESM to all LTS lines and expanding the range of packages they are supporting beyond just main. So perhaps we don't retire 12.04 just yet. I'm going to reach out to Canonical about this to see if we can get some rough idea of the audience size, or something that will help us.

@mhdawson
Copy link
Member

Waiting on update from @rvagg, removing agenda tag until there is one.

@sam-github
Copy link
Contributor

Closing as stale, but if anyone wants to take this up feel free to reopen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants