[ 
https://issues.apache.org/jira/browse/HBASE-25359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17244228#comment-17244228
 ] 

Michael Stack commented on HBASE-25359:
---------------------------------------

{quote}I see, that helps, but what if the RM manually updated the files and 
still wants to opt out?
{quote}
Smile. This is not supported. Will add it.

The create-release scripts are trying to do everything involved making an RC. 
There is little provision for mix and match of script and manual steps. Would 
take a good bit more effort making such allowance. It is an understandable 
desire though. RMs have a hard time 'trusting' the RC-maker is doing the right 
thing especially when it runs for hours seemingly silent on what it is doing 
and that it fails frequently.

The RC-making scripts currently do three steps: tag, build, and publiish. Could 
work on. making more steps. If the steps were documented, RM could do a step 
themselves manually and then let the RC-maker do the rest. That should be less 
work than making each step manual or script.

> create-release scripts releasedocmaker step should be optional
> --------------------------------------------------------------
>
>                 Key: HBASE-25359
>                 URL: https://issues.apache.org/jira/browse/HBASE-25359
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Andrew Kyle Purtell
>            Priority: Major
>
> The create-release scripts assume, when invoking releasedocmaker and 
> performing surgery on CHANGES.md and RELEASENOTES.md during the 'tag' stage, 
> that the current RC step is RC0. The entirety of the generated CHANGES.md and 
> RELEASENOTES.md files are stitched in at the head, just below the ASF notice. 
> If we are at a RC step that is not zero, wouldn't this duplicate all 
> CHANGES.md and RELEASENOTES.md content for the release? There would be all 
> the content added for RC0, then the same content (with delta) added for RC1, 
> and so on. 
> For this reason the releasedocmaker invocation should itself be optional.
> For RC steps > 0, assume the RM has updated CHANGES.md and RELEASENOTES.md to 
> reflect the delta. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to