This is an automated email from the ASF dual-hosted git repository. jking pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/thrift.git
The following commit(s) were added to refs/heads/master by this push: new dabb539 Minor updates for cl, dlang, go versions in Bionic CI builds dabb539 is described below commit dabb539d64fb303a443c7962caccc9177669ca80 Author: James E. King III <jk...@apache.org> AuthorDate: Sat Jul 7 02:48:43 2018 +0000 Minor updates for cl, dlang, go versions in Bionic CI builds --- LANGUAGES.md | 12 +++++++----- build/docker/README.md | 12 ++++++------ build/docker/ubuntu-bionic/Dockerfile | 13 ++++++------- 3 files changed, 19 insertions(+), 18 deletions(-) diff --git a/LANGUAGES.md b/LANGUAGES.md index d77496b..7c83053 100644 --- a/LANGUAGES.md +++ b/LANGUAGES.md @@ -1,6 +1,8 @@ # Apache Thrift Language Support # -Last Modified: 2018-03-06 +Last Modified: 2018-07-06 + +Guidance For: 0.11.0 or later Thrift supports many programming languages and has an impressive test suite that exercises most of the languages, protocols, and transports that represents a matrix of thousands of possible combinations. Each language typically has a minimum required version as well as support libraries - some mandatory and some optional. All of this information is provided below to help you assess whether you can use Apache Thrift with your project. Obviously this is a complex matrix to maintain and [...] @@ -90,7 +92,7 @@ The Language/Library Levels indicate the minimum and maximum versions that are u <td align=left><a href="lib/cl/README.md">Common Lisp</a></td> <!-- Since -----------------><td>0.12.0</td> <!-- Build Systems ---------><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cred.png" alt=""/></td> -<!-- Language Levels -------><td colspan=2>SBCL 1.4.5</td> +<!-- Language Levels -------><td>SBCL 1.4.5</td><td>SBCL 1.4.9</td> <!-- Low-Level Transports --><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cred.png" alt="Yes"/></td><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cred.png" alt=""/></td> <!-- Transport Wrappers ----><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cred.png" alt=""/></td> <!-- Protocols -------------><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cred.png" alt="Yes"/></td><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td> @@ -101,7 +103,7 @@ The Language/Library Levels indicate the minimum and maximum versions that are u <td align=left><a href="lib/d/README.md">Dlang</a></td> <!-- Since -----------------><td>0.9.0</td> <!-- Build Systems ---------><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cred.png" alt=""/></td> -<!-- Language Levels -------><td>2.075.1</td><td>2.080.0</td> +<!-- Language Levels -------><td>2.075.1</td><td>2.081.0</td> <!-- Low-Level Transports --><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td> <!-- Transport Wrappers ----><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td> <!-- Protocols -------------><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cred.png" alt=""/></td> @@ -156,7 +158,7 @@ The Language/Library Levels indicate the minimum and maximum versions that are u <td align=left><a href="lib/go/README.md">Go</a></td> <!-- Since -----------------><td>0.7.0</td> <!-- Build Systems ---------><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cred.png" alt=""/></td> -<!-- Language Levels -------><td>1.7.6</td><td>1.10</td> +<!-- Language Levels -------><td>1.7.6</td><td>1.10.3</td> <!-- Low-Level Transports --><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td> <!-- Transport Wrappers ----><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td> <!-- Protocols -------------><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td> @@ -233,7 +235,7 @@ The Language/Library Levels indicate the minimum and maximum versions that are u <td align=left><a href="lib/nodejs/README.md">node.js</a></td> <!-- Since -----------------><td>0.6.0</td> <!-- Build Systems ---------><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cred.png" alt=""/></td> -<!-- Language Levels -------><td>6.x</td><td>8.x</td> +<!-- Language Levels -------><td>6.x</td><td>8.11.3</td> <!-- Low-Level Transports --><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td> <!-- Transport Wrappers ----><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cred.png" alt=""/></td> <!-- Protocols -------------><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td> diff --git a/build/docker/README.md b/build/docker/README.md index 545fc0f..d0a8388 100644 --- a/build/docker/README.md +++ b/build/docker/README.md @@ -167,26 +167,26 @@ Last updated: October 1, 2017 | Language | ubuntu-xenial | ubuntu-bionic | Notes | | :-------- | :------------ | :------------ | :---- | -| as of | Mar 06, 2018 | Jun 6, 2018 | | +| as of | Mar 06, 2018 | Jul 6, 2018 | | | as3 | | | Not in CI | | C++ gcc | 5.4.0 | 7.3.0 | | | C++ clang | 3.8 | 6.0 | | | C# (mono) | 4.2.1.0 | 4.6.2.7 | | | c_glib | 2.48.2 | 2.56.0 | | -| cl (sbcl) | | 1.4.8 | | +| cl (sbcl) | | 1.4.9 | | | cocoa | | | Not in CI | -| d | 2.075.1 | 2.080.0 | | +| d | 2.075.1 | 2.081.0 | | | dart | 1.22.1 | 1.24.3 | | | delphi | | | Not in CI | -| dotnet | 2.1.4 | 2.1.300 | | +| dotnet | 2.1.4 | 2.1.301 | | | erlang | 18.3 | 20.2.2 | | -| go | 1.7.6 | 1.10.2 | | +| go | 1.7.6 | 1.10.3 | | | haskell | 7.10.3 | 8.0.2 | | | haxe | 3.2.1 | 3.4.4 | THRIFT-4352: avoid 3.4.2 | | java | 1.8.0_151 | 1.8.0_171 | | | js | | | Unsure how to look for version info? | | lua | 5.2.4 | 5.2.4 | Lua 5.3: see THRIFT-4386 | -| nodejs | 6.13.0 | 8.11.2 | | +| nodejs | 6.13.0 | 8.11.3 | | | ocaml | | 4.05.0 | THRIFT-4517: ocaml 4.02.3 on xenial appears broken | | perl | 5.22.1 | 5.26.1 | | | php | 7.0.22 | 7.2.5 | | diff --git a/build/docker/ubuntu-bionic/Dockerfile b/build/docker/ubuntu-bionic/Dockerfile index ac3b259..1fe4c3d 100644 --- a/build/docker/ubuntu-bionic/Dockerfile +++ b/build/docker/ubuntu-bionic/Dockerfile @@ -13,12 +13,12 @@ # # Apache Thrift Docker build environment for Ubuntu Bionic # Using all stock Ubuntu Bionic packaging except for: +# - cl: want latest # - d: dmd does not come with Ubuntu # - dart: does not come with Ubuntu # - dotnet: does not come with Ubuntu # - go: want latest # - nodejs: want v8, bionic comes with v6 -# - openssl: to support dlang and the deimos for openssl, need to use 1.0 not 1.1 # FROM buildpack-deps:bionic-scm @@ -75,7 +75,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ vim ENV PATH /usr/lib/llvm-6.0/bin:$PATH -# boost-1.62 has a terrible bug in boost::test, see https://svn.boost.org/trac10/ticket/12507 RUN apt-get install -y --no-install-recommends \ `# C++ dependencies` \ libboost-all-dev \ @@ -89,7 +88,7 @@ RUN apt-get install -y --no-install-recommends \ `# csharp (mono) dependencies` \ mono-devel -ENV SBCL_VERSION 1.4.8 +ENV SBCL_VERSION 1.4.9 RUN \ `# Common Lisp (sbcl) dependencies` \ curl --version && \ @@ -101,8 +100,8 @@ RUN \ cd .. && \ rm -rf sbcl* -ENV D_VERSION 2.080.0 -ENV DMD_DEB dmd_2.080.0-0_amd64.deb +ENV D_VERSION 2.081.0 +ENV DMD_DEB dmd_2.081.0-0_amd64.deb RUN \ `# D dependencies` \ wget -q http://downloads.dlang.org/releases/2.x/${D_VERSION}/${DMD_DEB} && \ @@ -140,9 +139,9 @@ RUN apt-get install -y --no-install-recommends \ libglib2.0-dev # golang -ENV GOLANG_VERSION 1.10.2 +ENV GOLANG_VERSION 1.10.3 ENV GOLANG_DOWNLOAD_URL https://golang.org/dl/go$GOLANG_VERSION.linux-amd64.tar.gz -ENV GOLANG_DOWNLOAD_SHA256 4b677d698c65370afa33757b6954ade60347aaca310ea92a63ed717d7cb0c2ff +ENV GOLANG_DOWNLOAD_SHA256 fa1b0e45d3b647c252f51f5e1204aba049cde4af177ef9f2181f43004f901035 RUN curl -fsSL "$GOLANG_DOWNLOAD_URL" -o golang.tar.gz && \ echo "$GOLANG_DOWNLOAD_SHA256 golang.tar.gz" | sha256sum -c - && \ tar -C /usr/local -xzf golang.tar.gz && \