I've seen some Debian people doing DWN-like posts and I thought it'd be a nice way to let people know about what I (or others) have been doing lately. Okay, this will probably not be in the real DWN format, but it doesn't matter that much. And don't think the next posts like this one will be as lengthy: I'm cheating and talking about old stuff in this one :-)

Foundation elections

Looks like I'm running again this year. At first I didn't really want to do it, but after talking with a few people and after seeing there were not enough candidates, I sent my candidacy. Of course, many people nominated themselves within the last hour before the deadline :-)

Instead of having big plans for next year, I've thought it might be better to focus on little things that are helpful. This is probably what I should have done this year. It's also nice to see some new candidates running: it makes me feel that you can get involved in GNOME and feel part of the community quite fast (and we can still improve a lot here)

Membership Committee

Good to see that Barış completed the new membership management system. This is something I really wanted to finish before I left the committee last January, but I couldn't achieve it. Now applications can be processed quite easily and are all tracked with rt3. I've seen the committee in action (you can look at the membership-committee archives) and it's quite impressive.

gnome-desktop

I've been cleaning the gnome-desktop bugs lately. Now most of the bugs are related to the fact that we're using GnomeCanvas (I can't wait for a canvas in GTK+ :-)). I've also deprecated GnomeDItemEdit since nobody uses this anymore and it's just not GNOME-y.

The next big thing is killing most of the icons we ship in this tarball. I've discussed this a bit with Andreas (who nearly died of horror when he looked at the icons). The hard issue here is that people are using those icons for their launchers and we don't want to break their configuration (you know, compatibility, etc.), so we can't simply remove them. Having symlinks to icons in the gnome icon theme or a gnome-compatibility module sounds like two possible solutions.

I guess I can also ask for help to our translators to fix this bug.

gnome-session

Some cool action happening here. First, Tom Tromey started triaging bugs for gnome-session. What most people probably don't know is that Tom is one of the first guy who worked on gnome-session in 1998. In the last few weeks, he's done a wonderful job with the bugs, and even started writing some patches. I seriously hope he'll maintain this module soon (he needs help from the sysadmin team to update his ssh key).

There's also Dan's work on session management. The goal is to get session-related code right for 2.20. Rock!

As for me, I've been reviewing and committing patches. I also started rewriting the session properties capplet in python. In its current incarnation, the capplet looks bad:

  • most items in the "Session Options" doesn't mean anything for most users
  • I don't know of anybody using multiple sessions
  • the "Current Session" tab should probably be a view of gnome-system-monitor

So we're left with the "Startup Programs" tab, which needs a lot of work anyway. The thing is, a capplet with only this doesn't look really nice, and I didn't feel motivated enough to finish it. I should still do it.

freedesktop.org specs

In the last few months, we've been slowly improving some specs, The desktop entry spec saw the most work, and it's starting to look really good now. The autostart spec has seen discussions (thanks Dan!), but we need to agree on some stuff before updating it. We should also probably look at the menu spec which could do with some love, I suppose.

I also intend to update desktop-file-utils since it's probably not doing a perfect job at following the spec (especially since we updated the spec ;-)).

CVS cruft

The sysadmins moved 200 old modules to the archives repository. I'm sure there are still many modules in the 600+ ones we have in CVS that could be moved there. In fact, I even started a list of modules that we could move there, but it would need confirmation from each maintainer. If someone wants to help here (by sending a mail to the relevant maintainers), just contact me. We'll then be able to enjoy a CVS with less cruft. And maybe, one day, a faster conversion to SVN :-)

Release Team

Awesome mail from Andre (why aren't you on Planet GNOME???). This is really something where we sucked in the past, and I'm glad that our newest release team member is doing the bug nag work. It didn't get a lot of replies, though.

I've also been amazed that releasing the latest GNOME versions has been simpler than ever. I guess there are two reasons for this: our external dependencies list and the build brigade. We should give more love to Frederic for tracking HEAD buildability.

GNOME Goals

Wow. Long time since the last one. We really need to get another one out soon. The one about the About Dialogs looks good, but is blocked by this bug. Or maybe we can simply try to finish the gnome-doc-utils migration?

JDLL 2006

I didn't blog about this, but GNOME-FR was present at the JDLL. It's always fun to be there. We had a nice booth thanks to our volunteers and the GNOME Event Box. We got some ideas on how to improve the booth and ideas of things that should happen in GNOME (probably more on this later). I'm a bit sad that we didn't think about having a wall of love, though.

INBOX

I'm now trying to clean my GNOME INBOX. There are many mails there that probably need answering, and I feel bad about this. If you're waiting for an answer, don't hesitate to send a ping!