Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-4295

Refresh the Docker image file suite for Ubuntu, Debian, and CentOS

    XMLWordPrintableJSON

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

          Activity

            People

              jking3 James E. King III
              jking3 James E. King III
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: