This is an automated email from the ASF dual-hosted git repository. stevel pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/hadoop-release-support.git
commit 062bc373108d16d356a1ced605a84f544cb84f7a Author: Steve Loughran <ste...@cloudera.com> AuthorDate: Tue Feb 21 13:43:43 2023 +0000 Hadoop 3.3.5 RC1 --- README.md | 19 +++++++++++-------- build.xml | 7 +++---- src/text/vote.txt | 11 ++++++++++- 3 files changed, 24 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index fbb96f7..82e92a8 100644 --- a/README.md +++ b/README.md @@ -91,7 +91,7 @@ Copies the files from `downloads/incoming/artifacts` to `downloads/hadoop-$versi ant copy-scp-artifacts release.dir.check ``` - +The `release.dir.check` target just lists the directory. ### Arm64 binaries @@ -106,11 +106,11 @@ publised on maven. The arm process is one of 1. Create the full set of artifacts on an arm machine (macbook, cloud vm, ...) -2. Drop the mvn repository from nexus +2. Drop any mvn repository from nexus 3. Use the ant build to copy and rename the .tar.gz with the native binaries only -4. Copy and rename the .asc file +4. Create a new .asc file. This is needed is without the `--asfrelease` option no signing takes place. 5. Generate new sha512 checksum file containing the new name. -6. Move these files into the downloads/release dir +6. Move these files into the `downloads/release/$RC` dir To perform stages 3-6: ```bash @@ -150,7 +150,7 @@ directly. ### In the staging svn repo, update, add and commit the work -This is not part of the tool. Can take a while...exit any VPN for extra speed. +Can take a while...exit any VPN for extra speed. #### Manual ```bash @@ -206,7 +206,7 @@ In build properties, declare `hadoop.version`, `rc` and `http.source` ```properties hadoop.version=3.3.5 -rc=0 +rc=1 http.source=https://dist.apache.org/repos/dist/dev/hadoop/hadoop-${hadoop.version}-RC${rc}/ ``` @@ -368,15 +368,18 @@ ln -s r3.3.5 stable3 ls -l ``` -note, there are a lot of files, and if your shell has a prompt which shoes the git repo state, scanning can take a long time. +### Git status prompt issues in fish + +There are a lot of files, and if your shell has a prompt which shoes the git repo state, scanning can take a long time. Disable it, such as for fish: + ```fish set -e __fish_git_prompt_showdirtystate ``` Finally, *commit* -## Adding a global staging profile `asf-staging` +## Adding a global maven staging profile `asf-staging` Many projects have a profile to use a staging repository, especially the ASF one. diff --git a/build.xml b/build.xml index 6dbf2c4..657f46f 100644 --- a/build.xml +++ b/build.xml @@ -925,7 +925,7 @@ Message is in file ${message.out} <delete dir="${arm.dir}" /> <mkdir dir="${arm.dir}" /> <copy file="${arm.binary.src}" tofile="${arm.binary}" /> - <copy file="${arm.binary.src}.asc" tofile="${arm.binary.asc}" /> + <!-- <copy file="${arm.binary.src}.asc" tofile="${arm.binary.asc}" />--> <x executable="ls"> <arg value="-l"/> <arg value="${arm.dir}"/> @@ -950,13 +950,12 @@ gpg - -detach-sign -a hadoop-arm64-3.3.5.tar.gz <echo> contents of ${arm.binary.sha512} ${arm.sha} </echo> -<!-- not used because the original can be done. + <gpg dir="${arm.dir}"> - <arg value="--detach-sign" /> + <arg value="--detach-sign" /> <arg value="-a" /> <arg value="${arm.binary}" /> </gpg> - --> <loadfile srcfile="${arm.binary.asc}" property="arm.asc"/> <echo> contents of ${arm.binary.asc} ${arm.asc} diff --git a/src/text/vote.txt b/src/text/vote.txt index 3506877..29f69be 100644 --- a/src/text/vote.txt +++ b/src/text/vote.txt @@ -29,7 +29,7 @@ This is off branch-3.3 and is the first big release since 3.3.2. Key changes include * Big update of dependencies to try and keep those reports of - transitive CVEs under control -both genuine and false positive. + transitive CVEs under control -both genuine and false positives. * HDFS RBF enhancements * Critical fix to ABFS input stream prefetching for correct reading. * Vectored IO API for all FSDataInputStream implementations, with @@ -39,5 +39,14 @@ Key changes include * This release includes Arm64 binaries. Please can anyone with compatible systems validate these. +Note, because the arm64 binaries are built separately on a different +platform and JVM, their jar files may not match those of the x86 +release -and therefore the maven artifacts. I don't think this is +an issue (the ASF actually releases source tarballs, the binaries are +there for help only, though with the maven repo that's a bit blurred). + +The only way to be consistent would actually untar the x86.tar.gz, +overwrite its binaries with the arm stuff, retar, sign and push out +for the vote. Even automating that would be risky. Please try the release and vote. The vote will run for 5 days. --------------------------------------------------------------------- To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org