Sure. We are not rushing. Welcome to the RM club. You have commit privileges so all steps outlined below should be achievable. Let me briefly outline the steps for making a release. We can deal with details privately by email.
1. Run the compatibility checker. Verify no changes from prior release that are not allowed. Exceptions are fine if you as RM are willing to defend them when the PMC has questions. If there are problems that need fixing, fix them. 2. Clean up fix versions in JIRA. All issues targeting the release eg 2.5.3 should be resolved with that fix version in the set if a commit was made, and if no commit but still resolved the fix version should be removed from the set. If the issue is not resolved the fix version should be removed and replaced with one for the next eg 2.5.3 -> 2.5.4. When you are done a report for the fix version of your release candidate should show all issues resolved. 3. Run the create-release script. It will handle the production and staging of artifacts end to end. This includes the production of release notes derived from JIRA. This includes tagging in git on the branch. The script will ask for your Apache committer credentials at the start. 4. Take the artifacts produced by create-release and sanity check them. Check sums and signatures. Unpack and check included contents. Launch a minicluster, load some data with PE or LTT. The same actions you’d take if voting on someone else’s release candidate. Assuming no issue, proceed. 5. Send the vote mail produced by create-release to get the vote started. 6. Respond to comments on the vote thread as required. 7. Close the vote once sufficient votes have been received. Give it a week at least. If it seems like voting is slow to complete gently prod the PMC on dev@. 8. Create and push a release tag in git. Move the release candidate from staging to release in svn. 9. Edit download.xml and trigger a new site build. Wait for your changes to go live. 10. Send out a release announcement email. > On Jan 18, 2023, at 8:49 PM, Tak Lon (Stephen) Wu <[email protected]> wrote: > > Hi Andrew, > > If we’re not rushing, I would like to help release or at least learn as a > shadow release manager how to do it end-to-end. > > I will ping you separately. > > Thanks, > Stephen > >> On Wed, Jan 18, 2023 at 8:35 PM Andrew Purtell <[email protected]> >> wrote: >> >> Ok. >> >>> On Jan 18, 2023, at 8:28 PM, Bryan Beaudreault >>> <[email protected]> >> wrote: >>> >>> I just submitted a blocker jira: >>> https://issues.apache.org/jira/browse/HBASE-27579 >>> >>> This issue is old, not new to 2.4.x or 2.5.x. But I think we should try >> to >>> get the fix into the next patch releases, since it is data loss related. >>> >>>> On Tue, Jan 17, 2023 at 5:19 PM Andrew Purtell <[email protected]> >> wrote: >>>> >>>> I've cleaned up JIRA for fix versions 2.4.16 and 2.5.3. There is a >>>> dependabot PR to fix a warning, see HBASE-27575. When this is merged, I >>>> assume tomorrow, I'll go ahead and prepare the two releases, unless Nick >>>> you want to pick one. Just say which. >>>> >>>> >>>> On Tue, Jan 17, 2023 at 1:07 AM 张铎(Duo Zhang) <[email protected]> >>>> wrote: >>>> >>>>> Good. Thanks Nick and Andrew. Since we have two releases, I think each >>>>> of you can pick one branch to release :) >>>>> >>>>> Anyway, let me make a new thirdparty release and bump the dependencies >>>>> first, IIRC there is at least a CVE fix in netty. >>>>> >>>>> Thanks. >>>>> >>>>> Andrew Purtell <[email protected]> 于2023年1月17日周二 03:13写道: >>>>>> >>>>>> I’ll be happy to run a release or both of them as needed too. >>>>>> >>>>>>> On Jan 16, 2023, at 6:44 AM, Nick Dimiduk <[email protected]> >>>> wrote: >>>>>>> >>>>>>> On Mon, Jan 16, 2023 at 15:02 张铎(Duo Zhang) <[email protected]> >>>>> wrote: >>>>>>> >>>>>>>> If the release managers do not have enough time, do we have any >>>>> volunteers? >>>>>>> >>>>>>> >>>>>>> I’m happy to help out as needed. >>>>>>> >>>>>>> Thanks, >>>>>>> Nick >>>>>>> >>>>>>>> >>>>> >>>> >>>> >>>> -- >>>> Best regards, >>>> Andrew >>>> >>>> Unrest, ignorance distilled, nihilistic imbeciles - >>>> It's what we’ve earned >>>> Welcome, apocalypse, what’s taken you so long? >>>> Bring us the fitting end that we’ve been counting on >>>> - A23, Welcome, Apocalypse >>>> >>
