Mirror of the gdb mailing list
 help / color / mirror / Atom feed
From: Sergio Durigan Junior <sergiodj@redhat.com>
To: GDB Development <gdb@sourceware.org>
Subject: Happy New BuildBot
Date: Sun, 28 Dec 2014 22:46:00 -0000	[thread overview]
Message-ID: <87mw67jsux.fsf@redhat.com> (raw)

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/


             reply	other threads:[~2014-12-28 22:46 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-12-28 22:46 Sergio Durigan Junior [this message]
2015-01-08 20:31 ` Jan Kratochvil
2015-01-08 20:44   ` Sergio Durigan Junior

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87mw67jsux.fsf@redhat.com \
    --to=sergiodj@redhat.com \
    --cc=gdb@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox