my blog

Informatique

Entries feed

Friday 17 August 2012

Month of birthdays

August is a busy month for birthdays!

This all starts with openSUSE, on August 9th. Seven years ago, the development of SUSE Linux opened up and openSUSE was born. The openSUSE project is actually pretty young, compared to the other projects delivering distributions. But it has 20-years old roots... I joined the project in February 2008, and I've seen the community grow and become more and more involved and, more importantly to me, in charge.

openSUSE is seven years old!

On August 15th, we celebrate the birthday of the GNOME project. Miguel announced the GNU Network Object Model Environment Desktop project fifteen years ago. I'm happy the letters in GNOME don't stand for anything anymore ;-) It's been a long ride, with the great GNOME 1.0 release in 1999 (let's be honest, it was crappy by today's standards — I tried GNOME back then, and quickly gave up), the GNOME 2.0 release in 2002 (I joined the project around that time, I still remember the excitement in the community) and the recent GNOME 3.0 release in 2011 (I can't believe I wrote the 3.0 plan more than three years ago already...). Even though I'm less involved nowadays, GNOME is my family.

GNOME is fifteen years old!

And finally, on August 16th, Debian reaches a new milestone. In 1993, the imminent release of the first version was announced, which makes the project nineteen years old now. I've always loved Debian, and I've long wondered whether I should become a Debian Developer, but I never made the jump as I chose to focus on upstream activities instead for my free time. And then I joined openSUSE. But it's never too late, so who knows, maybe one day...

Debian is nineteen years old!

I use what those three projects deliver daily, literally. Many thanks to everyone who made and still make this possible!

Tuesday 10 July 2012

In Geneva for the RMLL

I arrived this morning in Geneva, for the RMLL 2012, the biggest french-speaking community-oriented event every year. It's the first time the RMLL move out of France, and it's also my first time where I actually stay in Switzerland for a few days instead of being there just for a flight connection. Good to go to foreign countries and still speak French, but it'd be even better if we could use euro to pay ;-)

This year again, I'm co-chairing a Communities track with Michael Scherer. We wanted to restrict the track to two days, but we had to add a third day to accept all talks we wanted to see in. In this track, we obviously have talks related to several french-speaking-specific organizations or projects, but we also have talks about communities and freedom in general, as well as talks presenting some theoretical approaches to communities.

The first day is nearly over, and I'm pleasantly surprised by the content: it's even more interesting than what I expected, and there is good discussion between the audience and the various speakers. Some highlights:

  • The presentation about Sigmah, for instance, showed some fascinating work in the world of NGOs.
  • Learning more about the challenges faced by LinuxFr.org (very popular free software news website) was also eye-opening, as it reflects on the evolution of the free software community in general: difficulties to get people to contribute, people getting older, social issues, etc.
  • I was also interested in what EnVenteLibre is doing: sharing the infrastructure needed for online shopping so that free software organizations don't have to each reinvent the wheel can make a big difference for those organizations.

Unfortunately, co-chairing a track has a side-effect: much less time to chat with people or stay in booths. If you want to discuss GNOME or openSUSE, though, just come and say hi!

Oh, and thanks to SUSE for letting me go to this event: it's really amazing to have an employer willing to help you contribute to the community world!

Wednesday 3 August 2011

RMLL 2011 & Strasbourg

While everybody is talking about going to some small event apparently occurring in Berlin next week (with random speakers), let me talk a bit about the RMLL 2011, which I attended a few weeks ago.

Close-up of the Strasbourg astronomical clock

Close-up of the Strasbourg astronomical clock

For those who don't know, the RMLL is one of the main free software-related events in France. It's moving to a new city every year, and this year it happened to be Strasbourg. Obviously, this was a good choice since everybody knew that it would involve great food :-)

At the end of the RMLL in 2010, Michael Scherer suggested to organize a new track about Communities, and we were crazy enough to give it a try, with the help of another Vincent, Vincent Kaltenbronn. We managed to get a rather good program: we wanted to have some international outreach on the first day (english talks, and an interesting talk about an initiative related to Africa), a day specific to the french world of Free Software on the second day, and then talks about various projects on the last day. And it all turned out pretty well, thanks to the speakers!

While we had many GNOME-friendly people at the event (Frédéric, Claude, Alexandre, Didier, Michael, etc.), we didn't really have a proper booth as most of us were busy either with the organization of the event itself, the chairing of a track, the preparation of talks or the participation to Radio RMLL. But we still had PromoDVDs to give away (thanks openSUSE!), and apparently, people were happy to take them :-) We still managed to have a meeting to discuss the future of the GNOME-FR organization, and the good news is that there is a plan. Frédéric also had a talk about how the GNOME project changed in time, where people actively participated in a discussion about current issues in the community, with the discussion ending well after the end of the talk.

Illuminations of the Strasbourg Cathedral

Illuminations of the Strasbourg Cathedral

It was also great to see the openSUSE presence there, with Jean-Daniel Dodin organizing the openSUSE part of a booth shared with Fedora and Mageia, and Alexis Guéganno sharing his Alionet experience while talking about non-profit organizations.

As I apparently can't go to an event without delivering talks (I keep submitting tons of proposals...), I had three talks scheduled: a brief introduction to packaging, an overview of GObject Introspection and a status update on the AppStream project. The three talks were well-received, or at least that's what I like to think :-) And during the GObject Introspection talk, a GSoC student working on MELT suggested the use of MELT to help make sure introspection annotations are correct; I didn't have time to take a close look at that, but that does sound like a fun project.

Fireworks during Bastille Day

Fireworks during Bastille Day

Since the event ended on Bastille Day, I was able to stay a few days in Strasbourg to enjoy the city. There's no shortage of good time there, and it was funny to meet every now and then other RMLL participants who also stayed the week-end. The various illuminations organized by the city for the summer were extremely cool, and I felt I really had to make sure there was no missing step in the stairs to the top of the Cathedral. Interestingly, there seems to be less steps when going down than when climbing!

Oh, and I should do that more often, but thanks to SUSE for letting me go and participate to this event (and even encouraging me to do so)! That's really a cool company :-)

Friday 20 October 2006

Houston, we have a problem

vuntz@bonaventure ~/>tracepath www.insa-lyon.fr

 [snip réseau grenoblois avant Renater]
 4:  grenoble-g3-2.cssi.renater.fr (193.51.181.94)          0.598ms
 5:  nice-pos2-0.cssi.renater.fr (193.51.180.34)          asymm 18  36.937ms
 6:  marseille-pos4-0.cssi.renater.fr (193.51.179.245)    asymm 17  37.827ms
 7:  montpellier-pos2-0.cssi.renater.fr (193.51.179.242)  asymm 16  37.645ms
 8:  toulouse-pos2-0.cssi.renater.fr (193.51.179.250)     asymm 15  37.000ms
 9:  bordeaux-pos2-0.cssi.renater.fr (193.51.180.13)      asymm 14  36.956ms
10:  poitiers-pos1-0.cssi.renater.fr (193.51.179.253)     asymm 13  36.927ms
11:  no reply
12:  no reply

Saturday 23 September 2006

Je suis un gentil, je ne spamme pas

Depuis quelques jours, tous les mails que j'envoie à des gens avec une adresse Gmail sont refusés avec ce message très sympathique :

<adresse email>: host gmail-smtp-in.l.google.com[66.249.93.114] said:                                                                                                    
    550-5.7.1 Our system has detected an unusual amount of unsolicited                                                                                                      
    550-5.7.1 mail originating from your IP address. To protect our 550-5.7.1                                                                                               
    users from spam, mail sent from your IP address has been 550-5.7.1                                                                                                      
    rejected. Please visit 550-5.7.1                                                                                                                                        
    http://www.google.com/mail/help/bulk_mail.html to review 550 5.7.1 our Bulk                                                                                             
    Email Senders Guidelines. z40si1290546ugc (in reply to end of DATA command)

Il est vrai que j'ai envoyé 321 mails sur les serveurs SMTP de Google depuis juin, ce qui est vraiment impressionnant...

Il semble que je ne suis pas le seul à rencontrer ce problème. Après avoir contacté le support de Gmail comme l'indique la page donnée dans le message d'erreur, j'ai vite été lassé de recevoir des messages d'erreur en permanence. Je me suis donc attelé à la tâche pour résoudre ce problème autrement, en utilisant le serveur SMTP de mon FAI pour Gmail. Et il s'avère que cela est d'une facilité déconcertante grâce à Postfix.

Dans /etc/postfix/main.cf, il suffit d'ajouter une ligne pour transport_maps :

transport_maps = hash:/etc/postfix/maps/transport

Et de créer le fichier /etc/postfix/maps/transport en suivant la documentation pour la table de transport (et en remplaçant smtp.monfai.fr par le serveur SMTP de son FAI) :

google.com smtp:smtp.monfai.fr
.google.com smtp:smtp.monfai.fr
gmail.com smtp:smtp.monfai.fr
.gmail.com smtp:smtp.monfai.fr

Un petit coup de postmap /etc/postfix/maps/transport && postfix reload et le tour est joué. C'est presque trop facile avec Postfix.

- page 1 of 16

by Vincent