my blog

GNOME

Entries feed

Tuesday 23 February 2010

Vincent's story about FOSDEM

I'm back from FOSDEM. Okay, I've been back since two weeks, but I still wanted to write a few words about the event.

In one sentence: it was a blast! Hardly a surprise, though, since it has always been a great event. But FOSDEM is not just about the conference: it's also about waffles and french fries (no beer for me, thanks ;-)). Oh, and people too: with my good friend Andreas, we went to the Belgian Comic Strip Center on Friday afternoon, where I learnt some cool facts about our beloved bandes dessinées; I had dinner with the GNOME french-speaking cabal on Friday (we all enjoyed the really good food), and with crazy openSUSE people on Saturday; I discussed about PhD thesis with Kris and Christian during the beer event; etc. I missed Lucas, though — but he had a good excuse to not come.

My experience of FOSDEM itself was different this year: I had planned to have meetings or chat with many different people, and it did happen. But I didn't realize that it'd make me that busy... Between GNOME Foundation-related meetings, a release team meeting, discussions about accessibility, translation infrastructure, GUADEC or GTK+, and the last-minute slide writing with Anne and Frédéric, I felt a bit short in time. And exhausted after one day.

GNOME

I loved our GNOME presence during the event. It was really amazing to see so many different people step up to help with the organization and the booth, even though we really could have organized the whole thing better. The t-shirts were nice and people seemed to like it, although a few people commented that the art was printed a bit too big. The stickers were also popular, and that's understandable; still, we had many stickers remaining at the end, but they'll go straight to an event in Nigeria. I sent a small report to foundation-list with more details about how it all went.

GNOME Stickers

Footsteps in the hall ... by Itkovian (Creative Commons by-nc-sa)

Of course, Christophe tricked me into doing the opening of the GNOME devroom: he pretended he was stuck in some tramway, far away from the venue. But if you looked carefully, you could see him on the booth during the opening! Never trust french people ;-)

During a meeting on Saturday afternoon, Christophe called me to ask about the group photo. I look at the time and, hrm, well, it was supposed to happen at that exact moment. There was only this tiny issue that I was 5-10 minutes away from the venue. Apparently, everybody else had forgotten too; but still, I was supposed to be responsible for that. I guess you should really never trust french people! But I managed to sneak in the KDE group photo, though.

openSUSE

It was good to see the boosters again, although it was way too short. One thing I really liked about the openSUSE booth is that we had some nice big touchscreens. And they really help attract people: just put some nice game or something that looks good, and people will start playing with the computer.

openSUSE booth

The booth setup by Henne Vogelsang

For some reason, some people made fun of me because of my talks, which were interactive session. Because I was running everywhere to give the microphone to participants. However, the real person to blame there is Richard who deliberately chose to sit in the worst seat for me ;-)

The talks themselves went well. Anne and I expected to see more doubts raised about the collaboration between distribution for translation of package descriptions, but maybe we were a bit pessimistic? As for the GNOME upstream/downstream discussion, it made me realize how large the gap between upstream and downstream can be and I hope it also helped the downstream and upstream contributors feel this gap, which is the first step towards a better world. I was surprised to see some GNOME maintainers not knowing about distributor-list, for example.

It was really a busy week-end, and it's amazing how productive those two small days can be: I came home with new ideas, new plans and lots of motivation, which is always good!

Thursday 4 February 2010

Going to FOSDEM 2010

Going to FOSDEM

I'm happy to go to Brussels again this year: it's been a long time since I didn't eat some really good waffles! Of course, I had to pretend I would do something useful there, so I'm participating in two talks, both in the distributions devroom:

  • Working with GNOME upstream: this will really be an interactive session, where upstream and downstream people for GNOME can meet, and discuss what can be improved to make the life of both upstream contributors and downstream contributors. It will probably be a good opportunity to also clarify how GNOME 3 might affect distributors, and to get a first overview of how it will be handled downstream. I hope it will be useful for everybody. I certainly hope we'll have a bunch of upstream people attending, and that we'll have representatives for various distributions there (make sure to tell the GNOME people in your distribution to come!).
  • Translations of package descriptions: as you can see, I don't have my name attached to this session, so I can pretend I didn't know about it ;-) But I'm supposed to help Anne there as we've discussed this a bit in the past few months. Translating package descriptions has obvious benefits for the end users, but it's a huge amount of work. And therefore we can seriously wonder if it's really worth duplicating this effort in each distribution (hint: probably not). So this session aims to look at what we can do to work together on this, and what it implies.

I'm also eager to have some insightful discussions with the great people that will come to FOSDEM. The hallway meetings have always been productive there!

GNOME

GNOME will have some strong presence again this year. There's the GNOME devroom on Saturday, that will become CrossDesktop devroom on Sunday, and during the whole week-end, we'll have a booth. If you want to help, that's definitely the place where you should go: we need volunteers to run the booth (see Lionel's mail for more details).

The booth should look great again, thanks to the event box, lovely stickers (they'll be free again!) and, hopefully, t-shirts (we're unsure they'll be ready in time, but let's be optimistic ;-)). On Saturday, you'll also find there some information about what is becoming a tradition: the GNOME Beer Event that will occur on Saturday evening.

Oh, apparently, I was volunteered to organize the GNOME group photo on Saturday, at 15:30. So make sure to be around the devroom at that time!

openSUSE

There will also be a good number of openSUSE people, with the usual booth (looking for some openSUSE DVD or sticker? You'll find them there!). This year, there's no openSUSE devroom because there's one big distributions devroom instead; I believe it's a good thing, though: it should help get more collaboration happen, and it's also a nice opportunity to steal good ideas ;-)

I'm happy that most of the boosters team will also attend; I heard it's a great group of people to hang out with!

Monday 30 November 2009

GUADEC 2010, and hackfests

The word just went out: GUADEC 2010 will be held in The Hague. You can read all the details in the press release, and you if you do so, you might find out that you know some of the organizers ;-) This is quite exciting news! And since it's really easy to travel to the Hague, I hope we'll be able to see again some people who couldn't attend last year; from what I can already hear here and there, it looks like it'll be the case. Lovely!

With GNOME 3.0 scheduled for next September, this GUADEC will be one of our best opportunities to work on the final details for this big version bump. Of course, by then, a good bunch of the work will already have been implemented, but there's always been great stuff coming out of our GUADECs, with positive impact on our September releases. Also, I certainly hope we will work on answers to the dreadful sooo, what's next? question. There are already some thoughts floating around, but extracting all of those from the various brains involved is not the easiest task you can think of ;-)

Talking about events, it looks like the hackfest model is working quite well these days. In case you had any doubt about this, just look at what happened in November... People first left for the Zeitgeist hackfest in Bolzano, and at the same time, another group of contributors went to Chicago to participate in a marketing hackfest. A few days later, a video hackfest took place in Barcelona, and there are already some rumours about a WebKitGTK+ hackfest that would happen in A Coruña before the end of the year :-) Let's keep rocking!

Tuesday 10 November 2009

3.0, 2.30, 2.28, 11.2...

The GNOME release team held a meeting 10 days ago. Yep, it's hardly believable for many people, I guess: you've always thought the release team members are lazy contributors who just pretend they're doing something useful. So, the truth is that this is also a valid statement ;-) But from time to time, we're having meetings (and doing other things that are not completely useless). Even though we have quite some meeting experience now, we're still optimistic about having enough time to discuss every topics. It turns out we managed to discuss everything in only three hours this time. Quite amazing, if you ask me!

One important topic was of course when to release GNOME 3.0. We've said since quite some time that we would decide in November whether GNOME 3.0 would be released in March 2010 or in September 2010. And in November we managed to decide: GNOME 3.0 is planned for September 2010. We started having a good vision of where we are standing thanks to informal feedback, but we've also gathered direct feedback. Interestingly, this request for feedback was interpreted in some news as a clue for a September release date (hrm, don't ask me if I can read the last link ;-)), while it really was just a request for feedback. There are already some articles about the release date announcement.

The other big topic of the release team meeting was of course the new modules that were proposed for inclusion. The decisions were also announced yesterday. Some details of the decisions are, I would think, quite instructive:

  • Clutter is currently blocked because of the copyright assignment required by Intel, which is a situation we'd like to avoid. We've approached Intel about this, but this is not something that can be solved in only a few days. This will hopefully get fixed in the future. This lead us to wonder, though: copyright assignment to a company is something we prefer to avoid, but would copyright assignment to the GNOME Foundation or another non-profit organization be okay for our community?
  • dconf isn't approved for 2.30, but is pre-approved for 3.0. This shows our commitment to this new technology, but this also illustrates that we can learn at least a bit from our experience :-) We've had some issues integrating technologies a bit too early in the past, and while doing the same error is sometimes required, this wasn't case here. Still, the community is invited to take an in-depth look at dconf and to start branches that will use it so we can make sure it enters GNOME in the best state possible!
  • Tracker, which has been a topic for long threads on our mailing list is approved as an external dependency. We certainly hope this will help fix the chicken-and-egg problem where people don't see the benefit of tracker because nothing is using it. Also, it's worth mentioning that the release team really encourages tracker developers to clearly separate the indexer from the store to avoid confusion that has been plaguing the discussion.

Of course, work on 2.30 has already started and there's even a 2.29.1 release already out. The fact that the decision about new modules is out earlier starting with this cycle should help make sure the new modules and new external dependencies are well integrated through our whole desktop.

Also, since I haven't written anything about GNOME 2.28, I guess it's not too late to celebrate this release. I'll admit it's a bit late, but I'll stay with my "not too late". And I have a good excuse: I was lost in Germany with nearly no internet access at the time of the release. As usual, I'm a big fan of the new GNOME release! I'm just a bit sad I couldn't do more, since I was planning to fix a few things and I couldn't make it...

GNOME 2.28: Made to share

All the GNOME 2.28 goodness will of course be available in openSUSE 11.2 (as well as Fedora 12, Mandriva 2010.0, Ubuntu 9.10 if you want to try other distributions). We've been doing quite some work in the GNOME team for 11.2, and as usual, it's hard to remember everything we changed ;-) One thing I'm quite happy with, though, is that I believe we're better upstream citizen now — it's still not perfect, of course. Oh, and we have some really great theme, thanks to Jakub, with a nice little touch in the form of the font used for window frames! 11.2 will be out next Thursday.

openSUSE 11.2

I'll try to write a bit more about recent openSUSE news on Thursday :-) But work has started again in Factory for the next version of openSUSE. Woohoo!

Sunday 5 July 2009

Social Event at the Desktop Summit

Nokia is sponsoring a social event tonight for the GNOME and KDE communities, where people will be able to chat together about really important things, like the good food around here, or the nice sound of the sea when you sleep, or how walking in the sand can be hard.

The event will take place at the Terraza del Muelle at 21:30. I assume most people are like me and won't be able to even know where to go, so we have a meeting point at 21:00 at the Dunas Canteras Hotel (Calle Portugal Nº 68) — it's 10 minutes away from the conference venue and it's really easy to find: walk alongside the beach until you see a big group of people ;-)

Thanks Nokia, I'm sure we'll have fun!

- page 8 of 36 -

by Vincent