public inbox for gdb@sourceware.org
 help / color / mirror / Atom feed
* Happy New BuildBot
@ 2014-12-28 22:46 Sergio Durigan Junior
  2015-01-08 20:31 ` Jan Kratochvil
  0 siblings, 1 reply; 3+ messages in thread
From: Sergio Durigan Junior @ 2014-12-28 22:46 UTC (permalink / raw)
  To: GDB Development

Hi there,

After spending some weeks playing with, tweaking and (sometimes)
fighting against BuildBot, I think I finally reached a state when I can
talk about using it for our project in an "official" way.

The purpose of our BuildBot is to build every commit made to the
repository, test it, and check for regressions.  Hopefully, it will help
us catch them very quickly.

First of all, I would like to thank Tom Tromey because he was the one
who started to tackle this problem long ago, in 2011.  To start my
investigations, I used his previous work at
<https://github.com/tromey/gdb-buildbot>.  Although I had to change most
of the master configuration file, the code to compare the test results
is almost the same.  Thanks, Tom!

Now, the current configuration can be found at
<http://git.sergiodj.net/?p=gdb-buildbot.git;a=summary>.  I intend to
submit it to gdb-patches when I have most of the bureaucracy figured
out, and it will live in the gdb/contrib directory.

I have also moved the old BuildBot page on our wiki (it is now called
FeaturesForBuildBot), and I am currently using the BuildBot page to
write about our yet-to-be-released BuildBot:
<https://sourceware.org/gdb/wiki/BuildBot>.  This page will be expanded
when I have most of the bureaucracy figured out, as well.

I'm talking to Frank in order to determine the best way to run our
buildmaster.  I'm not sure Sourceware's server is a good place, but
we'll see.  I expect to have this solved until mid-January.

Unfortunately, right now I'm running our BuildBot inside Red Hat's
network, so it's only accessible through VPN.  Meanwhile, you guys can
take a look at an existing BuildBot instance running for WebKit:

  <https://build.webkit.org/waterfall>

Ours will look more or less like this.  Our BuildBot will also send
e-mails to gdb-testers every time it sees a regression.  The e-mail will
look like:

  <http://people.redhat.com/sdurigan/buildbot.txt>

Unfortunately, GDB's testsuite has some racy testcases that can pollute
those logs; it will take some time until we filter them.  And there is
also an IRC bot that can be enabled, if people are interested.

You might also want to start considering offering some buildslaves for
our BuildBot, of course :-).

Opinions and suggestions are welcome, modulo I don't plan to spend too
much time implementing big things now.

-- 
Sergio
GPG key ID: 0x65FC5E36
Please send encrypted e-mail if possible
http://sergiodj.net/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Happy New BuildBot
  2014-12-28 22:46 Happy New BuildBot Sergio Durigan Junior
@ 2015-01-08 20:31 ` Jan Kratochvil
  2015-01-08 20:44   ` Sergio Durigan Junior
  0 siblings, 1 reply; 3+ messages in thread
From: Jan Kratochvil @ 2015-01-08 20:31 UTC (permalink / raw)
  To: Sergio Durigan Junior; +Cc: GDB Development

On Sun, 28 Dec 2014 23:45:58 +0100, Sergio Durigan Junior wrote:
> Our BuildBot will also send e-mails to gdb-testers

https://sourceware.org/ml/gdb-testers/current/

> every time it sees a regression.  The e-mail will look like:
> 
>   <http://people.redhat.com/sdurigan/buildbot.txt>

What are the mails waiting for now?  To make the master web interface public?


Jan

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Happy New BuildBot
  2015-01-08 20:31 ` Jan Kratochvil
@ 2015-01-08 20:44   ` Sergio Durigan Junior
  0 siblings, 0 replies; 3+ messages in thread
From: Sergio Durigan Junior @ 2015-01-08 20:44 UTC (permalink / raw)
  To: Jan Kratochvil; +Cc: GDB Development

On Thursday, January 08 2015, Jan Kratochvil wrote:

>> every time it sees a regression.  The e-mail will look like:
>> 
>>   <http://people.redhat.com/sdurigan/buildbot.txt>
>
> What are the mails waiting for now?  To make the master web interface public?

Exactly.  I don't think it is very useful to send the e-mails now
because, in order to further investigate the regressions caught, it
would be good to have access to the log files.

-- 
Sergio
GPG key ID: 0x65FC5E36
Please send encrypted e-mail if possible
http://sergiodj.net/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-01-08 20:44 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-28 22:46 Happy New BuildBot Sergio Durigan Junior
2015-01-08 20:31 ` Jan Kratochvil
2015-01-08 20:44   ` Sergio Durigan Junior

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).