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

jongyoul pushed a commit to annotated tag v0.12.1
in repository https://gitbox.apache.org/repos/asf/zeppelin.git

commit 8789c2665f1143ffc779c7875fc696376a25c514
Author: Jongyoul Lee <[email protected]>
AuthorDate: Sat Jun 13 16:29:14 2026 +0900

    Update Zeppelin download URL to archive.apache.org in Dockerfile
---
 dev/create_release.sh                  | 11 +++++++++--
 scripts/docker/zeppelin/bin/Dockerfile |  2 +-
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/dev/create_release.sh b/dev/create_release.sh
index b5529169f6..481107b385 100755
--- a/dev/create_release.sh
+++ b/dev/create_release.sh
@@ -47,7 +47,7 @@ function make_source_package() {
   # create source package
   cd ${WORKING_DIR}
   cp -r "zeppelin" "zeppelin-${RELEASE_VERSION}"
-  ${TAR} cvzf "zeppelin-${RELEASE_VERSION}.tgz" "zeppelin-${RELEASE_VERSION}"
+  ${TAR} -cvzf "zeppelin-${RELEASE_VERSION}.tgz" "zeppelin-${RELEASE_VERSION}"
 
   echo "Signing the source package"
   cd "${WORKING_DIR}"
@@ -77,7 +77,7 @@ function make_binary_release() {
   cat ../../src/bin_license/LICENSE >> 
"zeppelin-${RELEASE_VERSION}-bin-${BIN_RELEASE_NAME}/LICENSE"
   cat ../../src/bin_license/NOTICE >> 
"zeppelin-${RELEASE_VERSION}-bin-${BIN_RELEASE_NAME}/NOTICE"
   cp ../../src/bin_license/licenses/* 
"zeppelin-${RELEASE_VERSION}-bin-${BIN_RELEASE_NAME}/licenses/"
-  ${TAR} cvzf "zeppelin-${RELEASE_VERSION}-bin-${BIN_RELEASE_NAME}.tgz" 
"zeppelin-${RELEASE_VERSION}-bin-${BIN_RELEASE_NAME}"
+  ${TAR} -cvzf "zeppelin-${RELEASE_VERSION}-bin-${BIN_RELEASE_NAME}.tgz" 
"zeppelin-${RELEASE_VERSION}-bin-${BIN_RELEASE_NAME}"
 
   # sign bin package
   echo "${GPG_PASSPHRASE}" | gpg --passphrase-fd 0 --armor \
@@ -97,10 +97,17 @@ function make_binary_release() {
 git_clone
 make_source_package
 
+# Install zeppelin-shell to local repository so it is resolvable as a 
dependency
+# when building other modules (like zeppelin-spark-submit) that depend on it.
+echo "Pre-installing zeppelin-shell to local repository..."
+cd "${WORKING_DIR}/zeppelin"
+./mvnw clean install -pl shell -am -DskipTests
+
 make_binary_release netinst "-Pweb-classic -pl 
!hbase,!jdbc,!file,!flink,!cassandra,!elasticsearch,!bigquery,!alluxio,!livy,!groovy,!java,!neo4j,!sparql,!mongodb,!shell
 -am"
 
 make_binary_release all "-Pweb-classic -pl !shell"
 
+
 # remove non release files and dirs
 rm -rf "${WORKING_DIR}/zeppelin"
 rm -rf "${WORKING_DIR}/zeppelin-${RELEASE_VERSION}"
diff --git a/scripts/docker/zeppelin/bin/Dockerfile 
b/scripts/docker/zeppelin/bin/Dockerfile
index bed09433fb..c7468af7db 100644
--- a/scripts/docker/zeppelin/bin/Dockerfile
+++ b/scripts/docker/zeppelin/bin/Dockerfile
@@ -65,7 +65,7 @@ ENV PATH 
/opt/conda/envs/python_3_with_R/bin:/opt/conda/bin:$PATH
 
 RUN echo "$LOG_TAG Download Zeppelin binary" && \
     mkdir -p ${ZEPPELIN_HOME} && \
-    wget -nv -O /tmp/zeppelin-${Z_VERSION}-bin-all.tgz 
"https://www.apache.org/dyn/closer.lua/zeppelin/zeppelin-${Z_VERSION}/zeppelin-${Z_VERSION}-bin-all.tgz?action=download";
 && \
+    wget -nv -O /tmp/zeppelin-${Z_VERSION}-bin-all.tgz 
"https://archive.apache.org/dist/zeppelin/zeppelin-${Z_VERSION}/zeppelin-${Z_VERSION}-bin-all.tgz";
 && \
     tar --strip-components=1 -zxvf  /tmp/zeppelin-${Z_VERSION}-bin-all.tgz -C 
${ZEPPELIN_HOME} && \
     rm -f /tmp/zeppelin-${Z_VERSION}-bin-all.tgz && \
     chown -R root:root ${ZEPPELIN_HOME} && \

Reply via email to