From 4b1b8e7bc5c1eba7b0fad8068374b593b48cd04e Mon Sep 17 00:00:00 2001 From: acezen Date: Sun, 5 Nov 2023 09:52:47 +0800 Subject: [PATCH 1/2] Install certain version of arrow in CI to avoid breaking down CI when arrow upgrade --- .github/workflows/ci.yml | 5 ++++- .github/workflows/java.yml | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1f3dbf24d..e94e1f8ba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,7 +36,10 @@ jobs: -P /tmp/ sudo apt-get install -y /tmp/apache-arrow-apt-source-latest-"$(lsb_release --codename --short)".deb sudo apt-get update -y - sudo apt install -y libarrow-dev libarrow-dataset-dev libarrow-acero-dev libparquet-dev + sudo apt install -y libarrow-dev=14.0.0-1 \ + libarrow-dataset-dev=14.0.0-1 \ + libarrow-acero-dev=14.0.0-1 \ + libparquet-dev=14.0.0-1 sudo apt-get install -y libboost-graph-dev ccache libcurl4-openssl-dev - name: CMake diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml index 65d6e16be..5d24b5bb6 100644 --- a/.github/workflows/java.yml +++ b/.github/workflows/java.yml @@ -36,7 +36,11 @@ jobs: -P /tmp/ sudo apt-get install -y /tmp/apache-arrow-apt-source-latest-"$(lsb_release --codename --short)".deb sudo apt-get update -y - sudo apt install -y libarrow-dev libarrow-dataset-dev libarrow-acero-dev libparquet-dev + # TODO: ISSUE- + sudo apt install -y libarrow-dev=13.0.0-1 \ + libarrow-dataset-dev=13.0.0-1 \ + libarrow-acero-dev=13.0.0-1 \ + libparquet-dev=13.0.0-1 sudo apt-get install libcurl4-openssl-dev -y sudo apt-get install llvm-11 clang-11 lld-11 libclang-11-dev libz-dev -y From 5f63c6df55c53b5b25c3f6cef3afecd027815f4f Mon Sep 17 00:00:00 2001 From: acezen Date: Sun, 5 Nov 2023 09:54:28 +0800 Subject: [PATCH 2/2] Update --- .github/workflows/java.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml index 5d24b5bb6..7113ea9bd 100644 --- a/.github/workflows/java.yml +++ b/.github/workflows/java.yml @@ -36,7 +36,7 @@ jobs: -P /tmp/ sudo apt-get install -y /tmp/apache-arrow-apt-source-latest-"$(lsb_release --codename --short)".deb sudo apt-get update -y - # TODO: ISSUE- + # TODO: ISSUE-241 sudo apt install -y libarrow-dev=13.0.0-1 \ libarrow-dataset-dev=13.0.0-1 \ libarrow-acero-dev=13.0.0-1 \