This is an automated email from the ASF dual-hosted git repository. kou pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/main by this push: new 45f562aabc GH-47078: [Release] Ensure using cloned apache/arrow for reproducible check (#47079) 45f562aabc is described below commit 45f562aabca3ecef6ee25a10960f54671c894a37 Author: Sutou Kouhei <k...@clear-code.com> AuthorDate: Fri Jul 11 16:42:37 2025 +0900 GH-47078: [Release] Ensure using cloned apache/arrow for reproducible check (#47079) ### Rationale for this change We need to use `dev/release/utils-create-release-tarball.sh` that exists in the target apache/arrow directory. ### What changes are included in this PR? Use `dev/release/utils-create-release-tarball.sh` in cloned apache/arrow. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * GitHub Issue: #47078 Authored-by: Sutou Kouhei <k...@clear-code.com> Signed-off-by: Sutou Kouhei <k...@clear-code.com> --- dev/release/utils-create-release-tarball.sh | 3 +-- dev/release/verify-release-candidate.sh | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/dev/release/utils-create-release-tarball.sh b/dev/release/utils-create-release-tarball.sh index af6a02b571..89f0a302a0 100755 --- a/dev/release/utils-create-release-tarball.sh +++ b/dev/release/utils-create-release-tarball.sh @@ -39,7 +39,7 @@ tag=apache-arrow-${version}-rc${rc} root_folder=apache-arrow-${version} tarball=apache-arrow-${version}.tar.gz -: ${release_hash:=$(git rev-list --max-count=1 ${tag})} +: ${release_hash:=$(git -C "${SOURCE_TOP_DIR}" rev-list --max-count=1 ${tag})} rm -rf ${root_folder} @@ -110,7 +110,6 @@ gtar_options=( if [ -n "${SOURCE_DATE_EPOCH:-}" ]; then gtar_options+=(--mtime="$(date +%Y-%m-%dT%H:%M:%S --date=@${SOURCE_DATE_EPOCH})") fi -set -x ${gtar} \ "${gtar_options[@]}" \ -cf \ diff --git a/dev/release/verify-release-candidate.sh b/dev/release/verify-release-candidate.sh index d114975f74..28e4ed247d 100755 --- a/dev/release/verify-release-candidate.sh +++ b/dev/release/verify-release-candidate.sh @@ -791,7 +791,7 @@ ensure_source_directory() { fetch_archive ${dist_name} git clone https://github.com/${GITHUB_REPOSITORY}.git arrow pushd arrow - "${SOURCE_DIR}/utils-create-release-tarball.sh" ${VERSION} ${RC_NUMBER} + dev/release/utils-create-release-tarball.sh ${VERSION} ${RC_NUMBER} if ! cmp ${dist_name}.tar.gz ../${dist_name}.tar.gz; then echo "Source archive isn't reproducible" return 1