No it is just the way it’s been done on branch-1 and going back to 0.x, long 
before Yetus was a thing. The practice of using Yetus for change logs in 2.x 
releases is an improvement for sure. 

On Jun 10, 2019, at 8:08 PM, Guanghao Zhang <[email protected]> wrote:

>> 
>> We use JIRA’s change log generation feature instead.
>> 
> Do we have any document about this?
> 
> Andrew Purtell <[email protected]> 于2019年6月11日周二 上午10:44写道:
> 
>> We don’t use Yetus to generate release notes in 1.x releases. We use
>> JIRA’s change log generation feature instead. There is no overlap in the
>> 1.5.0 release candidate changes file. I managed fix versions in JIRA for
>> 1.5.0 for that purpose if you recall hundreds of fix version updates a
>> couple of months ago for the first 1.5.0 RC as discussed on dev@ at the
>> time. Should be available in list archives.
>> 
>> 
>> On Jun 10, 2019, at 5:46 PM, Guanghao Zhang <[email protected]> wrote:
>> 
>>>> 
>>>> The change log there is based on the 1.4.9 one and contains everyone
>> later
>>>> than 1.4.9 or new to 1.5.0.
>>>> 
>>> So only generate the release note of 1.5.0 and append it to 1.4.9's
>> release
>>> note, then get a new release note for 1.5.0? If I am not wrong, the yetus
>>> use issue's fix version to generate release note. There are duplicate
>>> issues number if a issus's fix versions has both 1.4.9 and 1.5.0?
>>> 
>>> 张铎(Duo Zhang) <[email protected]> 于2019年6月11日周二 上午8:31写道:
>>> 
>>>> Maybe we could add a note at the bottom of the release note for each
>> minor
>>>> release line, to mention that this release line contains all the
>> changes in
>>>> the previous minor or major release?
>>>> 
>>>> For example, 2.1.0 contains all the changes in 2.0.0, and 2.0.0 contains
>>>> all the changes in 1.0.0. If users are interested they can go to see the
>>>> release note for the previous major or minor release line.
>>>> 
>>>> Andrew Purtell <[email protected]> 于2019年6月11日周二 上午12:08写道:
>>>> 
>>>>> 1.5.0 will continue the practice. The change log there is based on the
>>>>> 1.4.9 one and contains everyone later than 1.4.9 or new to 1.5.0.
>>>>> 
>>>>> The branch-1 releases use the old practice of JIRA generated change
>> logs,
>>>>> not the far more verbose Yetus ones, and even then a list of objects
>>>>> ordered by size is dominated in the largest of sizes by these auto
>>>>> generated CHANGES files, mixed in with generated protobuf and thrift
>>>>> support files. How big would a Yetus generated release notes file be if
>>>> it
>>>>> includes changes all the way back to HBASE-1?
>>>>> 
>>>>>>> On Jun 10, 2019, at 8:16 AM, Stack <[email protected]> wrote:
>>>>>>> 
>>>>>>> On Mon, Jun 10, 2019 at 8:05 AM Sean Busbey <[email protected]>
>>>> wrote:
>>>>>>> 
>>>>>>> Back for the 1.2 release line I tried to include enough information
>>>>>>> that someone looking at the given 1.2 release coming from the prior
>>>>>>> major version would have everything.
>>>>>>> 
>>>>>>> That meant:
>>>>>>> 
>>>>>>> * 1.0.0 release notes
>>>>>>> * 1.1.0 release notes
>>>>>>> * 1.2.z (for all z 0-12) release notes
>>>>>>> 
>>>>>>> https://github.com/apache/hbase/blob/branch-1.2/CHANGES.txt
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Yeah, this is how it has been in all releases until 2.1 where I seem
>> to
>>>>>> have broken the practice (I just looked at the 1.4.10 RC and notice
>>>> that
>>>>>> Andrew follows the above practice. 2.0.x has all CHANGES).
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> I do not know if this was actually useful. This seems like a
>>>>>>> conversation better had on user@hbase, tbh.
>>>>>>> 
>>>>>>> 
>>>>>> I can ask over there too.
>>>>>> 
>>>>>> 
>>>>>> S
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> (folks interested in background material, the last time we talked
>>>>>>> about this was in HBASE-14025 in 2015 and 2016)
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>>> On Mon, Jun 10, 2019 at 9:54 AM Stack <[email protected]> wrote:
>>>>>>>> 
>>>>>>>> I was under the impression that our CHANGES.md was a list of all
>>>>> changes
>>>>>>>> since the beginning of time but branch-2.2 only has 2.2.0 changes
>> and
>>>>>>>> Guanghao points out that hbase-2.1 releases have CHANGES only since
>>>>> 2.1.0
>>>>>>>> (I'm RM on branch-2.1).
>>>>>>>> 
>>>>>>>> I see Sean say in another thread says
>>>>>>>> 
>>>>>>>> "Historically that has meant "all the maintenance releases in this
>>>>>>> minor
>>>>>>>> release".
>>>>>>>> 
>>>>>>>> (Andrew thinks we should not bundle CHANGES.md/RELEASENOTES.md but
>>>> just
>>>>>>>> point elsewhere and/or to JIRA).
>>>>>>>> 
>>>>>>>> What do folks think? I think these docs should have all changes in
>>>>> them;
>>>>>>>> i.e. that branch-2.1 is doing it wrong?
>>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> S
>>>>>>> 
>>>>> 
>>>> 
>> 

Reply via email to