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 > >>>> > >>
