my blog

Friday 17 March 2006

Oops, we did it again

Daniel found this most wonderful comment about the hug day. I really love the hug day concept. It really matches the spirit of Ubuntu.

And guess what? It is back: today is the hug day!

I'm not that late, am I?

GNOME 2.14.0 is out, and there are a lot of reasons to be proud of it. Thanks everyone!

I'd like to send special thanks to some people for the work they did. I'm a bit sad to come with such a tiny list, so make sure to complete it!

  • Joachim (I'm still waiting for your blog!) for rocking at updating the documentation. And I've heard he won't stop here... Woohoo!
  • Federico and Behdad for the work they did on performance. The difference is more than noticable: it's huge!
  • Elijah has survived a snowstorm to release 2.14.0. But I have to say this is only one of his many exploits. Don't we love our fantastic release manager?
  • Kjartan. Glynn was right about Kjartan: just look at the results of his 2.14.0 smoketesting. We need more Kjartans!

Now, I can't wait for 2.16. I can already feel the good work we'll all be doing in the next six months.

Thursday 9 March 2006

Do you want to be a cool GNOME contributor?

There are some big names in the GNOME community: those are the names we can find in a lot of quotes in Jeff's email signatures. And you would believe it's hard to get quoted in such a mail. But no, it's not. Everybody can join the GNOME Team and make a difference.

Today, I'm looking for one or two people (maybe more?) who want to make a difference by writing some code. If you dream in C, then you're a good candidate (writing C instead of dreaming in C would qualify too). But if you hate C, come too, my friend, because python is also a great and easy-to-learn language.

Today, I'm looking for co-maintainers for gnome-panel (written in C) and for pessulus (written in python). However, there is an important restriction, an unusual restriction: I'd like the people wanting to co-maintain those modules to not be maintainer of another module. I've been told that fresh new blood tastes better ;-)

The path to co-maintainership is not as long as you would imagine. You can do it. You only have to start contributing and to keep contributing for some time. If you're interested in this, feel free to contact me or to take a look at gnome-panel and pessulus bugs. Pessulus is really easy to start with, and there are also some (many?) not-so-hard gnome-panel tasks.

But don't forget: you can make a difference without writing any code too!

Sunday 5 March 2006

Request for GNOME 2.14 screenshots

We used to have nice user screenshots gallery in the past. Users like it: they love to be able to see how software can look before downloading it and installing it. So let's have a rocking gallery for 2.14!

Thanks to the wonderful art.gnome.org team, we now have a nice page to collect screenshots. The interface don't show you how to only see some categories (yet), but here are the GNOME 2.14 screenshots. Now, everyone, please use the screenshot tool and take a great screenshot of your desktop. Then go and submit it. If you don't have an art.gnome.org account and don't want to create one, please add a comment to this post with a link to your screenshot or send me a mail.

Note that you can add a small description to each screenshot, so it's a good way to tell everyone which theme, fonts, applications, etc. you're using.

Post your screenshot now!

Sunday 12 February 2006

Setting GNOME goals (or the story of my secret plans for GNOME 2.16)

I find it quite funny that:

  • while Kjartan and I were speaking about how fixing bugs is important, John posted about "GNOME 2.16: Polish, polish, polish" for the first time;
  • while I'm thinking of some secret plans about setting small goals, Elijah is talking about the difficulty to get some focus on specific goals.

I thought a bit about John's proposition, but I don't think it will work: we all have our agenda for GNOME and forcing everyone to just fix bugs is nearly impossible. I'd love to do so, but I'm not sure it can be done. But there's something else we can do.

I believe we need some global and concrete goals. For the past few release cycles, everyone has been working in a corner, with some (limited) interactions with other people. GNOME is a project, made of lots of small projects. We're working on the small projects, but maybe we've move too far away from the GNOME project. We need to work together again. Think cooperation. Think integration. Think consistency.

A good first step is to set small concrete goals that we should all try to achieve. The goals can vary a lot, don't need to be ambitious, don't need to be about code. But they need to be achievable in a small timeframe. Let me give you some examples of goals:

  • use "Finish" instead of "Close" where appropriate;
  • make drag and drop to the trash delete the dropped object (an idea that's been here for a long time);
  • move to GOption and get rid of popt;
  • migrate to gnome-doc-utils;
  • make file choosers have a preview widget when it can be useful;
  • etc.

If we can do all this, then it will be fantastic. Those are all small steps. But a lot of small steps is great move forward. And it will make us work together. I believe this will help us, as a project.

Now, what are my secret plans for GNOME 2.16? The GG project, the GNOME Goals: find such a goal every two weeks and make people achieve those goals.

- page 36 of 43 -

by Vincent