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

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

                Dates

                • Created:
                  Updated:
                  Resolved: