2004-01-04 (Sunday)

by havoc

Let’s see if my custom weblog hack can handle multiple years…

Need help and volunteers for the D-BUS todo
list
, we need to get a lot of those things fixed before we can
ship D-BUS in a release. There’s substantial work left, even
though people seem to be using D-BUS left and right. Some high-level
tasks such as completing the GLib bindings aren’t even in the TODO.

Everyone’s sick of me mentioning it, but try “make check-coverage”
and then find exact untested lines of code with “decode-gcov
filename.c” – extending the test suite is easy and valuable, if
you want a simple place to start hacking D-BUS. Laugh if you want but “make
check-coverage” rocks and we should have it for more modules, I deeply
regret that I didn’t do this for Metacity.

Ray Strode is kicking
ass fixing session management
. Module “msm” in CVS has the work.

I’m hard at work on my linux.conf.au presentation, at least
the keynote one. I need a good title so people will get out of bed by
10am and come listen. Jeff has me signed up for something at the GNOME
miniconference as well but I haven’t figured out what that something
is. Plenty of time to think about it during the 30-hour marathon
flight to .au I suppose.

I believe I’ve officially failed (again) to get the new menu system in GNOME
2.6, because the deadline has more or less arrived. Even though the
code is in principle 90% complete and thanks to Heinrich Wendel has a
test suite. Sadly I’ve already moved cvs HEAD of the redhat-menus
package in Fedora to use the new spec, so for Fedora Core 2 we’ll have
to revert that or else backport the new menu system to GNOME 2.4.

If you’ve noticed a theme, I have less and less time for hacking; I
think what I’m doing instead at the moment will have more impact, but
time will tell.

We got a miniature dachsund a few days ago; he refuses to do anything
other than sit in one particular spot in the apartment. If you move him,
he runs back to the spot immediately via the shortest route. You have
to bring food to this spot or he just goes hungry rather than move.

(This post was originally found at http://log.ometer.com/2004-01.html#4)

My Twitter account is @havocp.
Interested in becoming a better software developer? Sign up for my email list and I'll let you know when I write something new.