Just a quick note regarding the move to Gradle as the build tool for
release. Thanks to Vladimir, the release process is almost entirely
automated and the rc can be built and automatically uploaded to ASF's
servers for voting using just one command: ./gradlew prepareVote -Prc=0
-Pasf This builds the artifacts, signs them and uploads them to
dist.apache.org.
If the RM is a committer, then I think they should do a dry-run to test
the build, but not upload it. The asflike-release-environment[1] should
be used to try uploading the release to a test environment: ./gradlew
prepareVote -Prc=0.
Once everything looks good, a PMC member should build and upload the
signed release using ./gradlew prepareVote -Prc=0 -Pasf and forward the
vote email to the RM.
In the past, maven only built the artifacts and left the uploading of
the files as a manual exercise to the RM, so the process has changed
slightly this time.
Francis
[1] https://github.com/vlsi/asflike-release-environment
On 3/12/2019 6:03 am, Julian Hyde wrote:
I volunteer to do 1.24.
There’s one part of the release process that only a PMC member can do - namely,
to sign the artifacts. But that’s only a small part of the process, and you can
easily get a PMC member to do it for you. A much larger part of the process is
the herding of cats (committers, bugs, pull requests, release notes). So, yes,
a committer can definitely be a release manager.
How does the PMC decide which committers to promote to PMC members? We are
looking for people who help out around the project, going above and beyond the
basic needs of each task to make the project a better place. If you are a
committer, helping with the release process is a good way to earn merit.
Julian
On Dec 2, 2019, at 10:48 AM, Stamatis Zampetakis <[email protected]> wrote:
Many thanks Haisheng and Danny for stepping up! I added you to the list.
There are two spots left, if nobody else comes up I will take one of them!
Release Target date Release manager
======= =========== ===============
1.19 2019-03 Kevin
1.20 2019-06 Michael
1.21 2019-09 Stamatis
======= =========== ===============
1.22 2019-12 Andrei
1.23 2020-02 Haisheng
1.24 2020-04 Julian
1.25 2020-06 Danny
1.26 2020-08
On Sat, Nov 30, 2019 at 9:52 AM Danny Chan <[email protected]> wrote:
BTW,
I can volunteer to be the release manager for v1.25 or v1.26.
Best,
Danny Chan
在 2019年11月30日 +0800 PM2:13,[email protected],写道:
I can volunteer to be the release manager for v1.23 or v1.24.