To clarify, I wasn't arguing that all of those workflows should have BUG= lines.

Dan

On Thu, Jan 21, 2016 at 10:41 AM, Adam Klein <[email protected]> wrote:
> I'd like to separate the questions of requiring LOG= lines and requiring
> BUG= lines. I think the former is clearly not doing much for us (given my
> exploration of the data). For the latter, I think there's a variety of
> workflows used by folks on the team, and forcing tracking bugs for every
> patch seems like a major shift in process.
>
> On Thu, Jan 21, 2016 at 4:03 AM, Michael Hablich <[email protected]> wrote:
>>
>> I agree with Dan. I think it make more sense to simply use a tracking bug.
>>
>>   +Michael Achenbach any objections?
>>
>>
>> On Wed, Jan 20, 2016 at 10:37 PM Adam Klein <[email protected]> wrote:
>>>
>>> Some stats on the ChangeLog in the 4.9 branch:
>>>
>>> - Out of 385 minor revisions, 60 contained non-trivial ChangeLogs
>>> - A total of 75 commits were mentioned in those 60 revisions
>>>
>>> Does anyone here object to getting rid of the LOG= requirement? With
>>> fewer than 1 in 5 minor revisions containing a commit log, I highly doubt
>>> that it's a useful signal. I'll send a message out to v8-users unless I hear
>>> objections.
>>>
>>> On Mon, Jan 11, 2016 at 1:06 PM, Jakob Kummerow <[email protected]>
>>> wrote:
>>>>
>>>> On Mon, Jan 11, 2016 at 8:29 PM, Adam Klein <[email protected]> wrote:
>>>>>
>>>>> Looking through that ChangeLog it doesn't look particularly useful
>>>>
>>>>
>>>> Agreed.
>>>>
>>>>>
>>>>> (most releases have no log lines, though I suspect many of them do have
>>>>> significant changes).
>>>>
>>>>
>>>> I'm not so sure -- our tagged versions are really fine-grained these
>>>> days, sometimes every single commit is tagged, so it could well be that 
>>>> many
>>>> of those aren't ChangeLog-worthy (which of course doesn't help with the
>>>> ChangeLog's lack of usefulness.)
>>>>
>>>>> What if we relaxed the presubmit to allow BUG= lines without LOG=
>>>>> lines? That would solve my main problem, while still letting people add
>>>>> LOG=Y lines if they think it's appropriate. The fact that the presubmit 
>>>>> only
>>>>> complains for patches that have a BUG line seems like a perverse incentive
>>>>> to avoid using tracking bugs.
>>>>
>>>>
>>>> The rationale was that visible features should be tracked by bugs
>>>> anyway, and requiring the LOG line forces people to make a decision whether
>>>> a given change should be mentioned in the log or not, as we felt that we
>>>> couldn't come up with a reasonable way to automate it.
>>>>
>>>> I suspect that making the LOG line optional is pretty much equivalent to
>>>> getting rid of it, as people will start to forget about it.
>>>>
>>>> Which is fine with me :-)
>>>>
>>>>>
>>>>> On Mon, Jan 11, 2016 at 12:43 AM, Jakob Kummerow
>>>>> <[email protected]> wrote:
>>>>>>
>>>>>> Yeah, the ChangeLog is still generated from LOG=y commits:
>>>>>> https://chromium.googlesource.com/v8/v8/+/branch-heads/4.8/ChangeLog
>>>>>> (Note that the master branch's ChangeLog is not updated automatically;
>>>>>> syncing it to the latest branch-head is a manual process that apparently
>>>>>> hasn't been done in half a year.)
>>>>>>
>>>>>> We've discussed getting rid of the ChangeLog repeatedly over the
>>>>>> years. Nobody on our team needs/uses it, however there do seem to be some
>>>>>> external people reading it; or at least that was the conclusion last time
>>>>>> this came up. We could ask on v8-users if anyone would be unhappy if we
>>>>>> dropped it, but that question doesn't necessarily reach everyone who 
>>>>>> might
>>>>>> care, so it's hard to be sure.
>>>>>>
>>>>>>
>>>>>> On Mon, Jan 11, 2016 at 9:23 AM, 'Michael Hablich' via v8-dev
>>>>>> <[email protected]> wrote:
>>>>>>>
>>>>>>> My impression is that LOG=Y should be used for CLs which are notable/
>>>>>>> should be on a changelog. I think some infra scripts are using this
>>>>>>> information but machenbach@ surely knows more about this.
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Jan 8, 2016 at 8:45 PM Adam Klein <[email protected]> wrote:
>>>>>>>>
>>>>>>>> Back in the day, when we were still on SVN and all V8 releases were
>>>>>>>> blobs of merged changes, the LOG=Y served a good purpose, giving those 
>>>>>>>> SVN
>>>>>>>> commits on the release branch human-readable change descriptions.
>>>>>>>>
>>>>>>>> Now that our releases are merge commits on branches with full CL
>>>>>>>> descriptions, and moreover the release commits contain a link to a 
>>>>>>>> full list
>>>>>>>> of changes, I'm not sure the LOG stuff is buying us anything other 
>>>>>>>> than nags
>>>>>>>> from the presubmit script.
>>>>>>>>
>>>>>>>> How would folks feel about dropping it?
>>>>>>>>
>>>>>>>> - Adam
>>>>>>>
>>>>>>> --
>>>>>>> --
>>>>>>> v8-dev mailing list
>>>>>>> [email protected]
>>>>>>> http://groups.google.com/group/v8-dev
>>>>>>> ---
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "v8-dev" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to [email protected].
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>>
>>>>>
>>>>
>
> --
> --
> v8-dev mailing list
> [email protected]
> http://groups.google.com/group/v8-dev
> ---
> You received this message because you are subscribed to the Google Groups
> "v8-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to