This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a commit to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-2.1 by this push:
new 826cbfdb630 [deps](jindofs) add jindofs for 2.1
(#49259)(#49371)(#49374)(#49502)(#49503)(#49886)(#49903) (#49908)
826cbfdb630 is described below
commit 826cbfdb630098b048e054a2407ab1aa4ce6d7bf
Author: Mingyu Chen (Rayner) <[email protected]>
AuthorDate: Thu Apr 10 06:58:36 2025 -0700
[deps](jindofs) add jindofs for 2.1
(#49259)(#49371)(#49374)(#49502)(#49503)(#49886)(#49903) (#49908)
bp (#49259)(#49371)(#49374)(#49502)(#49503)(#49886)(#49903)
---
thirdparty/CHANGELOG.md | 4 ++++
thirdparty/build-thirdparty.sh | 11 +++++++++++
thirdparty/vars.sh | 8 +++++++-
3 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/thirdparty/CHANGELOG.md b/thirdparty/CHANGELOG.md
index 369c036e72e..7f1c8a3b30e 100644
--- a/thirdparty/CHANGELOG.md
+++ b/thirdparty/CHANGELOG.md
@@ -2,6 +2,10 @@
This file contains version of the third-party dependency libraries in the
build-env image. The docker build-env image is apache/doris, and the tag is
`build-env-${version}`
+## 20250408
+
+- Modified: jindofs 6.3.4 -> 6.8.2
+
## 20250402
- Added: icu 75-1, develop ICU tokenizer based on ICU library.
diff --git a/thirdparty/build-thirdparty.sh b/thirdparty/build-thirdparty.sh
index 9eaa268cd06..b371125aa5f 100755
--- a/thirdparty/build-thirdparty.sh
+++ b/thirdparty/build-thirdparty.sh
@@ -1809,8 +1809,19 @@ build_icu() {
make -j "${PARALLEL}"
make install
}
+
+# jindofs
+build_jindofs() {
+ check_if_source_exist "${JINDOFS_SOURCE}"
+
+ rm -rf "${TP_INSTALL_DIR}/jindofs_libs/"
+ mkdir -p "${TP_INSTALL_DIR}/jindofs_libs/"
+ cp -r ${TP_SOURCE_DIR}/${JINDOFS_SOURCE}/*
"${TP_INSTALL_DIR}/jindofs_libs/"
+}
+
if [[ "${#packages[@]}" -eq 0 ]]; then
packages=(
+ jindofs
libunixodbc
openssl
libevent
diff --git a/thirdparty/vars.sh b/thirdparty/vars.sh
index 58a0f20ee43..af685b67c55 100644
--- a/thirdparty/vars.sh
+++ b/thirdparty/vars.sh
@@ -508,13 +508,18 @@ BASE64_NAME="v0.5.2.tar.gz"
BASE64_SOURCE="base64-0.5.2"
BASE64_MD5SUM="49e5a6c98bd0192aedd16c16eec39974"
-
# icu
ICU_DOWNLOAD="https://github.com/unicode-org/icu/archive/refs/tags/release-75-1.tar.gz"
ICU_NAME=release-75-1.tar.gz
ICU_SOURCE=icu-release-75-1
ICU_MD5SUM="4003649b8731f938c852748ffa393847"
+# jindofs
+JINDOFS_DOWNLOAD="https://github.com/apache/doris-thirdparty/releases/download/alibabacloud-jindodata-releases/jindofs-6.8.2-libs-0.1.tar.gz"
+JINDOFS_NAME=jindofs-6.8.2-libs-0.1.tar.gz
+JINDOFS_SOURCE=jindofs-6.8.2-libs-0.1
+JINDOFS_MD5SUM="0e5b0f71e636b8ed3f09e0bf16208fd1"
+
# all thirdparties which need to be downloaded is set in array TP_ARCHIVES
export TP_ARCHIVES=(
'LIBEVENT'
@@ -591,6 +596,7 @@ export TP_ARCHIVES=(
'ALI_SDK'
'BASE64'
'ICU'
+ 'JINDOFS'
)
if [[ "$(uname -s)" == 'Darwin' ]]; then
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]