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
