[LLVMdev] Phabricator and private reviews

Alp Toker alp at nuanti.com
Wed Jun 25 12:32:33 PDT 2014


On 25/06/2014 21:18, Eli Bendersky wrote:
>
>
>
> On Wed, Jun 25, 2014 at 11:10 AM, Alp Toker <alp at nuanti.com 
> <mailto:alp at nuanti.com>> wrote:
>
>
>     On 25/06/2014 21:03, Eli Bendersky wrote:
>
>         On Wed, Jun 25, 2014 at 10:44 AM, Alp Toker <alp at nuanti.com
>         <mailto:alp at nuanti.com> <mailto:alp at nuanti.com
>         <mailto:alp at nuanti.com>>> wrote:
>
>             For whatever reason, patches posted to the Phabricator website
>             still aren't being sent to the mailing list, making it
>         difficult
>             for us to review them.
>
>             I've raised this issue a couple of times in the last few
>         weeks.
>
>             In practice this has a detrimental effect to the development
>             workflow because it means that code is being seen only by
>         a small
>             group of individuals who have web accounts. The code isn't
>         hitting
>             llvm-commits or cfe-commits where the majority of code
>         maintainers
>             use the mailing lists for review.
>
>             At this point I think Phabricator should be disabled and
>         patches
>             should be send to the mailing lists *until* the technical
>         issue is
>             confirmed resolved.
>
>             It's really uncool that code is entering ToT through this
>             back-channel -- I appreciate that it might not be
>         intentional, but
>             every single patch that gets committed this way is a real
>         problem
>             for the project.
>
>
>         Phabricator has certainly had its share of technical
>         difficulties lately. Just last week it suppressed all email to
>         llvm-commits for many hours. These problems should be solved.
>         That said, talking of "private reviews" and "back-channels"
>         doesn't strike me as constructive.
>
>
>     Eli, I wasn't making a value judgement. That's exactly what they are:
>
>       1) They're private reviews because they're conducted away from
>     the LLVM community.
>       2) It's a back-channel because the only means of veto is to
>     revert the patch or attempt to "fix forward" post-commit.
>
>     I already pointed out that it may not be intentional -- 
>
>
> "May" not be intentional suggests that it also "may" be intentional. 
> Or is it English comprehension failing me? [sorry, 3rd language...]

Hi Eli,

The sentence is definitely written as intended and it's that way in 
order to avoid making value judgements.

I don't have any evidence whether the public lists have been excluded 
intentionally or due to technical issues so I can't say "is" or "isn't".

As I understand, some people legitimately use Phabricator for internal 
review, while others *think* they're submitting public patches but the 
system doesn't forward them to the reviews lists so my usage of "may" is 
entirely correct.


> When llvm-commits is CCd on the Phabricator review, any suggestion of 
> intentional hiding is not only inappropriate, but also somewhat 
> ridiculous. Unless you're suggesting someone is planting those PHP 
> bugs? [that could be unintentional, I concede, since PHP is just one 
> big bug in general]

Clearly I'm not suggesting that someone is planting PHP bugs :-)

But yes, you can probably tell I'm disappointed that it's still 
happening, because ultimately I care about the quality of the code and 
delivering a great compiler to our users. So how about we get to the 
bottom of these issues?

Alp.


>
> Again, no disagreement whatsoever that the bugginess is harmful and 
> should be addressed. But the tone could be friendlier.
>
> Eli
>
>

-- 
http://www.nuanti.com
the browser experts




More information about the llvm-dev mailing list