This is an automated email from the ASF dual-hosted git repository.
zabetak pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hive-site.git
The following commit(s) were added to refs/heads/main by this push:
new 4b811f1 HIVE-29115: Add instructions for closing and cancelling a
release vote (#55)
4b811f1 is described below
commit 4b811f1eb4cba15a9afa3706007f2c957d644acf
Author: Stamatis Zampetakis <[email protected]>
AuthorDate: Mon Aug 4 11:20:04 2025 +0300
HIVE-29115: Add instructions for closing and cancelling a release vote (#55)
1. Add instructions for closing and cancelling a release vote along with
details on why it matters.
2. Change the HowToRelease navigation link to point to the correct page
(and not to the deprecated wiki)
---
config.toml | 2 +-
content/docs/latest/howtorelease_27362106.md | 49 +++++++++++++++++++++++++++-
2 files changed, 49 insertions(+), 2 deletions(-)
diff --git a/config.toml b/config.toml
index b95dbff..b92374f 100644
--- a/config.toml
+++ b/config.toml
@@ -44,7 +44,7 @@ theme = 'hive'
issueTracking = "/community/issuetracking/"
people = "/community/people/"
bylaws = "/community/bylaws/"
- howToRelease =
"https://cwiki.apache.org/confluence/display/Hive/HowToRelease"
+ howToRelease = "/docs/latest/howtorelease_27362106/"
gettingStarted = "/development/gettingstarted/"
docker = "/development/quickstart/"
blogs = "https://hive.blog.apache.org/"
diff --git a/content/docs/latest/howtorelease_27362106.md
b/content/docs/latest/howtorelease_27362106.md
index 455fdc4..df47583 100644
--- a/content/docs/latest/howtorelease_27362106.md
+++ b/content/docs/latest/howtorelease_27362106.md
@@ -303,7 +303,7 @@ svn commit -m "Hive X.Y.Z release"
### Voting
-1. Call a release vote on dev at hive.apache.org.
+Call a release vote on dev at hive.apache.org.
```
From: [email protected]
@@ -338,6 +338,53 @@ Hive PMC Members: Please test and vote.
Thanks.
```
+After the vote finishes, count *all* votes and send out the result in a
separate thread.
+
+```
+From: [email protected]
+To: [email protected]
+Subject: [RESULT][VOTE] Apache Hive X.Y.Z Release Candidate N
+
+Thanks to everyone who has tested the release candidate and given their
comments and votes.
+
+The tally is as follows.
+
+N binding +1s:
+<names>
+
+N non-binding +1s:
+<names>
+
+No 0s or -1s.
+
+Therefore, I am delighted to announce that the proposal to release Apache Hive
X.Y.Z has passed.
+
+Thanks everyone. We’ll now publish and announce the release.
+
+[There was some feedback during voting. I shall open a separate
+thread to discuss.]
+```
+
+For transparency and accountability purposes, all votes must be counted
including zeros, and negative votes. In case questions arise later, there is a
clear audit trail about who supported or opposed the release.
+Even though non-binding votes do not count for publishing the release, naming
the voters acknowledges participation, encourages involvement, and shows active
community engagement.
+Moreover, sharing the result in a separate thread improves clarity since it
clearly separates the voting process from the result. It also provides a
permanent reference point for the result without extra noise that may appear in
the voting thread and can be used later for audit trails.
+
+In case problems are discovered with a release candidate, the release manager
should send an appropriate email in a separate thread.
+
+```
+From: [email protected]
+To: [email protected]
+Subject: [CANCEL][VOTE] Apache Hive X.Y.Z Release Candidate N
+
+Thanks to everyone who has tested the release candidate and given their
comments and votes.
+
+I am cancelling the vote for Release Candidate N due to:
+HIVE-XXXXXX:
+HIVE-YYYYYY:
+
+I will prepare another a release candidate once the above issues are resolved.
+```
+
### Verifying the Release Candidate
1. Verifying the PGP signature: