Git ChangeLog policy for GCC Testsuite inquiry

Nathan Sidwell nathan@acm.org
Mon Feb 3 13:01:00 GMT 2020


On 2/3/20 5:15 AM, Richard Earnshaw (lists) wrote:
> On 25/01/2020 16:11, Jeff Law wrote:
>> On Sat, 2020-01-25 at 10:50 -0500, Nathan Sidwell wrote:
>>> On 1/24/20 4:36 PM, Jeff Law wrote:
>>>> On Fri, 2020-01-24 at 20:32 +0100, Eric Botcazou wrote:
>>>>>> I strongly prefer to move towards relying on the git log.
>>>>>
>>>>> In my experience the output of git log is a total mess so cannot 
>>>>> replace
>>>>> ChangeLogs.  But we can well decide to drop ChangeLog for the 
>>>>> testsuite.
>>>> Well, glibc has moved to extracting them from git, building policies
>>>> and scripts around that.  I'm pretty sure other significant projecs are
>>>> also extracting their ChangeLogs from git.
>>>>
>>>> We could do the same, selecting some magic date as the cutover point
>>>> after which future ChangeLogs are extracted from GIT.  In fact, that's
>>>> precisely what I'd like to see us do.
>>>
>>> The GCC10 release date would seem a good point to do this.  That 
>>> gives us around
>>> 3 months to figure the details (and get stakeholder buy-in)
>> Yup.  That would be what I'd recommend we shoot for.  As you say it
>> gives time to work on the details and for folks to start changing their
>> habits.
>>
>> jeff
>>
> 
> 
> What about the maintained branches?  Do they change as well?  or would 
> they keep the existing ChangeLog files?  If the latter, then backports 
> will need more care, but if the former, then the cut-over date needs 
> careful thought as they follow a different cadence.

I have a mild preference for release branches to follow trunk's 
behaviour -- that's easier to remember.  But, I don't look after a 
release branch.

I'm not sure why you think the release cadence affects that?  Just add a 
top entry to all testsuite changelogs indicating it's no longer used. 
Perhaps I'm missing something.

Other branches at the branch owner's discretion.

nathan

-- 
Nathan Sidwell



More information about the Gcc mailing list