[llvm-dev] Anyone doing code reviews via mailing lists?

Philip Reames via llvm-dev llvm-dev at lists.llvm.org
Fri Apr 23 08:33:49 PDT 2021


JFYI, our copy of phabricator carries a bunch of custom patches for 
email integration.  It's an area we put a lot of effort into in the 
past.  The case I pointed to below just happens to be one in the long 
tail where that integration didn't catch the response.

Philip

On 4/23/21 8:22 AM, Christian Kühnel wrote:
> Thx Philip,
>
> for sharing this. That helped me better understand how people are 
> interacting with the mailing lists!
>
>     It's not uncommon to have email responses to phab emails that
>     don't make it into the web interface.  A recent example is D99976.
>
> I missed those when scanning the lists! I was looking for a code 
> review that *started* on the mailing list, but that assumption was wrong.
>
> So it looks like the information we have on the mailing list and in 
> Phabricator is diverging, as those emails do not get parsed back into 
> Phabricator. Which is unfortunate as folks not following the 
> llvm-commits mailing lists (like me) will then not see discussions 
> happening there.
>
> However I do understand that it's sometimes more convenient to reply 
> via email client than via Phabricator. It looks like Phabricator would 
> actually support this 
> <https://secure.phabricator.com/book/phabricator/article/configuring_inbound_email/>. 
> Not sure how difficult it would be to set that up.
>
>     There's also a bunch of post commit discussion which happens
>     entirely in email.  Check any of the commit threads with responses
>     in the last week.  There are many.
>
> Same here: I missed the replies to commit messages. Here's one example 
> <https://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20210419/906894.html> in 
> case someone else is interested.
>
> Discussions about commits could also happen on Phabricator. You can 
> also reply to commits there, e.g. 
> https://reviews.llvm.org/rG2f67267a93c87261414a4aa4c6cb9d20a489a0df 
> <https://reviews.llvm.org/rG2f67267a93c87261414a4aa4c6cb9d20a489a0df> 
> But again I understand it is more convenient to do that via an email 
> client.
>
> My conclusions:
>
>  1. Code reviews don't usually **start** on the mailing list.
>  2. Folks do use the mailing lists to reply to commit and review
>     emails, so we still need those.
>  3. For the future we might want to look into parsing these replies
>     back into Phabricator to get a consistent view there. Not sure how
>     hard that would be to set up.
>
>
>
> Best,
> Christian
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210423/4c09c5c0/attachment.html>


More information about the llvm-dev mailing list