my blog

Saturday 16 October 2010

freedesktop.org specifications migrated to git

A few months ago, after talking about this for a while, I finally did a git migration of various XDG specifications (autostart, basedir, desktop-entry, menu and systemtray). It was a test migration, so I only published this in a personal repository on freedesktop.org. And I quickly became busy with other things.

I finally pushed this repository to xdg/xdg-specs on Thursday. It's a shame it took so long, especially since some people were waiting for it. But it's done. So what's next? I'll see if we can import a few more specifications in there, but I'll also look at improving the website, and how it's generated. It might make sense to re-use what was done for library.gnome.org here.

Oh, and it's also a good opportunity to start fixing some long-standing issues with some specifications :-) I have some list of improvements I'd like to see, but do not hesitate to share some of the annoyances you experience with the specifications!

Friday 8 October 2010

30

Apparently, I'm joining the GNOME Old Farts Club today. May I know all the dirty secrets now? :-)

50000th request

A few hours ago, I submitted the 50000th request in the Build Service. It's a shame that this request is nothing fancy, but at least it's not a submission I did during a massive push to Factory (it's common for me to push tens of packages at once — hey, GNOME is not so small ;-)). Interestingly, Dirk was pushing some KDE packages to Factory around that time too and got requests 49999 and 50001,

(Okay, so, technically, this is not the real 50000th request, since back in August 2009, there was a bug for a short period that caused around 40 requests to start again from 1, but it's a secret!)

For those not familiar with the development of openSUSE, we have a collaboration model in the build service where anyone can submit a change to any package, and the relevant maintainers can then review this request. So it's extremely easy for everyone to update a package to a new version or to add a patch to a package: if you want to do it, then don't ask and just do it! And I'm told we're friendly people, so it's not too hard to find help if needed. The GNOME team is using this feature extensively, and we love it :-)

Now, the sad thing is that I didn't win anything for this 50000th request. Ah, well, I'm sure I'll find a way to celebrate this unique achievement at the openSUSE Conference! And, blast from the past, all this reminded me of the 100000th GNOME bug contest that Luis organized: I did okay back then.

Wednesday 29 September 2010

GNOME 2.32 is out!

GNOME 2.32

GNOME 2.32 banner by Vinicius Depizzol

After some unexpected last-minute action, GNOME 2.32 is out! It's a smaller release than usual, as we started this cycle with 3.0 as a target and decided to change the plans during GUADEC. So some modules just have bug fixes, with their cool new features incubating for 3.0. Still, there are some neat changes in there: for instance, metacontacts in Empathy will certainly make people happy, and the SyncTeX support in Evince is just amazing! With the inclusion of Rygel and gnome-color-manager, we also move GNOME closer to the perfect desktop ;-)

Go read the release notes for more information about this release! It's a bit of a shame that we didn't get any real reaction to Paul's request for screenshots, and with more help, the release notes would also have mentions of the new modules. Oh well, this will hopefully help us get more people to work on the release notes next time.

It feels a bit weird, but I'm glad that this is the last major release of 2.x era. For real, this time ;-) We'll get a maintenance release in November, but it will only provide a few bug fixes, since most contributors are already completely focused on making 3.0 rock!

Friday 24 September 2010

Join the openSUSE Conference 2010!

In less than one month, people from all around the world will gather for the openSUSE Conference 2010! It will be in Nuremberg (Germany), from October 20th to 23rd, and the program is full of promises. So don't wait and go straight to the registration form (it's obviously free)!

openSUSE Conference 2010

With the Collaborate accross borders theme, I certainly hope we'll get people from many projects coming: this event is a perfect place to have informal chats between upstream and downstream people, but also between people working on different distributions. We all have a lot in common, sharing many goals, and making sure that communication occurs between all of us is most important.

To build some momentum for the conference, Henne has started interviewing some speakers. There are two interviews so far, but I'm sure he'll keep publishing more until the very last day :-) You can go read my ramblings about GNOME 3, or get to learn about the automated testing work that Bernhard did. He truly did a fantastic job, and what matters most to me is that this is not openSUSE-specific and it could benefit other distributions!

Will you join us to make the openSUSE Conference rock even more? :-)

- page 8 of 119 -

by Vincent