r213171 - Make clang's rewrite engine a core feature
Alp Toker
alp at nuanti.com
Thu Jul 17 04:24:49 PDT 2014
On 17/07/2014 09:21, Richard Smith wrote:
> On Wed, Jul 16, 2014 at 8:07 PM, Alp Toker <alp at nuanti.com
> <mailto:alp at nuanti.com>> wrote:
>
> My reply here was me taking my earliest opportunity to engage
> and discuss. =)
>
>
> I don't understand your sudden expectation to be copied into the
> discussion here. It's a module you haven't committed to at all
> recently or as far back as I can remember. I've been relatively
> active in this corner of the codebase and the change was discussed
> and approved on the commits list.
>
>
> There were two changes here. One (the file reorganization) was not
> discussed and not approved.
It's normal to reformat code, reorganise files, fix up style in areas
you're working on. This change had no functional impact at all and is
purely a cleanup, and you said yourself it looks to be an improvement.
As second most-most active developer in the clang rewriter module in the
last year I can *certainly* make a change like this following some
back-and-forth on the list and you are welcome to provide post-commit
review.
> For the other, only two hours passed between the first suggestion of
> the change and the commit,
Two hours is a comparatively long window.
People at your organisation frequently commit LLVM and clang patches
within 5-15 minutes of a colleague posting the patch:
Every day commits get pushed to SVN before the mailing list has even
*forwarded* the original patch, so I find a complaint about a lengthy
two hour window hard to grasp. This is totally not going to change.
> the discussion happened on an unrelated patch review thread,
The other thread was entirely related to this change. It also hit the
same keywords about "moving files" and "rewrite" and enabling features
so the thread had complete topical overlap, and an equivalent audience.
It would have been most unconventional to split the thread.
> and it removed a supported configuration option.
The configuration option was not supported. We actually use these flags
and that's why we're maintaining them -- so we have a good idea what is
supported and what isn't.
> The level and duration of preceding discussion was not sufficient for
> either of these changes.
If you want to introduce a mandatory review window, please propose that
as an amendment to the developer policy on llvmdev. There's nothing
actionable I can change based on this discussion and I need to make it
clear that I believe we've followed best practice here. The mailing list
workflow is central to the project and that needs to be said loud and clear.
--
http://www.nuanti.com
the browser experts
More information about the cfe-commits
mailing list