You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@orc.apache.org by do...@apache.org on 2021/05/17 06:25:40 UTC

[orc] branch main updated: ORC-799: Remove Ubuntu 16 docker test (#699)

This is an automated email from the ASF dual-hosted git repository.

dongjoon pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/orc.git


The following commit(s) were added to refs/heads/main by this push:
     new bf3b16d  ORC-799: Remove Ubuntu 16 docker test (#699)
bf3b16d is described below

commit bf3b16d333f683508d2112a2e8a3ade78c8db542
Author: Dongjoon Hyun <do...@apache.org>
AuthorDate: Sun May 16 23:25:29 2021 -0700

    ORC-799: Remove Ubuntu 16 docker test (#699)
    
    ### What changes were proposed in this pull request?
    
    This PR aims to delete Ubuntu 16 docker test.
    
    ### Why are the changes needed?
    
    According to [Ubuntu LTS lifecycle](https://wiki.ubuntu.com/Releases), `End of Standard Support` of `Ubuntu 16` was April 2021. Although `End Of Life` is still 2024, we can delete it from our test environment for Apache ORC 1.7.0.
    
    ### How was this patch tested?
    
    N/A (This is a removal of test coverage).
---
 docker/README.md           |  6 +++---
 docker/os-list.txt         |  1 -
 docker/ubuntu16/Dockerfile | 48 ----------------------------------------------
 site/_docs/building.md     |  3 +--
 4 files changed, 4 insertions(+), 54 deletions(-)

diff --git a/docker/README.md b/docker/README.md
index f2ec509..e645b12 100644
--- a/docker/README.md
+++ b/docker/README.md
@@ -1,8 +1,8 @@
 ## Supported OSes
 
-* CentOS 7, and 8
-* Debian 9, and 10
-* Ubuntu 16, 18, and 20
+* CentOS 7 and 8
+* Debian 9 and 10
+* Ubuntu 18 and 20
 
 ## Test
 
diff --git a/docker/os-list.txt b/docker/os-list.txt
index 858f662..959226e 100644
--- a/docker/os-list.txt
+++ b/docker/os-list.txt
@@ -2,7 +2,6 @@ centos7
 centos8
 debian9
 debian10
-ubuntu16
 ubuntu18
 ubuntu20
 centos8_jdk=11
diff --git a/docker/ubuntu16/Dockerfile b/docker/ubuntu16/Dockerfile
deleted file mode 100644
index e3a85a6..0000000
--- a/docker/ubuntu16/Dockerfile
+++ /dev/null
@@ -1,48 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-# ORC compile for Ubuntu 16
-#
-
-FROM ubuntu:16.04
-LABEL maintainer="Apache ORC project <de...@orc.apache.org>"
-
-RUN apt-get update
-RUN apt-get install -y \
-  cmake \
-  default-jdk \
-  gcc \
-  g++ \
-  git \
-  libsasl2-dev \
-  libssl-dev \
-  make \
-  curl \
-  maven \
-  tzdata
-
-WORKDIR /root
-VOLUME /root/.m2/repository
-
-CMD if [ ! -d orc ]; then \
-      echo "No volume provided, building from apache main."; \
-      echo "Pass '-v`pwd`:/root/orc' to docker run to build local source."; \
-      git clone https://github.com/apache/orc.git -b main; \
-    fi && \
-    mkdir build && \
-    cd build && \
-    cmake ../orc && \
-    make package test-out
diff --git a/site/_docs/building.md b/site/_docs/building.md
index b3ddb21..432966b 100644
--- a/site/_docs/building.md
+++ b/site/_docs/building.md
@@ -12,7 +12,7 @@ The C++ library is supported on the following operating systems:
 * CentOS 6 or 7
 * Debian 8 or 9
 * MacOS 10.10 to 10.13
-* Ubuntu 14.04, 16.04, or 18.04
+* Ubuntu 18.04 or 20.04
 
 You'll want to install the usual set of developer tools, but at least:
 
@@ -29,7 +29,6 @@ is in the docker subdirectory, for the list of packages required to build ORC:
 * [CentOS 8]({{ page.dockerUrl }}/centos8/Dockerfile)
 * [Debian 8]({{ page.dockerUrl }}/debian8/Dockerfile)
 * [Debian 9]({{ page.dockerUrl }}/debian9/Dockerfile)
-* [Ubuntu 16]({{ page.dockerUrl }}/ubuntu16/Dockerfile)
 * [Ubuntu 18]({{ page.dockerUrl }}/ubuntu18/Dockerfile)
 * [Ubuntu 20]({{ page.dockerUrl }}/ubuntu20/Dockerfile)