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="&#45;&#45;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

Reply via email to