It seems that we are closer to have a working mailing list for the build-brigade…, in the meanwhile I have been reviewing a project from Sun (gtkvts) that had the very same target of providing a set of tests for Gtk+
This project, which uses TETWare as testing framework, provides a complete set of tests for Gtk+, but it has been inactive for two years. Why isn’t this inside the Gtk+ project? Should we re-take this project and update it instead of working from scratch on new tests?
Finally we have a mailing list: email@example.com. However, I am not able to post anything to it. I always get this error:
SMTP error from remote mailer after RCPT TO:<firstname.lastname@example.org>:
host mail.gnome.org [220.127.116.11]: 550 <email@example.com>:
User unknown in local recipient table
I guess I should contact Thomas Vander Stichele about this issue.
We have made some improvements and fixes to the first prototype:
- Disabled metadata writing when bus is down to avoid having several Gedit processes writing to it at the same time.
- Avoided application shutdown when bus shuts down.
- Fixed indentation and naming.
- Tested provided D-Bus service with a client outside Gedit.
- Implementation of GeditDbus GObject as a single instance.
- Provide a hash table to this interface to make it more extensible without breaking compatibility.
- Some other minor fixes…
Sent a patch to Paolo Borrelli, who suggested:
- Avoid using “_” as prefix for static methods.
- Use G_DEFINE_TYPE to define the GeditDbus GObject type.
Besides, he pointed out that Vytas is working on a single-application instance framework for Gnome. I’ll take a look at it to check if it could be useful for Gedit.
Build-Brigade is the name of the team that will work on continuous integration for Gnome. This team has been created during GUADEC after Juanjo’s BoF about continuous integration.
As a member of this brigade, I started developing some unit tests for Gtk+ using Check, a GNU tool for developing unit tests for C programs.
I hope we can merge this work with Gtk+ soon and make it useful for Gtk+ developers.
It is time to write some words about my experience at GUADEC in Vilanova. Let’s focus in the most interesting things and leave some annoying logistics problems for another post :).
There was a lot of interesting talks and BoFs this year, I specially liked these ones:
- Alex Graveley’s talk about Gimmie, a very interesting approach for the Gnome pannel.
- Federico Mena’s talk about Gnome performance issues. Really good work and very instructive.
- Robert Love’s talks about NetworkManager and FUSE (two intersting talks in one talk time).
- Kathy Sierra’s talk about passionate users. A very funny and useful marketing-oriented talk about how you can create passionate users about your software/community.
- Juanjo’s BoF about continuous integration for Gnome. A very interesting meeting which finally drive people to gather together to work in this topic. Hopefully I can help doing some work on gtk+ unit testing 🙂
And of course, it was time to meet a lot of people around the Gnome community. I will write more about this and other GUADEC topics in next posts.