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

ostinru pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudberry-pxf.git


The following commit(s) were added to refs/heads/main by this push:
     new d6eba0d5 cloudberry-pxf currently supports only cloudberry-2.x (#112)
d6eba0d5 is described below

commit d6eba0d5b14dec49636b2a4f578fe8d344673336
Author: Nikolay Antonov <[email protected]>
AuthorDate: Mon Jun 1 12:12:11 2026 +0300

    cloudberry-pxf currently supports only cloudberry-2.x (#112)
    
    1. Use cloudberry 2.x in CI
    2. trying to workaround Rocky Linux issues with modular filtering
---
 .github/workflows/pxf-ci.yml                                     | 4 +++-
 automation/src/main/resources/testcontainers/pxf-cbdb/Dockerfile | 6 +++---
 ci/docker/pxf-cbdb-dev/common/script/build_cloudberrry.sh        | 4 ++--
 ci/docker/pxf-cbdb-dev/common/script/build_pxf.sh                | 2 +-
 ci/docker/pxf-cbdb-dev/common/script/entrypoint.sh               | 6 +++---
 ci/singlecluster/Dockerfile                                      | 2 +-
 6 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/.github/workflows/pxf-ci.yml b/.github/workflows/pxf-ci.yml
index a0c88eb9..48cfbeba 100644
--- a/.github/workflows/pxf-ci.yml
+++ b/.github/workflows/pxf-ci.yml
@@ -40,7 +40,7 @@ env:
   JAVA_HOME: "/usr/lib/jvm/java-11-openjdk"
   GO_VERSION: "1.25"
   GPHOME: "/usr/local/cloudberry-db"
-  CLOUDBERRY_VERSION: "main"
+  CLOUDBERRY_VERSION: "REL_2_STABLE"
   PXF_HOME: "/usr/local/pxf"
 
 jobs:
@@ -255,7 +255,9 @@ jobs:
   build-pxf-cbdb-testcontainer-image:
     name: Build Testcontainer Images (${{ matrix.distro }})
     runs-on: ubuntu-latest
+    continue-on-error: true
     strategy:
+      fail-fast: false
       matrix:
         include:
           - distro: ubuntu
diff --git a/automation/src/main/resources/testcontainers/pxf-cbdb/Dockerfile 
b/automation/src/main/resources/testcontainers/pxf-cbdb/Dockerfile
index 92c76311..bfc11674 100644
--- a/automation/src/main/resources/testcontainers/pxf-cbdb/Dockerfile
+++ b/automation/src/main/resources/testcontainers/pxf-cbdb/Dockerfile
@@ -20,7 +20,7 @@
 ARG BASE_IMAGE=apache/incubator-cloudberry:cbdb-build-ubuntu22.04-latest
 FROM ${BASE_IMAGE}
 
-# Install Java 8 & 11: auto-detect OS package manager
+# Install Java 11: auto-detect OS package manager
 RUN if command -v apt-get >/dev/null 2>&1; then \
       export DEBIAN_FRONTEND=noninteractive && \
       sudo apt-get update && \
@@ -29,7 +29,7 @@ RUN if command -v apt-get >/dev/null 2>&1; then \
         locales wget lsb-release openssh-server iproute2 sudo \
         openjdk-11-jdk-headless; \
     elif command -v dnf >/dev/null 2>&1; then \
-      sudo dnf install -y --allowerasing \
+      sudo dnf install -y --allowerasing --nobest \
         curl ca-certificates wget maven unzip openssh-server iproute sudo 
glibc-langpack-en glibc-locale-source \
         java-11-openjdk-devel && \
       sudo dnf clean all; \
@@ -70,7 +70,7 @@ RUN sudo mkdir -p /home/gpadmin/workspace && \
 
 # Clone Cloudberry source (parametrized via build args)
 ARG CLOUDBERRY_REPO=https://github.com/apache/cloudberry.git
-ARG CLOUDBERRY_BRANCH=main
+ARG CLOUDBERRY_BRANCH=REL_2_STABLE
 RUN git clone --depth 1 -b ${CLOUDBERRY_BRANCH} \
       ${CLOUDBERRY_REPO} /home/gpadmin/workspace/cloudberry
 
diff --git a/ci/docker/pxf-cbdb-dev/common/script/build_cloudberrry.sh 
b/ci/docker/pxf-cbdb-dev/common/script/build_cloudberrry.sh
index cd4c4758..85404833 100755
--- a/ci/docker/pxf-cbdb-dev/common/script/build_cloudberrry.sh
+++ b/ci/docker/pxf-cbdb-dev/common/script/build_cloudberrry.sh
@@ -24,7 +24,7 @@
 if command -v apt-get >/dev/null 2>&1; then
   sudo apt update && sudo apt install -y sudo git
 elif command -v dnf >/dev/null 2>&1; then
-  sudo dnf install -y sudo git
+  sudo dnf install -y --nobest sudo git
 fi
 
 # Required configuration
@@ -104,7 +104,7 @@ if command -v apt-get >/dev/null 2>&1; then
     rsync \
     libsnappy-dev
 elif command -v dnf >/dev/null 2>&1; then
-  sudo dnf install -y \
+  sudo dnf install -y --nobest \
     bison \
     bzip2 \
     cmake \
diff --git a/ci/docker/pxf-cbdb-dev/common/script/build_pxf.sh 
b/ci/docker/pxf-cbdb-dev/common/script/build_pxf.sh
index 08f7c765..6c4c1c83 100755
--- a/ci/docker/pxf-cbdb-dev/common/script/build_pxf.sh
+++ b/ci/docker/pxf-cbdb-dev/common/script/build_pxf.sh
@@ -38,7 +38,7 @@ if command -v apt-get >/dev/null 2>&1; then
   sudo apt update
   sudo apt install -y openjdk-11-jdk maven
 elif command -v dnf >/dev/null 2>&1; then
-  sudo dnf install -y java-11-openjdk-devel maven
+  sudo dnf install -y --nobest java-11-openjdk-devel maven
 fi
 
 cd /home/gpadmin/workspace/cloudberry-pxf
diff --git a/ci/docker/pxf-cbdb-dev/common/script/entrypoint.sh 
b/ci/docker/pxf-cbdb-dev/common/script/entrypoint.sh
index 08e2c531..a08bff16 100755
--- a/ci/docker/pxf-cbdb-dev/common/script/entrypoint.sh
+++ b/ci/docker/pxf-cbdb-dev/common/script/entrypoint.sh
@@ -64,7 +64,7 @@ setup_locale_and_packages() {
     sudo locale-gen en_US.UTF-8 ru_RU.CP1251 ru_RU.UTF-8
     sudo update-locale LANG=en_US.UTF-8
   else
-    sudo dnf install -y wget maven unzip openssh-server iproute sudo \
+    sudo dnf install -y --nobest wget maven unzip openssh-server iproute sudo \
       java-11-openjdk-headless java-1.8.0-openjdk-headless \
       glibc-langpack-en glibc-locale-source
     sudo localedef -c -i en_US -f UTF-8 en_US.UTF-8 || true
@@ -154,8 +154,8 @@ install_build_deps() {
       libperl-dev make pkg-config protobuf-compiler python3-dev python3-pip 
python3-setuptools \
       rsync libsnappy-dev
   else
-    sudo dnf install -y sudo git
-    sudo dnf install -y --allowerasing bison bzip2 cmake curl flex gcc gcc-c++ 
iproute iputils \
+    sudo dnf install -y --nobest sudo git
+    sudo dnf install -y --nobest --allowerasing bison bzip2 cmake curl flex 
gcc gcc-c++ iproute iputils \
       glibc-langpack-en glibc-locale-source apr-devel bzip2-devel 
libcurl-devel libevent-devel \
       krb5-devel perl-IPC-Run openldap-devel pam-devel protobuf-devel 
readline-devel \
       openssl-devel libuv-devel lz4-devel libxml2-devel libyaml-devel \
diff --git a/ci/singlecluster/Dockerfile b/ci/singlecluster/Dockerfile
index 896c3a75..931d5d3f 100644
--- a/ci/singlecluster/Dockerfile
+++ b/ci/singlecluster/Dockerfile
@@ -29,7 +29,7 @@ RUN if command -v apt-get >/dev/null 2>&1; then \
         openjdk-8-jdk-headless \
         openjdk-11-jdk-headless; \
     elif command -v dnf >/dev/null 2>&1; then \
-      sudo dnf install -y --allowerasing \
+      sudo dnf install -y --allowerasing --nobest \
         curl ca-certificates \
         java-1.8.0-openjdk-devel \
         java-11-openjdk-devel && \


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to