-
Notifications
You must be signed in to change notification settings - Fork 725
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
Plans to upgrade CI to Ubuntu Vivid #5659
Comments
👍 I just started using travis-ci today and it's crazy how outdated things are when you base it on Trusty LTS. For instance, my project only has a handful of dependencies, one being GCC 4.8+ (preferably GCC 5.3) for the I've wasted several hours today trying to find workarounds for all the outdated versions of things because the travis-ci Ubuntu is too old. How about you take the opposite approach and base the image on Ubuntu 16.04 Xenial and help get it ready for release instead of hammering on old broken Ubuntu LTS versions from almost two years ago? Thanks for listening. |
While we can understand the need for some folks to have the newest stuff, building and maintaining our image library, while also ensuring it's usable for the 250,000+ jobs we run each day is a unique challenge. Given that, we are currently focused on support 12.04 and 14.04 as our primary environments. At the moment, it is unlikely that we'll be supporting 16.04 as a native environment this year. If you're particular use cases require something newer, I would encourage you to use utilize our Docker in a build support, which would allow you run your build inside a Docker image of a newer Ubuntu release. While the start up times are slower than our countainer-based builds, you get a full VM with 7.5GB of RAM, for each build. Regards, |
No support for 16.04 in the entire year is somewhat disappointing to be honest. |
@Croydon I can understand where you're coming from, but adding support for new distribution releases is a significant amount of engineering work on our part. At this moment, other things take a priority. You can use our Docker support to pull down a 16.04 container and run your build inside it. I can't comment on timeline for 16.04 support as a supported build environment at this time. |
I have come across an almost identical issue with TLS 1.2 support (in PHP/curl). See: http://stackoverflow.com/questions/38375211/curl-error-35-gnutls-handshake-failed/38429611 |
For our project, relying on docker images is just not possible, as we had many issues with systemd. Any ETA for Ubuntu 16.X support? |
At the moment we plan to start looking into supporting Xenial in late Q2 of
this year. I won't have any more details on the topic until that time frame.
Regards,
…--
Brandon Burton
Build Infrastructure Engineering Manager
brandon@travis-ci.com
Travis CI Test and Deploy with Confidence.
www.travis-ci.com
Travis CI GmbH, Rigaer Str.8, 10247 Berlin, Germany
<x-apple-data-detectors://17/1> | GF/CEO: Mathias Meyer, Joshua
Kalderimis | Contact: contact@travis-ci.org
Amtsgericht Charlottenburg, Berlin, HRB 140133 B | Umsatzsteuer-ID
gemäß §27 a Umsatzsteuergesetz: DE282002648
On January 3, 2017 at 1:59:01 AM, Abel Boldú ***@***.***) wrote:
For our project, relying on docker images is just not possible, as we had
many issues with systemd.
Any ETA for Ubuntu 16.X support?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#5659 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAlvIyqlWsD_jgLJnYASbJvqa1igZCbks5rOhvlgaJpZM4Hdhq1>
.
|
@solarce do you have an update on this, since it's early Q3? I know you guys are busy so no worries either way <3 |
Wheels are starting to turn. Adding some level of support for Xenial should start happening as https://blog.travis-ci.com/2017-07-11-trusty-as-default-linux-is-coming moves along and if it goes as smoothly as we expect. |
If you're using Ubuntu it doesn't make sense not to support every LTS release as soon as it is released or at least as soon as possible. It's been available for nearly 16 months. I use 16.04 for dev, testing and production so If you don't support it then I can't see the point in using your service. |
Currently the latest Ubuntu on Travis is Trusty (you can set-up this with:
dist: trusty
), however some packages consist some bugs, because of usage of old libraries (such as gnutls26) which fails some builds, because of SSL handshake bug.Here is example build which fails on installation of software via Wine which uses the old gnutls. The same build was working before the refresh for some reason, but after upgrade of the installer it failed to work. This could potentially work in Ubuntu Vivid since build-depend on libgnutls28 which restores SSL support.
The text was updated successfully, but these errors were encountered: