Thanks Andrew for sharing the normal flow and helped me off this
thread. I have tried steps 1 and 2, and found the following JIRAs may
need a few days before closing for 2.5.3 RC.

HBASE-27579 under review
HBASE-27539 broke the patch version backward compatibility with
StoreFileReader, pending confirmation if we can revert
HBASE-27578 should be merging soon

-Stephen

On Thu, Jan 19, 2023 at 8:34 AM Andrew Purtell <[email protected]> wrote:
>
> 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
> >>>>
> >>

Reply via email to