[llvm-dev] [EXTERNAL] Re: Responsibilities of a buildbot owner

via llvm-dev llvm-dev at lists.llvm.org
Fri Jan 14 06:23:44 PST 2022


Thanks for the info—the distinction between builders and workers was not clear in my mind.
--paulr

From: Galina Kistanova <gkistanova at gmail.com>
Sent: Thursday, January 13, 2022 6:05 PM
To: Robinson, Paul <paul.robinson at sony.com>
Cc: Stella Stamenova <stilis at microsoft.com>; Mehdi AMINI <joker.eph at gmail.com>; David Blaikie <dblaikie at gmail.com>; Philip Reames <listmail at philipreames.com>; LLVM Dev <llvm-dev at lists.llvm.org>
Subject: Re: [llvm-dev] [EXTERNAL] Re: Responsibilities of a buildbot owner

Hi Stella,

> This larger problem of build breaks is much harder to address than flaky bots or
> tests, but I think would improve the health of llvm & friends significantly more (and
> in the meantime, we could tolerate some “flakiness”).

There is some work in progress which will hopely improve this.

Hi Paul,

> How do you find a bot owner, anyway?

There are few ways, one is described at https://llvm.org/docs/DeveloperPolicy.html#working-with-the-ci-system<https://urldefense.com/v3/__https:/llvm.org/docs/DeveloperPolicy.html*working-with-the-ci-system__;Iw!!JmoZiZGBv3RvKRSx!oueu9BsVQ5q60e0oDd68Te6fv4CIhglPcDFxG73Bf8LKAXn5Z7Lh2zrH9d27mFBm2g$>.

Basically, everywhere you can see worker detailed information in the buildbot WebUI, it shows who administers that host.

You may want to contact the owner of that *one* bot and see if it is possible to validate your patch before you commit.

If an owner does not respond it might mean those builders are unsupported. Usually owners are very good at helping.

Thanks

Galina


On Thu, Jan 13, 2022 at 2:08 PM <paul.robinson at sony.com<mailto:paul.robinson at sony.com>> wrote:
Stella wrote:
> The few times I’ve made commits to llvm, for example, I’ve always
> gotten at least one email about a break that was unrelated to my
> change (because my changes are perfect, thank you very much). This
> larger problem of build breaks is much harder to address than flaky
> bots or tests, but I think would improve the health of llvm &
> friends significantly more (and in the meantime, we could tolerate
> some “flakiness”).

This is consistent enough that if I don’t get a bot email, I wonder
if my “git push” failed. 😊 The project very much needs a functioning
pre-commit sanity check of some kind.  What we have now is Phabricator
running something that basically always fails, making it largely
useless.  But that is straying from the topic of bot-owner
responsibilities.

On that topic, however, I would like to request a way to actively get
help with a bot failure. A little while ago I tried to commit a patch
to lit, which after a couple of tries, passed everywhere except *one*
test on *one* bot.  I asked for help on llvm-dev and got no reply.
The patch is reverted and remains on a back burner because I couldn’t
get help.  At some point I will try again, but I suspect there won’t
be a way to solve the problem without the active help of the bot owner,
whoever it is.  How do you find a bot owner, anyway?

Thanks,
--paulr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20220114/9c92f8c8/attachment.html>


More information about the llvm-dev mailing list