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 ef964c602 ORC-2072: Remove `OracleLinux 8` Support
ef964c602 is described below

commit ef964c602c37a7c3f42068d8267a6abc13451559
Author: Dongjoon Hyun <[email protected]>
AuthorDate: Mon Feb 2 09:23:26 2026 -0800

    ORC-2072: Remove `OracleLinux 8` Support
    
    ### What changes were proposed in this pull request?
    
    This PR aims to remove `OracleLinux 8` support at ORC 2.3+.
    
    ### Why are the changes needed?
    
    Since we support `OracleLinux 9` and `OracleLinux 10`, we can drop 
`OracleLinux 8` from now and focus on `OracleLinux 9/10`.
    - #2506
    
    ### How was this patch tested?
    
    Manual review.
    
    ### Was this patch authored or co-authored using generative AI tooling?
    
    No.
    
    Closes #2507 from dongjoon-hyun/ORC-2072.
    
    Authored-by: Dongjoon Hyun <[email protected]>
    Signed-off-by: Dongjoon Hyun <[email protected]>
---
 .github/workflows/build_and_test.yml |  1 -
 docker/oraclelinux8/Dockerfile       | 55 ------------------------------------
 docker/os-list.txt                   |  1 -
 site/_docs/building.md               |  3 +-
 4 files changed, 1 insertion(+), 59 deletions(-)

diff --git a/.github/workflows/build_and_test.yml 
b/.github/workflows/build_and_test.yml
index 3b867f55c..22ad92dc8 100644
--- a/.github/workflows/build_and_test.yml
+++ b/.github/workflows/build_and_test.yml
@@ -48,7 +48,6 @@ jobs:
           - debian12
           - debian13
           - ubuntu24
-          - oraclelinux8
           - oraclelinux9
           - oraclelinux10
           - amazonlinux23
diff --git a/docker/oraclelinux8/Dockerfile b/docker/oraclelinux8/Dockerfile
deleted file mode 100644
index 4951f26be..000000000
--- a/docker/oraclelinux8/Dockerfile
+++ /dev/null
@@ -1,55 +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 Oracle Linux 8
-#
-
-FROM oraclelinux:8
-LABEL org.opencontainers.image.authors="Apache ORC project 
<[email protected]>"
-LABEL org.opencontainers.image.licenses="Apache-2.0"
-
-RUN yum check-update || true
-RUN yum install -y \
-  cmake3 \
-  curl-devel \
-  cyrus-sasl-devel \
-  expat-devel \
-  gcc \
-  gcc-c++ \
-  gettext-devel \
-  git \
-  libtool \
-  make \
-  openssl-devel \
-  tar \
-  wget \
-  which \
-  zlib-devel \
-  java-17-openjdk-devel
-
-ENV TZ=America/Los_Angeles
-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/docker/os-list.txt b/docker/os-list.txt
index 2055f86e0..d76677f3f 100644
--- a/docker/os-list.txt
+++ b/docker/os-list.txt
@@ -2,7 +2,6 @@ debian12
 debian13
 ubuntu22
 ubuntu24
-oraclelinux8
 oraclelinux9
 oraclelinux10
 amazonlinux23
diff --git a/site/_docs/building.md b/site/_docs/building.md
index 553d23e96..54a44ed78 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:
 * MacOS 15 to 26
 * Debian 12 to 13
 * Ubuntu 22.04 to 24.04
-* Oracle Linux 8 to 10
+* Oracle Linux 9 to 10
 * Amazon Linux 2023
 
 You'll want to install the usual set of developer tools, but at least:
@@ -30,7 +30,6 @@ is in the docker subdirectory, for the list of packages 
required to build ORC:
 * [Debian 13]({{ page.dockerUrl }}/debian13/Dockerfile)
 * [Ubuntu 22]({{ page.dockerUrl }}/ubuntu22/Dockerfile)
 * [Ubuntu 24]({{ page.dockerUrl }}/ubuntu24/Dockerfile)
-* [Oracle Linux 8]({{ page.dockerUrl }}/oraclelinux8/Dockerfile)
 * [Oracle Linux 9]({{ page.dockerUrl }}/oraclelinux9/Dockerfile)
 * [Oracle Linux 10]({{ page.dockerUrl }}/oraclelinux10/Dockerfile)
 * [Amazon Linux 2023]({{ page.dockerUrl }}/amazonlinux23/Dockerfile)

Reply via email to