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