Details
Description
The docker build images are in need of some much needed updating to avoid CI build issues.
centos is getting updates for cmake, gcc, go, and others as well as working around the epel issue with nodejs and http_parser
debian is being updated from jessie (8) to stretch (9.1)
ubuntu is being updated from 14.04 to 16.04
The previous images will still be available:
centos6 will remain untouched, however the last remaining build job validating python 2.6 is going to be removed
debian8 will be there for jessie, however we will not build packages from it any more
ubuntu1404 will be there for trusty, however we will not build using it any more
So far here's what's on the ubuntu 16.04 xenial docker image:
C++ (C++11 default) gcc-5.4.0, clang-3.8 C# mono 5.2.0.215 c_glib 2.0 d 2.075.1 dart 1.24.2 erlang 18.3 go 1.6.2 haskell 7.10.3 haxe 3.2.1 java 1.8.0_131 lua 5.3 nodejs 8.4.0 perl 5.22.1 php 7.0.22 python 2.7.12, 3.5.2 ruby 2.3.1p112 rust 1.15.1 Intentionally leaving this out, for now (it wasn't in the trusty docker image either): dotnet 2.0.0 Not in any images: cocoa smalltalk swift
Attachments
Issue Links
- blocks
-
THRIFT-4085 Add .NET Core to the make cross standard test suite
- Closed
- breaks
-
THRIFT-4308 D language docker images need demios for libevent and openssl fixed to re-enable make cross on dlang
- Closed
- incorporates
-
THRIFT-4122 ppc64le builds don't look in lib64 directory
- Closed
- is duplicated by
-
THRIFT-4036 Add .NET Core environment/build support to the docker image
- Closed
- supercedes
-
THRIFT-4213 Travis build fails at curl -sSL https://www.npmjs.com/install.sh | sh
- Closed
- links to