You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by st...@apache.org on 2024/02/21 14:29:20 UTC
(hadoop-release-support) 23/31: Hadoop 3.3.5 RC1
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 <st...@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-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-commits-help@hadoop.apache.org