First post in Planet Gnome

Hi everyone!

This is my first post in Planet Gnome, so I’ll introduce myself first: my name is Iago Toral, I’m Spanish and work at Igalia. I’m an active member of the BuildBrigade and currently, I’m basically devoted to maintain an enhance the Gnome Buildbot.

For those of you who do not know about the Gnome Buildbot yet:

  • It is a continuous integration system that builds all gnome modules from a moduleset trying to detect build problems.
  • Runs the tests defined for each built module (through ‘make check’) and can also provide detailed information of failed/passed tests
  • Provides code coverage statistics based on the execution of the tests to guide and help developers with their testing effort.

Of course, it has some more interesting features (and more are comming), but you get the idea :). For those of you further interested in the Build Brigade and the Gnome Buildbot, I’ll give a talk at Guadec about this topic. I’m looking forward to meet you all there, but meanwhile I’ll try to keep you updated through my blog 🙂

This is a list of some other mates I’d like to introduce and thank for his help with the Build Brigade effort:

  • José Dapena Paz (dape), a work mate at Igalia, who did the main development of the Gnome Buildbot.
  • Alejandro Piñeiro (API) another Igalia mate that has joined the Build Brigade recently, working on the feeds support.
  • Olav Vitters, who’s helping me on setting up the Gnome Buildbot on a Gnome server.
  • Thomas Vander Stichele, who’s working on adding new slaves to the continuous integration loop.
  • Frederic Peters, who reviewed, improved and merged upstream some patches for jhbuild, besides kindly accepting to host the Gnome Buildbot source code in jhbuild.
  • Igalia, that allows me and other work mates to devote work time to this purpose.

And finally, I’d like to thank Philip Van Hoof for helping me out with getting my blog aggregated in Planet Gnome. Thanks Philip!

2 comments

  1. BuildBot is sweet. Would it be easy to build dbus with –enable-tests=yes so coverage reports work on it?