<div dir="ltr"><div>Hi Stella,<br></div><div><br></div><div>> This larger problem of build breaks is much harder to address than flaky bots or</div><div>> tests, but I think would improve the
 health of llvm & friends significantly more (and</div><div>> in the meantime, we could tolerate some “flakiness”).</div><div><br></div><div>There is some work in progress which will hopely improve this.<br></div><div><br></div><div>Hi Paul,<br></div><div><br></div><div>> How do you find a bot owner, anyway?</div><div><br></div><div>There are few ways, one is described at <a href="https://llvm.org/docs/DeveloperPolicy.html#working-with-the-ci-system" target="_blank">https://llvm.org/docs/DeveloperPolicy.html#working-with-the-ci-system</a>.</div><div><br></div><div>Basically, everywhere you can see worker detailed information in the buildbot WebUI, it shows who administers that host.<br></div><div><br></div><div>You may want to contact the owner of that *one* bot and see if it is possible to validate your patch before you commit.<br></div><div><br></div><div>If an owner does not respond it might mean those builders are unsupported. Usually owners are very good at helping.<br></div><div><br></div><div>Thanks</div><div><br></div><div>Galina</div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 13, 2022 at 2:08 PM <<a href="mailto:paul.robinson@sony.com" target="_blank">paul.robinson@sony.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Stella wrote:<br>
> The few times I’ve made commits to llvm, for example, I’ve always<br>
> gotten at least one email about a break that was unrelated to my<br>
> change (because my changes are perfect, thank you very much). This<br>
> larger problem of build breaks is much harder to address than flaky<br>
> bots or tests, but I think would improve the health of llvm &<br>
> friends significantly more (and in the meantime, we could tolerate<br>
> some “flakiness”).<br>
<br>
This is consistent enough that if I don’t get a bot email, I wonder<br>
if my “git push” failed. 😊 The project very much needs a functioning<br>
pre-commit sanity check of some kind.  What we have now is Phabricator<br>
running something that basically always fails, making it largely<br>
useless.  But that is straying from the topic of bot-owner<br>
responsibilities.<br>
<br>
On that topic, however, I would like to request a way to actively get<br>
help with a bot failure. A little while ago I tried to commit a patch<br>
to lit, which after a couple of tries, passed everywhere except *one*<br>
test on *one* bot.  I asked for help on llvm-dev and got no reply.<br>
The patch is reverted and remains on a back burner because I couldn’t<br>
get help.  At some point I will try again, but I suspect there won’t<br>
be a way to solve the problem without the active help of the bot owner,<br>
whoever it is.  How do you find a bot owner, anyway?<br>
<br>
Thanks,<br>
--paulr<br>
<br>
</blockquote></div></div>