my blog

GNOME

Entries feed

Monday 10 September 2007

svn vs {git,bzr,hg,blablabla}

Yay. We've started again a new discussion about whether GNOME should move away from svn to $YOURFAVORITEDSCM. On foundation-list, which is not really the best place for it, as Lucas points out. The start of the thread was about some problems people are facing wrt the GNOME infrastructure, and the board is trying to address those, pushing for some solutions, but that's not the topic of this post.

I could talk about distributed source code management and how I'm still a bit skeptical when it comes to this, since I didn't see a lot of people wanting to work on the modules I work on... But instead of using stop energy, I figured I'd try something. So, over this week-end, I took a break from work[1], and looked a bit at git. It's not the first time I look at it, and last time I did, I just got confused after a few minutes. So I tried harder. And it seems either git improved since last time, or I'm more clever than ever. It's probably not the latter, though.

Now, to the constructive part: I'm making a live test. I've been away from code in the last few weeks, and some modules I'm supposed to maintain could do with some love. If you need a proof that they need some love, just look over there. So help would obviously be welcome, and I've heard people telling that svn is a barrier for contributions. Therefore, let's remove this barrier! I'll try as hard as possible to maintain a git mirror of gnome-desktop, gnome-menus, gnome-panel, gnome-session and libwnck in the next few weeks or months. Since I'll manually do the updates, it will probably lag behind svn every now and then, but it shouldn't really matter much. I'll also try to do my development with git/git-svn.

So, how do you start? Easy:

git clone http://www.gnome.org/~vuntz/git/gnome-desktop.git/
git clone http://www.gnome.org/~vuntz/git/gnome-menus.git/
git clone http://www.gnome.org/~vuntz/git/gnome-panel.git/
git clone http://www.gnome.org/~vuntz/git/gnome-session.git/
git clone http://www.gnome.org/~vuntz/git/libwnck.git/

It's important to note that the official development of those modules still lives in svn.

Don't ask me any question about how git works, or how to publish your branches: I probably won't be able to reply correctly. And of course, you'll need to bear with me: I'm probably going to do some stupid things with git, and I don't have a lot of time so patience is a virtue that you'll need.

Oh, some people might ask why git?. I honestly don't know. It could have been bzr or something else. I don't care that much at this point, and I needed to look at it anyway since some freedesktop.org modules are using git.

Notes

[1] okay, this is just a way to pretend I was working this week-end ;-)

Tuesday 21 August 2007

Party time in Rhône-Alpes: 10 years of GNOME!

I'm a bit late, but I can't avoid saying it: happy birthday GNOME! It's been 5 years of fun for me, and it's amazing to think it all started 10 years ago. 10 years is a looooong time. Thanks everybody, and be proud of what you accomplished! Of course, we're not done yet ;-)

10 years of GNOME

Of course, I couldn't let Quim promote a party in Helsinki without doing this for our small party in Rhône-Alpes :-)

So we'll be doing something (to be defined) somewhere (to be defined) somewhen (to be defined). Sounds cool, doesn't it? Okay, the somewhere will be either Lyon or Grenoble since there are a bunch of great people in both towns. Please register and put ideas on the wiki page! Hopefully, everybody will be able to join, especially our oldest contributors. No Daniel, I'm not thinking of you! (well... maybe a bit)

Also, I guess some people will organize a similar event in Paris. Note that a free software-related picnic is already planned, and it can be a good place to go celebrate our birthday!

Saturday 21 July 2007

Translation sprint at GUADEC

Please help with translating an essential feature of GNOME. Oh, and Olivier filed a blocker for GNOME 2.20.

Friday 20 July 2007

GUADEC telegram #2

  • Federico is now the proud wearer of the GNOME Thank You Pants! Everybody hug him!
  • We didn't really have time to announce the GNOME Love/Hate wall that's at GUADEC, but there were still many people adding notes there (even though if some of them disappeared after a while).
  • To whomever wrote "vuntz loves me" on the hate side of the wall: I still love you ;-)
  • Nice advisory board meeting this afternoon: I'm quite happy about how it went.
  • Danilo is still drunk. We're used to it now.
  • Lots of people come to me to talk about applets and panel, and stuff. Danilo has a good point explaining my surprise about this: "true, why are they coming to you? You know nothing about all this."
  • I haven't mentioned it yet: Andreas is tiny. Please, someone, change his hackergotchi to be half of the current size. (Hrm, now I need to avoid meeting him again ;-))
  • Lucas' Finnish is perfect. Now I know why.
  • Oh, Behdad, I found an USB key with this image. There was a small message with it: "If you want to have it back, you have to fix 20 pango bugs before tomorrow morning." I'm sorry. Really.

Nice hat!

Wednesday 18 July 2007

GUADEC telegram

  • It's a bad idea to go back to the hotel early (well, not too late) from a party (thanks OpenedHand and Collabora!), and to end up staying in the lobby for a few more hours.
  • Don, I'm sad to announce you that I'm now more a fan of Thomas than a fan of you. Sorry. I still don't know if his girlfriend is okay with this, though.
  • On the other hand, I've had a short love story with Gil too. For some reasons, I became Silvia. My catalan accent is lovely, I guess.
  • Alex's gvfs talk was great. I can't wait for it.
  • Daniel: now I remember, you had my badge and you said this! You're fired!
  • I now know when the next-gen Nokia hardware will come: when I asked Lucas if it will be released in October of this year, he looked at the right of me. I'm 100% sure it meant yes. Or maybe he was just looking at a nice car, but I'm usually good at guessing what people think when they look at the right of me.
  • I loved Fernando's and Xan's introduction to the GTK+ 3.0 BoF. It was recorded, so it should be online at some point in the future for people who couldn't attend.
  • It's fun to see french people coming from all parts of France. I don't think I've ever met someone as proud of his region as Sébastien (he's from Alsace).
  • I only have three t-shirts so far. Hrm, I guess I need to start hunting for OpenedHand/Openismus/Collabora/etc. t-shirts.
  • I'd love to bribe someone to rewrite the UI for gnome-about. Would a drink be enough?
  • The Mandriva USB key is really a good idea. Okay, let's be honest: I didn't boot on it (yet), but it's a 2 GB key ;-)
  • If anybody here at GUADEC can reproduce bug 446183 (crash of gnome-panel on login, seems to only/mainly happen on Fedora 7), please come and see me.
  • I met someone you found a big weird hat belonging to a GUADEC participant. But I don't remember the name of the first dude. He's an artist hero, though. If you lost a hat, look for him!

- page 19 of 36 -

by Vincent