Code Ownership - Buildbot

I'd like to take code ownership of the LLVM Buildbot code.

Thanks

Galina

Great, please update CODE_OWNERS!

-Chris

kinda random, but do we have a centralized list of all of the
buildbots? I see a lot of different URL's in IRC, but no list so I can
check "all of the waterfalls". I'm not talking about the specific bots
(e.g. llvm-x86_64-ubuntu) but the "fleets" (e.g.http://lab.llvm.org).
Could you maybe add a little bulleted list (or link to a list) to
docs/HowToAddABuilder.rst? Thanks.

Or maybe I completely misunderstand how it is organized...

-- Sean Silva

kinda random, but do we have a centralized list of all of the
buildbots? I see a lot of different URL's in IRC, but no list so I can
check "all of the waterfalls". I'm not talking about the specific bots
(e.g. llvm-x86_64-ubuntu) but the "fleets" (e.g.http://lab.llvm.org).

Publicly there's just the one fleet. On IRC you'll also see smooshlab,
Apple's internal buildmaster/fleet, reporting (but you can't access
its web view, etc - all you get is the IRC failure notices (& maybe
email failure notices)).

I don't think anyone else has publicly reporting LLVM buildmasters.

There are the ones that chapuni runs.

-eric

Here's a (non exhaustive) list:

- http://lab.llvm.org:8011/ the main fleet, and the only one that sends mails
- http://smooshlab.apple.com:8013/ apple's set of internal builders, not reachable from outside the mothership
- http://bb.pgr.jp/ chapuni's bots, including some fast incremental builders and windows bots
- http://llvm-amd64.freebsd.your.org:8010/ freebsd builders, continuously build the fbsd kernel among other things
- http://buildbot.llvm.linuxfoundation.org/ builds the linux kernel with clang

There are probably even more buildbots around, private and public. A list in the documentation will probably become outdated quickly as some of those bots come and go.

- Ben

Here is a trivial reason why I have not propagated http://bb.pgr.jp/ .
Sometimes (but I suppose rarely) he reports false alarm in a few
points. He'd send blames to the llvm-testresults if his master (aka I)
knew he were mature.

I don't also want him promoted and called as one of official
buildbots. He is my pet, though, I expect he should be helpful to the
developers.

...Takumi

Here is a trivial reason why I have not propagated http://bb.pgr.jp/ .
Sometimes (but I suppose rarely) he reports false alarm in a few
points. He'd send blames to the llvm-testresults if his master (aka I)
knew he were mature.

I don't also want him promoted and called as one of official
buildbots. He is my pet, though, I expect he should be helpful to the
developers.

Is <http://bb.pgr.jp/builders/cmake-clang-i686-msvc10&gt; our only MSVC
builder? lab.llvm.org doesn't seem to have one. I think that it's
valuable to have an MSVC builder around so we *nix folks don't
inadvertently break things there.

-- Sean Silva

AFAIK the only one in public.

I know Apple has the builder, though it is invisible to us.
In a few years ago, 2009 builder was in the public buildbot, (IIRC,
maintained by ddunbar).
It gone.

Now the builder is using Japanese version of MSC16. I am planning to
introduce English version of MSC17 in future.
I am also planning to provide some configurations on it, for example,
Debug builds and x64 builds.

Tips: Please ask error codes Cxxxx to msdn or google, if error
messages would be hard for you to read.