This is an automated email from the ASF dual-hosted git repository.
zhztheplayer pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gluten.git
The following commit(s) were added to refs/heads/main by this push:
new 3bfac4d60f [GLUTEN-11991][VL] CI: Switch to gcc 13 images (#12118)
3bfac4d60f is described below
commit 3bfac4d60f4b71f4bac41152af2d8024de2c449a
Author: Hongze Zhang <[email protected]>
AuthorDate: Mon May 25 09:19:35 2026 +0100
[GLUTEN-11991][VL] CI: Switch to gcc 13 images (#12118)
---
.github/workflows/build_bundle_package.yml | 3 +--
.github/workflows/build_release.yml | 4 ++--
.github/workflows/velox_backend_ansi.yml | 4 ++--
.github/workflows/velox_backend_cache.yml | 4 ++--
.github/workflows/velox_backend_enhanced.yml | 4 ++--
.github/workflows/velox_backend_x86.yml | 4 ++--
.github/workflows/velox_nightly.yml | 6 +++---
dev/ci-velox-buildstatic-centos-7-enhanced-features.sh | 2 --
dev/ci-velox-buildstatic-centos-7.sh | 2 --
dev/ci-velox-buildstatic-centos-8.sh | 1 -
dev/release/build-release.sh | 3 ---
.../scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala | 4 ++++
.../scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala | 4 ++++
.../scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala | 4 ++++
.../scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala | 4 ++++
.../scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala | 4 ++++
16 files changed, 34 insertions(+), 23 deletions(-)
diff --git a/.github/workflows/build_bundle_package.yml
b/.github/workflows/build_bundle_package.yml
index 171d12d514..9a9401f002 100644
--- a/.github/workflows/build_bundle_package.yml
+++ b/.github/workflows/build_bundle_package.yml
@@ -55,7 +55,7 @@ jobs:
ccache-centos7-release-default
- name: Build Gluten velox third party
run: |
- docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7 bash -c "
+ docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7-gcc13 bash -c "
df -a
cd /work
export CCACHE_DIR=/work/.ccache
@@ -109,4 +109,3 @@ jobs:
name: gluten-velox-bundle-package
path: package/target/gluten-velox-bundle-*.jar
retention-days: 7
-
diff --git a/.github/workflows/build_release.yml
b/.github/workflows/build_release.yml
index cec50c92b1..d96a43934d 100644
--- a/.github/workflows/build_release.yml
+++ b/.github/workflows/build_release.yml
@@ -28,8 +28,8 @@ jobs:
- uses: actions/checkout@v4
- name: Build
run: |
- docker pull apache/gluten:vcpkg-centos-7
- docker run -v $GITHUB_WORKSPACE:/workspace -w /work
apache/gluten:vcpkg-centos-7 bash -c "
+ docker pull apache/gluten:vcpkg-centos-7-gcc13
+ docker run -v $GITHUB_WORKSPACE:/workspace -w /work
apache/gluten:vcpkg-centos-7-gcc13 bash -c "
set -e
cd /workspace
bash dev/release/build-release.sh
diff --git a/.github/workflows/velox_backend_ansi.yml
b/.github/workflows/velox_backend_ansi.yml
index be0eeb785b..58e6825498 100644
--- a/.github/workflows/velox_backend_ansi.yml
+++ b/.github/workflows/velox_backend_ansi.yml
@@ -113,8 +113,8 @@ jobs:
ccache-centos7-release-default
- name: Build Gluten native libraries
run: |
- docker pull apache/gluten:vcpkg-centos-7
- docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7 bash -c "
+ docker pull apache/gluten:vcpkg-centos-7-gcc13
+ docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7-gcc13 bash -c "
set -e
yum install tzdata -y
cd /work
diff --git a/.github/workflows/velox_backend_cache.yml
b/.github/workflows/velox_backend_cache.yml
index ca0dc29bcc..11d99c21c9 100644
--- a/.github/workflows/velox_backend_cache.yml
+++ b/.github/workflows/velox_backend_cache.yml
@@ -43,7 +43,7 @@ jobs:
ccache-centos7-release-default
- name: Build Gluten native libraries
run: |
- docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7 bash -c "
+ docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7-gcc13 bash -c "
export CCACHE_DIR=/work/.ccache
export CCACHE_MAXSIZE=1G
mkdir -p /work/.ccache
@@ -126,7 +126,7 @@ jobs:
ccache-enhanced-centos7-release-default
- name: Build Gluten native libraries
run: |
- docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7 bash -c "
+ docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7-gcc13 bash -c "
export CCACHE_DIR=/work/.ccache
export CCACHE_MAXSIZE=1G
mkdir -p /work/.ccache
diff --git a/.github/workflows/velox_backend_enhanced.yml
b/.github/workflows/velox_backend_enhanced.yml
index f234ef59ab..ff669c7fa9 100644
--- a/.github/workflows/velox_backend_enhanced.yml
+++ b/.github/workflows/velox_backend_enhanced.yml
@@ -65,8 +65,8 @@ jobs:
ccache-enhanced-centos7-release-default
- name: Build Gluten native libraries
run: |
- docker pull apache/gluten:vcpkg-centos-7
- docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7 bash -c "
+ docker pull apache/gluten:vcpkg-centos-7-gcc13
+ docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7-gcc13 bash -c "
set -e
yum install tzdata -y
df -a
diff --git a/.github/workflows/velox_backend_x86.yml
b/.github/workflows/velox_backend_x86.yml
index eb4c60a56f..3c9efc44bd 100644
--- a/.github/workflows/velox_backend_x86.yml
+++ b/.github/workflows/velox_backend_x86.yml
@@ -68,8 +68,8 @@ jobs:
ccache-centos7-release-default
- name: Build Gluten native libraries
run: |
- docker pull apache/gluten:vcpkg-centos-7
- docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7 bash -c "
+ docker pull apache/gluten:vcpkg-centos-7-gcc13
+ docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7-gcc13 bash -c "
set -e
yum install tzdata -y
df -a
diff --git a/.github/workflows/velox_nightly.yml
b/.github/workflows/velox_nightly.yml
index bf9274bc22..0327fe09b9 100644
--- a/.github/workflows/velox_nightly.yml
+++ b/.github/workflows/velox_nightly.yml
@@ -47,7 +47,7 @@ jobs:
ccache-centos7-release-default
- name: Build Gluten velox third party
run: |
- docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7 bash -c "
+ docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7-gcc13 bash -c "
df -a
cd /work
export CCACHE_DIR=/work/.ccache
@@ -184,7 +184,7 @@ jobs:
build-native-lib-centos-8-arm64:
if: ${{ startsWith(github.repository, 'apache/') }}
runs-on: ubuntu-24.04-arm
- container: apache/gluten:vcpkg-centos-8
+ container: apache/gluten:vcpkg-centos-8-gcc13
steps:
- uses: actions/checkout@v4
- name: Get Ccache
@@ -437,7 +437,7 @@ jobs:
ccache-enhanced-centos7-release-default
- name: Build Gluten velox third party
run: |
- docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7 bash -c "
+ docker run -v $GITHUB_WORKSPACE:/work -w /work
apache/gluten:vcpkg-centos-7-gcc13 bash -c "
df -a
cd /work
export CCACHE_DIR=/work/.ccache
diff --git a/dev/ci-velox-buildstatic-centos-7-enhanced-features.sh
b/dev/ci-velox-buildstatic-centos-7-enhanced-features.sh
index ac88fc44a4..ce385f0cd2 100755
--- a/dev/ci-velox-buildstatic-centos-7-enhanced-features.sh
+++ b/dev/ci-velox-buildstatic-centos-7-enhanced-features.sh
@@ -17,8 +17,6 @@
set -e
-source /opt/rh/devtoolset-11/enable
-source /opt/rh/rh-git227/enable
export NUM_THREADS=2
./dev/builddeps-veloxbe.sh --enable_vcpkg=ON --build_arrow=OFF
--build_tests=ON --build_benchmarks=ON \
--build_examples=OFF --enable_s3=ON --enable_gcs=ON
--enable_hdfs=ON --enable_abfs=ON --enable_enhanced_features=ON
diff --git a/dev/ci-velox-buildstatic-centos-7.sh
b/dev/ci-velox-buildstatic-centos-7.sh
index 8c078c5639..2c71a70222 100755
--- a/dev/ci-velox-buildstatic-centos-7.sh
+++ b/dev/ci-velox-buildstatic-centos-7.sh
@@ -17,8 +17,6 @@
set -e
-source /opt/rh/devtoolset-11/enable
-source /opt/rh/rh-git227/enable
export NUM_THREADS=4
./dev/builddeps-veloxbe.sh --enable_vcpkg=ON --build_arrow=OFF
--build_tests=OFF --build_benchmarks=OFF \
--build_examples=OFF --enable_s3=ON --enable_gcs=ON
--enable_hdfs=ON --enable_abfs=ON
diff --git a/dev/ci-velox-buildstatic-centos-8.sh
b/dev/ci-velox-buildstatic-centos-8.sh
index eaacd71fd5..b23225d397 100644
--- a/dev/ci-velox-buildstatic-centos-8.sh
+++ b/dev/ci-velox-buildstatic-centos-8.sh
@@ -17,7 +17,6 @@
set -e
-source /opt/rh/gcc-toolset-11/enable
if [ "$(uname -m)" = "aarch64" ]; then
export CPU_TARGET="aarch64";
export VCPKG_FORCE_SYSTEM_BINARIES=1;
diff --git a/dev/release/build-release.sh b/dev/release/build-release.sh
index d6f34fe0fe..1b782994bb 100755
--- a/dev/release/build-release.sh
+++ b/dev/release/build-release.sh
@@ -17,9 +17,6 @@
set -eu
-source /opt/rh/devtoolset-11/enable
-source /opt/rh/rh-git227/enable
-
CURRENT_DIR=$(cd "$(dirname "$BASH_SOURCE")"; pwd)
GLUTEN_HOME=${CURRENT_DIR}/../../
cd ${GLUTEN_HOME}
diff --git
a/gluten-ut/spark33/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
b/gluten-ut/spark33/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
index cb795fd7c7..42005b8709 100644
---
a/gluten-ut/spark33/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
+++
b/gluten-ut/spark33/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
@@ -104,6 +104,8 @@ class VeloxTestSettings extends BackendTestSettings {
.exclude("SPARK-35719: cast timestamp with local time zone to timestamp
without timezone")
// Revised by setting timezone through config and commented unsupported
cases.
.exclude("cast string to timestamp")
+ // See https://github.com/facebookincubator/velox/issues/17593.
+ .exclude("Fast fail for cast string type to decimal type in ansi mode")
enableSuite[GlutenArithmeticExpressionSuite]
enableSuite[GlutenBitwiseExpressionsSuite]
enableSuite[GlutenCastSuite]
@@ -119,6 +121,8 @@ class VeloxTestSettings extends BackendTestSettings {
// Revised by setting timezone through config and commented unsupported
cases.
.exclude("cast string to timestamp")
.exclude("SPARK-36286: invalid string cast to timestamp")
+ // See https://github.com/facebookincubator/velox/issues/17593.
+ .exclude("Fast fail for cast string type to decimal type")
enableSuite[GlutenCollectionExpressionsSuite]
// Rewrite in Gluten to replace Seq with Array
.exclude("Shuffle")
diff --git
a/gluten-ut/spark34/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
b/gluten-ut/spark34/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
index c4cf33738a..fe92e16ce6 100644
---
a/gluten-ut/spark34/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
+++
b/gluten-ut/spark34/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
@@ -100,6 +100,8 @@ class VeloxTestSettings extends BackendTestSettings {
.exclude("cast from timestamp II")
.exclude("SPARK-36286: invalid string cast to timestamp")
.exclude("SPARK-39749: cast Decimal to string")
+ // See https://github.com/facebookincubator/velox/issues/17593.
+ .exclude("Fast fail for cast string type to decimal type")
enableSuite[GlutenTryCastSuite]
.exclude(
"Process Infinity, -Infinity, NaN in case insensitive manner" // +inf
not supported in folly.
@@ -117,6 +119,8 @@ class VeloxTestSettings extends BackendTestSettings {
.exclude("cast string to timestamp")
// TODO: fix after https://github.com/facebookincubator/velox/pull/14910
.exclude("SPARK-39749: cast Decimal to string")
+ // See https://github.com/facebookincubator/velox/issues/17593.
+ .exclude("Fast fail for cast string type to decimal type in ansi mode")
enableSuite[GlutenCollectionExpressionsSuite]
// Rewrite in Gluten to replace Seq with Array
.exclude("Shuffle")
diff --git
a/gluten-ut/spark35/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
b/gluten-ut/spark35/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
index 6b5a18a7f1..904bb5ef94 100644
---
a/gluten-ut/spark35/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
+++
b/gluten-ut/spark35/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
@@ -100,6 +100,8 @@ class VeloxTestSettings extends BackendTestSettings {
.exclude("cast from timestamp II")
.exclude("SPARK-36286: invalid string cast to timestamp")
.exclude("SPARK-39749: cast Decimal to string")
+ // See https://github.com/facebookincubator/velox/issues/17593.
+ .exclude("Fast fail for cast string type to decimal type")
enableSuite[GlutenTryCastSuite]
.exclude(
"Process Infinity, -Infinity, NaN in case insensitive manner" // +inf
not supported in folly.
@@ -117,6 +119,8 @@ class VeloxTestSettings extends BackendTestSettings {
.exclude("cast string to timestamp")
// TODO: fix after https://github.com/facebookincubator/velox/pull/14910
.exclude("SPARK-39749: cast Decimal to string")
+ // See https://github.com/facebookincubator/velox/issues/17593.
+ .exclude("Fast fail for cast string type to decimal type in ansi mode")
enableSuite[GlutenCollectionExpressionsSuite]
// Rewrite in Gluten to replace Seq with Array
.exclude("Shuffle")
diff --git
a/gluten-ut/spark40/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
b/gluten-ut/spark40/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
index c334b0ae16..f564324b14 100644
---
a/gluten-ut/spark40/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
+++
b/gluten-ut/spark40/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
@@ -115,6 +115,8 @@ class VeloxTestSettings extends BackendTestSettings {
.exclude("cast from timestamp II")
.exclude("SPARK-36286: invalid string cast to timestamp")
.exclude("SPARK-39749: cast Decimal to string")
+ // See https://github.com/facebookincubator/velox/issues/17593.
+ .exclude("Fast fail for cast string type to decimal type")
enableSuite[GlutenTryCastSuite]
.exclude(
"Process Infinity, -Infinity, NaN in case insensitive manner" // +inf
not supported in folly.
@@ -132,6 +134,8 @@ class VeloxTestSettings extends BackendTestSettings {
.exclude("cast string to timestamp")
// TODO: fix after https://github.com/facebookincubator/velox/pull/14910
.exclude("SPARK-39749: cast Decimal to string")
+ // See https://github.com/facebookincubator/velox/issues/17593.
+ .exclude("Fast fail for cast string type to decimal type in ansi mode")
enableSuite[GlutenCollectionExpressionsSuite]
// Rewrite in Gluten to replace Seq with Array
.exclude("Shuffle")
diff --git
a/gluten-ut/spark41/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
b/gluten-ut/spark41/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
index 016a2f4110..d43199709c 100644
---
a/gluten-ut/spark41/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
+++
b/gluten-ut/spark41/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
@@ -120,6 +120,8 @@ class VeloxTestSettings extends BackendTestSettings {
.exclude("cast from timestamp II")
.exclude("SPARK-36286: invalid string cast to timestamp")
.exclude("SPARK-39749: cast Decimal to string")
+ // See https://github.com/facebookincubator/velox/issues/17593.
+ .exclude("Fast fail for cast string type to decimal type")
enableSuite[GlutenTryCastSuite]
.exclude(
"Process Infinity, -Infinity, NaN in case insensitive manner" // +inf
not supported in folly.
@@ -137,6 +139,8 @@ class VeloxTestSettings extends BackendTestSettings {
.exclude("cast string to timestamp")
// TODO: fix after https://github.com/facebookincubator/velox/pull/14910
.exclude("SPARK-39749: cast Decimal to string")
+ // See https://github.com/facebookincubator/velox/issues/17593.
+ .exclude("Fast fail for cast string type to decimal type in ansi mode")
enableSuite[GlutenCollectionExpressionsSuite]
// Rewrite in Gluten to replace Seq with Array
.exclude("Shuffle")
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]