[LLVMdev] code-owner sporks

dag at cray.com dag at cray.com
Fri Nov 16 14:42:54 PST 2012


<dag at cray.com> writes:

> Sean Silva <silvas at purdue.edu> writes:
>
>>> Really, patches get dropped *all the time* to the point where pings are
>>> a regular part of the development process.  That's a huge waste of time
>>> for everyone.
>>
>> It's only a waste of time if your workflow is entirely synchronous
>> with patch review. Most of us have a number of things that we can work
>> on, so letting a patch chill for a while on the list isn't a big deal
>> because we just go on and do something else.
>
> Of course, that's easier with git.  :)

Just to follow up, I agree that people shouldn't be stuck for days
waiting for their patch to be reviewed.  The cost is more subtle than
that.

- I have to *remember* I submitted the patch (not hard, but it is a
  cost).

- I have to save that e-mail from llvm-commits so I can refer to it when
  the inevitable ping is necessary.

- I have to wade through tons and tons of commit e-mails searching for a
  response to my patch (for some reason the mailing list software often
  breaks threading).  This is a more general problem with the current
  review process, not strictly a timeliness issue.

- I have to send a ping e-mail.

- Now I have to look for responses to *two* e-mails.

In short, e-mail is a very poor vehicle for managing this kind of
process.  I hope that the patch queue in testing helps alleviate the
poor response time problem.  Even just an acknowlegement, "hey I got
your patch but it will be a few days before I can review it", would help
a lot.

                           -David



More information about the llvm-dev mailing list