Hello everyone,

I'm happy to report that I've done a successful dry run of creating a 3.5.0
release candidate from the trunk branch, with a few additional patches
applied locally. I plan to proceed with the full release process as soon as
we resolve the following blockers:

HADOOP-19785 <https://issues.apache.org/jira/browse/HADOOP-19785>: mvn site
fails in JDK17
HADOOP-19790 <https://issues.apache.org/jira/browse/HADOOP-19790>: Build
Failing on Trunk
HADOOP-19794 <https://issues.apache.org/jira/browse/HADOOP-19794>:
create-release
version parsing incompatible with Java 17

The first of these is the most challenging IMO. There are competing
proposals to either 1) switch to some selective maven-javadoc-plugin
filtering, or 2) explore additional manipulations of internal JDK APIs to
keep our annotation-based visibility mechanism working. I'd appreciate any
additional contributor help here to unblock the release.

The second looks like we need a fairly trivial update to documentation and
pom.xml files to require a compatible Maven version. I can look into
helping with this.

The third just needs a one-line patch in the release script, for which I've
already sent a pull request.

Additionally, I have never done the ARM release, so I could use a little
help understanding that. From what I can tell, it's a matter of following
the main release wiki...

https://cwiki.apache.org/confluence/display/HADOOP2/HowToRelease

...and then following instructions from the hadoop-release-support repo to
add ARM binaries:

https://github.com/apache/hadoop-release-support?tab=readme-ov-file#building-arm64-binaries

Does that sound right at a high level? Let me know if I'm missing something.

We're getting close!

Chris Nauroth

Reply via email to