my blog

Tuesday 27 March 2007

Five years ago...

2002-03-27  Sebastian Rittau  <srittau jroger in-berlin de>

	* gncal/month-view.c:
	Christian: Order events correctly in the month view. (Bugzilla #35052)

	Fixes by Vincent Untz:

	* gncal/gncal-week-view.c:
	Week view does now honor week_start_on_monday. (Bugzilla #2334)

	* gncal/gncal-week-view.c:
	Now, the current day is selected in the calendar widget.
	(Bugzilla #73816)

	* gncal/timeutil.c: (time_week_begin, time_week_end):
	Remove FIXMEs by honoring week_starts_on_monday.

	* gncal/gncal-week-view.c: (jump_to_day, sync_week,
	  gncal_week_view_set):
	Cleanups and small fixes.

	* gncal/gncal-day-panel.c: (gncal_day_panel_set):
	Fix a bug where the label in the day view did not appear after
	program start.

	* gncal/week-view.[ch]:
	Removed unused files.

I believe this was my first contribution to GNOME. I'm still far from being an old GNOMEr, though: GNOME is nearly 10 years old and at least someone is there from the beginning :-)

De la nationalité de GNOME (ou de son absence de nationalité)

Petit extrait d'un commentaire :

Ou que les orientations Gnome soient presque systématiquement prises par une équipe américaine, avec des enjeux stratégiques qui sont les leurs, sous leurs lois à eux (je pense à Mono, par exemple).

J'ai bien ri à la lecture de cette phrase. Je ne sais pas quelle est l'origine de ce mythe, mais une petite réponse ne peut pas faire de mal.

GNOME n'a pas de nationalité. Nous sommes fiers d'avoir des contributeurs provenant de nombreux pays et ayant des cultures différentes. Quelques petites données géographiques pour illustrer ce point :

  • analysons la carte des contributeurs à GNOME. On peut remarquer que la région la plus dense en terme de contributeurs est l'Europe ;
  • analysons la composition du conseil d'administration de la Fondation GNOME : un Iranien (vivant au Canada), deux Irlandais (dont un vivant en France), un Espagnol (vivant en Finlande), une Norvégienne, un Français et un Australien ;
  • analysons la composition de la release team : deux Américains, deux Français, un Allemand, un Australien et un Norvégien ;
  • la principale conférence GNOME a lieu en Europe, et cela n'est pas un hasard.

Les orientations de GNOME sont choisies par la communauté dans son ensemble, et non pas par quelques personnes. Ainsi, la release team cherche généralement à trouver un consensus au sein de la communauté avant les principales décisions. Dans d'autres cas, ce sont des personnes qui, voyant un problème que personne ne cherche à résoudre, prennent en charge ce problème et prennent les décisions les plus adaptées pour le résoudre. Si pouvoir il y a, alors il est entre les mains de la communauté en général et des personnes qui prennent des initiatives pour faire avancer les choses. Il n'est pas dans les mains d'une équipe américaine.

Pour ce qui est de Mono, je ne vais pas me répéter : je vous conseille donc de lire ce billet qui tente d'expliquer la réelle situation. Un résumé du billet pourrait être les trolls sur GNOME et Mono sont largement surfaits.

Wednesday 21 March 2007

Google Summer of Code 2007: apply!

Apply to Google Summer of Code 2007

The good news of the day for students is that the deadline to apply for SoC has been pushed back to March 26th. But don't wait the last minute to apply ;-) You can look at some of the project ideas the community proposed, but also you can of course apply for a project not listed there. And don't forget that we love GStreamer and Avahi and we're ready to accept applications related to those projects if this can help improve GNOME, so take a look at the GStreamer project ideas and Avahi project ideas!

Also, I want to thank Christian and Lucas who are really helping a lot for the organization of this SoC. Actually, both of them are now joining Behdad and myself as SoC administrators for GNOME :-)

Oh, and since it's not too late here in France: "Noruz mobarak" to all our Iranian friends!

Machine à voter : l'argument de poids

Lu dans cet article du Monde, sur les machines à voter qui commencent à apparaitre en France et les soupçons qu'elles inspirent (emphase ajoutée par moi-même) :

A l'automne 2006, un groupe d'informaticiens néerlandais a fait l'acquisition de machines Nedap pour en évaluer l'intégrité. "Ces informaticiens ont démonté une machine, ont constaté qu'ils pouvaient en changer le logiciel et l'ont reprogrammée pour jouer aux échecs", explique M. Di Cosmo. Surtout, ils affirment être parvenus à capter les radiofréquences émises par la machine à une distance de 25 mètres environ et être ainsi à même de savoir si le nom affiché sur l'écran à cristaux liquides de l'appareil - le nom du candidat pour lequel le vote a été enregistré - comporte ou non des caractères accentués. "Ce qu'ils ont fait, c'est simplement de vérifier que la machine fait bien ce qu'on lui demande", tempère M. Palisson. Quant à la possibilité de surveiller à distance le fonctionnement de la machine, "l'expérience a été faite sur un ancien modèle qui n'est plus en service et, de toute façon, il serait possible de mettre en oeuvre le même type de surveillance avec le vote classique, au moyen de caméras installées dans les isoloirs", réplique le directeur de France-Election, qui fait valoir qu'aucun dysfonctionnement des appareils Nedap n'a été rapporté.

Passons outre le fait que les caméras installées dans les isoloirs seraient probablement moins efficaces et plus difficiles à mettre en œuvre que la faille que M. Palisson tente de balayer. L'argument mis en emphase ne sert malheureusement pas les intérêts de M. Palisson : il revient à dire qu'une faille dans un système n'est pas importante car elle peut exister dans un autre système utilisé. C'est faux. Une faille est une faille, et tenter de la minimiser de la sorte est irresponsable.

Difficile d'être mis en confiance avec ces propos.

Tuesday 20 March 2007

GNOME Roadmap

Murray: wow, fantastic timing! As Lucas already pointed out in a comment, we had a discussion about this just a few hours before your post, and we've outlined a plan to fix the roadmap. We'll work on it in the next few days, and we hope to go live soon (probably next week).

The main issue is that there's a roadmap for each modules in GNOME, but only maintainers know about the roadmap of a module, and we're lacking a consistent GNOME-wide roadmap. There's no reason to think this is unfixable, so let's do it.

Wednesday 14 March 2007

It's alive!

GNOME 2.18.0 is out! It's full of love, and it's love in various languages (around 50 supported languages, if I'm not wrong).

Now, maybe you're feeling bad because you didn't contribute enough to this release? Or maybe you're looking for a small way to celebrate this release? Here's the solution: you can help us fill our screenshots gallery with cool 2.18 screenshots!

Let's celebrate the release, or if you're exhausted because of all the efforts you put into it, let's go to bed ;-)

Tuesday 13 March 2007

Google Summer of Code 2007: GNOME posters

Máirín created an awesome poster to let students know that they can apply to work on GNOME for the Google Summer of Code 2007.

Google Summer of Code 2007 - GNOME poster

The goal is to put it in as many universities/colleges as possible. And Ryan started a list of universities with known contacts who will post the poster where it makes sense, or distribute it as a flyer. Feel free to add yourself as a contact for your university!

Did I mention that the poster is translated to various languages?

Google Summer of Code 2007 - GNOME poster (french)

Arabic, Danish, Dutch, English, French, German, Greek, Korean, Macedonian and Spanish versions are available now. I'm sure more languages will come. If you translate it, make sure to add links to the files to the wiki page.

Number ot the Day

180.

That's the number of contributors who were added to our "About GNOME" dialog since the call to update the list of GNOME contributors, last week.

Tuesday 6 March 2007

Basic

Il y a plusieurs semaines, j'ai eu l'occasion de voir un grand film à la télé : Basic. Un résumé du scenario est disponible, mais c'est vraiment mieux de voir le film. Je n'ai pas vraiment de mots pour le décrire, donc je vais emprunter un commentaire à un autre :

Basic is one of those films that thinks itself clever in its use of confusion, when in reality it's just confusing. Sound confusing? Yeah, thought so.

Source : Spence D.

Je suis arrivé à la fin du film et je me suis dit : j'ai rien compris, mais alors vraiment rien compris. Il y a des retournements de situation dans tous les sens, et en plus je n'étais pas aidé car je mélangeais les personnages entre eux. Et pourtant, j'ai bien aimé. Je ne sais pas pourquoi, mais j'ai eu ce petit sentiment de satisfaction que nous pouvons avoir après avoir regardé un film qui nous plait.

C'est étrange : un film qui a l'air mauvais et qui au final me plait. Cela n'a pas de sens. Comme le film. Et d'autres choses...

Monday 5 March 2007

Summer of Code 2007: opening soon...

Since Summer of Code 2007 is opening soon, we've started discussion about it within the GNOME community. With our experience of previous SoC, I'm quite confident that we'll get most things right.

All the information about SoC from the GNOME perspective is on the wiki (thanks to Clare for working on this page!). It's still a draft (so if you're a student, make sure to read it again when it'll be finalized), but it should be nearly complete. Of course, feel free to improve it!

SoC Meetings

We had a meeting last week so we could know what worked well in previous years, but also to work on a plan to fix the issues we met, and to generally improve our SoC experience. Here's a short summary of some of the decisions we took:

  • ask students for weekly reports, so everybody can track the progress of the various projects
  • give students access to some infrastructure where they can put their code (most probably a svn sandbox, but this still needs discussion with the sysadmins)
  • some rough guidelines for the selection process (what kind of projects we'd like to have, creation of a selection team, etc.)

You can read the minutes of this meeting to have a more complete overview.

We're also organizing another meeting today/tomorrow (Tuesday :-)) at 20:00 UTC in #soc, so feel free to join the meeting. Here's the proposed agenda.

Project Ideas

We've started to collect ideas of projects that would be great for SoC. In case you're out of ideas, here's something that might give you some: during our meeting, people generally agreed that having projects about sexy bling in GNOME would rock.

Raphaël also wisely suggested that we should triage the list of ideas before students start applying, which is a great idea.

Selection Team

One of the important decisions during last meeting was that there will be a selection team to select the projects for GNOME. Last year, we organized a vote among all potential mentors, and the general feeling is that it was mostly chaotic. A small team will probably be in a better position to stay focused and wisely choose the projects. All potential mentors will be able to comment on all applications, but the final decision will be this team's decision.

If you want to be part of this team, please mail Behdad and me. I'm a bit worried that tons of people will apply to be in this team and that we'll have to have a selection process for this... Hopefully, this will be easier than that.

Friday 2 March 2007

xkcd

J'étais déjà tombé sur xkcd pour le coup du sudo, mais je n'étais pas aller voir plus que ça. Et voilà que j'ai lu toutes les archives de ce webcomic. Autant des fois, cela ne me touche pas du tout, autant certains dessins font parfaitement mouche chez moi. Petite sélection, comme ça, pour le fun :

by Vincent