jeudi, janvier 24 2008

Création d'un .deb

Hier, je me suis amusé à créer un .deb. Je suis parti des sources de Slony, l'outil de réplication pour PostgreSQL. Il existe déjà un package disponible pour Debian mais il est utilisable avec la dernière version de PostgreSQL. Or, j'avais besoin d'un Slony dernière version à utiliser avec un PostgreSQL 8.1 (donc avec une libpq version 4), sur un serveur Debian 3.1. La solution trouvée est un peu alambiquée, mais se fait rapidement (moins d'une demi-journée).

J'ai commencé par installer une Debian 3.1 sur une machine virtuelle (merci VirtualBox !). J'ai installé les paquets nécessaires à la compilation (gcc, make, etc) mais aussi le paquet développeur de PostgreSQL 8.1 (postgresql-8.1-dev). Ensuite j'ai récupéré par wget les sources de la dernière version corrective de Slony sur cette machine virtuelle. Je suis parti récupérer le diff utilisé par Debian. En effet, ce diff contient toutes les déclarations spécifiques pour créer un paquet Debian. Une fois l'archive tar de Slony décompressée et déballée, une fois le diff appliqué sur ce répertoire, il a fallu que je modifie les fichiers spécifiques Debian pour indiquer que je veux des dépendances avec la version 8.1 de PostgreSQL. J'aurais dû modifier le changelog pour indiquer mes manips, mais j'ai eu la flemme. La dernière étape a consisté à installer dh-make, puis à lancer la commande magique : dpkg-buildpackage.

Ceci fait, j'avais les trois paquets Debian : slony1-bin, slony-doc et postgresql-8.1-slony.

J'ai dû retravailler deux/trois points comme le répertoire des traces non créé mais, finalement, ça a été beaucoup plus simple que ce que je craignais.

mardi, décembre 18 2007

Geany, un IDE très sympa

KDevelop est un bon IDE, mais un brin gourmand, lourd à lancer... même pas rapide sur un CoreDuo. Ce billet m'a fait découvrir Geany. Je l'utilise depuis deux/trois jours (pour coder sur pgAdmin) et je suis impressionné. Il est d'une rapidité époustouflante et dispose des fonctionnalités basiques pour un IDE mais suffisantes pour moi.

Néanmoins, un gros défaut dont parle aussi wildmary dans les commentaires du billet donné plus haut. J'aurais aimé avoir un navigateur des fichiers de mon projet. Je suis obligé de faire Ctrl-O pour choisir un fichier à ouvrir, ce qui est beaucoup moins rapide que si j'avais cet explorateur de fichiers Mais, toujours dans les commentaires, je vois qu'un onglet de navigation est disponible dans la version SVN. Trop cool :)

À tester d'urgence.

dimanche, décembre 16 2007

Marre d'amavis...

Il me plante mon postfix un peu trop fréquemment à mon goût. Hier, un peu après midi, les mails ont commencé à s'entasser dans la queue des mails déferrés :

www.lelarge.info-postfix_mailqueue-day.png

Je ne m'en suis pas rendu compte immédiatement. En fait, un bon mal de tête (une mauvaise chose en soi...) m'a éloigné de mon PC tout samedi après-midi (... qui a eu quand même un effet positif).

Ce dimanche, je me suis enfin rendu compte que quelque chose n'allait pas avec le serveur de mails : aucun nouveau mail, pas un seul. C'est le week-end, mais généralement, ça n'empêche pas les hackers PostgreSQL de bosser :) En me connectant, j'ai vite vu qu'amavis était encore une fois le coupable. Du coup, hop, supprimé ! J'avais déjà essayé de le faire mais je me récupérais des messages d'erreurs comme « warning: connect to transport scan: Connection refused ». J'avais fait marche arrière tout en réussissant à refaire fonctionner amavis. Aujourd'hui, c'est terminé, je l'ai viré et j'ai même trouvé ce post qui explique comment s'en sortir avec ce message si le problème vient de la queue de mails : postsuper -r ALL. Ça tente de vider toutes les queues de postfix. Et pour moi, apparemment, ça m'a résolu mon problème.

jeudi, décembre 13 2007

Test (rapide) de KDE4-RC2

Autant le dire tout de suite, ça a été (très) rapide. Après avoir supprimé mon .kde (enfin, plus exactement renommé, merci Stéphane pour l'idée), j'ai lancé KDE4 - RC2. Au bout de quelques minutes d'utilisation, ma première envie était de retourner à KDE3. Bon, j'avoue que cette critique est rapide et n'indique (ni ne vaut) pas grand chose en soi. Testez par vous-même. Pour Kubuntu, c'est simple, toutes les instructions sont .

Je vais peut-être vérifier où en est XFCE... :)

samedi, octobre 20 2007

JDLL 2007 : bilan mitigé

La première journée a été très calme. Mais vraiment *très* calme. Peu de visiteurs sur le stand PostgreSQLfr.org alors qu'il s'agissait de la journée entreprise. Je suis allé à la conf sur Ruby On Rails, conf intéressante, mais vraiment de base. Je n'ai pas appris grand chose mais le conférencier était bon. Par contre, j'ai loupé la conf de Marie-Jo sur les nouveautés d'OpenOffice.org 2.3. Bref, bilan de cette journée : une conf, un patch pour pgAdmin et un billet pour la version 1.8 finale de pgAdmin (pas encore publié).

Ce samedi, j'ai passé toute la journée sur le stand. On a eu pas mal de visites. J'avoue que la sempiternelle question MySQL vs PostgreSQL me gave un peu. Je crois que je vais réviser pour Solutions Linux étant donné que je suis un peu sec sur la question (bin oui, rien à faire de MySQL ! J'ai suffisament à faire avec PostgreSQL pour ne pas m'occuper en plus de l'autre serveur de base). Enfin bon. Des visites heureusement, mais pas de tshirts vendus. On a d'ailleurs une visite super sympa d'un gars complètement enchanté par PostgreSQL. Il l'utilise pour ses clients et le trouve vraiment excellent. Et j'avoue que c'est super agréable d'avoir au moins une visite comme ça :)

Avec Damien, on a pensé qu'il serait bon de faire une conf la prochaine fois. Ainsi que communiquer plus (ou plutôt tout court, pgfr n'ayant même pas eu de news à ce sujet). Je pense aussi que plusieurs TP de différents niveaux seraient un bon moyen d'amener des gens. Autant animer une conf ne m'intéresse pas, autant animer un TP peut être très intéressant. Et ouis, ça permettra de casser le « PostgreSQL, c'est chaud, c'est pas pour les amateurs, c'est complexe, super dur, super intransigeant » et je ne sais quoi encore. Bon, encore faut-il que je m'en rappelle pour l'année prochaine :)

Mais bon, les JDLL, ça permet aussi de revoir les copains : dup, GruiicK, aurel, Cheyenne et consorts.

mercredi, octobre 3 2007

Gutsy Gibbon

La première version beta est arrivée la semaine dernière. Comme je l'attendais avec impatience, j'ai immédiatement téléchargé l'ISO... ce qui s'est révélé une belle erreur par la suite, l'ISO n'étant pas utile pour mettre à jour.

Dans un premier temps, j'ai mis à jour mon PC de bureau. Il a déjà eu au moins une mise à jour majeure dans sa vie, il a donc de la bouteille. L'outil de mise à jour a gentiment planté sans message d'erreur ni rien. Après diverses tentatives (dont l'utilisation de l'ISO téléchargée et l'utilisation de l'ISO Alternate téléchargée après coup), je me suis résolu à réinstaller ce PC. Heureusement, j'ai une partition /home, donc pas de problème pour reformater la partition /. Bon, j'ai un peu oublié en me lançant là-dedans qu'il me faudrait réinstaller toutes les applis, mais, au moins, ça fonctionne. J'ai testé un peu Gutsy comme ça.

Du coup, j'ai aussi passé mon portable boulot (le lenovo). Là-aussi, l'outil de mise à jour a planté, là-aussi sans message d'erreur. Mais cette fois-là, au lieu de me précipiter, j'ai réfléchi (comme quoi, tout arrive :) ). Étant donné que l'outil avait eu le temps de mettre à jour la liste des dépôts, je me suis contenté d'un « apt-get update && apt-get upgrade && apt-get dist-upgrade && apt-get clean ». Enfin, de plusieurs. J'ai même eu droit à un « apt-get -f install » et à un « dpkg-reconfigure un truc ». Bref, ça ne s'est vraiment pas fait tout seul. Ils ont encore du boulot là-dessus.

Je teste donc Gutsy depuis maintenant six jours. J'en suis plutôt satisfait, même si je remarque peu de changements. En fait, ce que j'attendais fermement, c'était la nouvelle version d'xorg et de xrandr. Et là, je suis servi. Je peux donc passer de l'affichage LCD à la sortie VGA sans rebooter. C'est tout bête mais ça fait plaisir. C'est quand même essentiel lors d'une formation. Par contre, je n'ai toujours pas réussi à gérer deux écrans différents. J'arrive à avoir le clone sur le moniteur externe mais je n'arrive pas à les utiliser en même temps. Voilà. Donc, bilan mitigé pour l'instant. Mon dernier problème se résoudra certainement quand je prendrais un peu plus de temps pour configurer ces deux écrans.

vendredi, septembre 28 2007

Activités libresques

Ça fait un bon moment que je n'ai pas parlé de mes activités dans le libre. Même si je reste silencieux, je continue à participer. C'est de la traduction et du développement.

Au niveau de la traduction, en dehors de la mise à jour des manuels pour les nouvelles versions mineures de PostgreSQL, j'ai beaucoup travaillé sur les fichiers .po des différentes versions. Nous sommes à 100% pour toutes les versions stables (à partir de la 7.4) mais surtout, la qualité est bien meilleure.

Au niveau développement, cela ne concerne que pgAdmin. Je viens de proposer plusieurs patchs pour améliorer la compatibilité du futur PostgreSQL 8.3 (Patch to change owner of language, Patch to add parameters' value to a function, Patch to add typmod's functions to a type's creation statement, Patch to enable/disable rule on a table). Malheureusement, la plupart de ces patchs ne feront pas partie de pgAdmin 1.8 (pour laquelle nous sommes presque en RC).

Bref, ça avance. Je pense que le mois d'octobre sera dédié à deux projets libres : la mise à jour du manuel de PostgreSQL pour la 8.3 (dont la beta 1 devrait très rapidement sortir), et de nouveaux patchs pour pgAdmin (en espérant que la branche 1.8 soit créée, ce qui me permettra de vraiment avancer sur des grosses nouveautés).

vendredi, septembre 7 2007

Google Reader, nouvelles fonctionnalités

J'ai découvert avec enchantement ce matin (ie jeudi 6 septembre) que Google Reader disposait de nouvelles fonctionnalités :

  1. Un champ de recherche. C'était indispensable, son manque était grotesque, surtout pour un produit Google, son arrivée en fait LE lecteur de flux RSS à avoir.
  2. Une indication plus précise du nombre de billets non lus. Auparavant, si le nombre de billets non lus dépassait 100, on avait droit à un bête 100+. Or, j'ai du mal à suivre tous mes flux RSS et entre cinq et dix sont au-dessus de 100 billets non lus. Ils ont augmenté la limite (1000 maintenant) et c'est vraiment une bonne chose. Ça me permet de mieux savoir ce qu'il me reste à lire.

Voilà, ces deux simples nouveautés ont suffi à me faire plaisir ce matin. Comme quoi ce n'est pas si difficile de me faire plaisir :)

lundi, août 27 2007

Gestion du Dual Screen

J'ai passé quelques temps à m'intéresser à ce problème. En effet, j'aimerais me débarrasser de mon PC perso. Je l'utilise uniquement pour des projets dans le libre, stocker mes photos, faire ma compta perso... et je crois bien que c'est tout. Ça me prends déjà beaucoup de temps. N'utiliser que le portable du boulot est intéressant en soi. Malheureusement, l'écran est trop petit pour bosser que sur ce dernier. L'idée est donc d'utiliser mon LCD 19" en même temps que l'écran du portable. Si je comprends bien la situation actuelle, soit vous avez la chance que votre carte graphique et son driver gèrent entièrement le « Dual Head », soit vous utilisez xinerama. Hé non, vous avez bien compris. Xserver ne semble pas capable de le gérer. En tout cas, pas les versions antérieures à la 1.2. Et deviner la version que propose Kubuntu 7.04 ? la 1.2, exactement !

Il me faudra donc attendre Kubuntu 7.10 (aka Gutsy Gibbon, sortie prévue en octobre), qui doit disposer de la version 1.3 de xserver-xorg-core (sortie prévue le 29 août). J'ai testé la version Tribe 5 de Gutsy et cela annonce du très très bon dans ce domaine. Pourtant, je ne vais pas installer cette version. Il faut bien comprendre qu'elle est alpha, donc instable et que c'est un portable de boulot, donc sa stabilité est réellement importante pour moi. À la rigueur, peut-être que j'essaierais avec la première ou deuxième béta, mais pas avant (donc pas avant fin septembre). En attendant, je vais tout installer pour pouvoir bosser indifféremment sur les deux PC.

Quelques liens intéressants :

lundi, août 20 2007

Deux liens particulièrement intéressants

J'ai un vrac en cours mais j'ai pas le courage de le finir donc je fais un court billet avec les deux liens très très bons du jour.

securing your postgresql database, un peu long mais tellement bien que vous ne pouvez pas passer à côté. Cet article explique comment sécuriser un cluster PostgreSQL d'une façon et très didactique. Le gros bonus des articles de Depesz, c'est qu'ils sont remplis d'exemples plutôt bien trouvés dans l'ensemble.

Monoport from the shell. Il existe de nos jours quantité de sites permettant de coller du texte et d'avoir un lien permettant d'y accéder de nouveau (rafb.net par exemple, mais aussi monoport, pastebin, etc.). Pour cela, il faut démarrer son navigateur préféréa, aller sur le site en question et y coller le texte. Cet article propose en téléchargement un script qui vous permet de balancer un fichier directement sur monoport. Vous pouvez aussi lui envoyer le texte sur son stdin :

 psql -l | monoport

Et hop ma liste de bases dans mon cluster sera envoyé sur monoport. L'outil affiche un lien qui correspond à l'adresse où se trouve votre texte. Excellent :)

vendredi, août 17 2007

Dual screen sur le Lenovo

J'ai passé une bonne partie de ma soirée à essayer de configurer le dual screen sur mon Lenovo 3000 V100. Par « dual screen », j'entends que je veux utiliser l'écran du portable et un écran externe. Matériellement, c'est possible. En démarrant sous Vista, ce dernier a bien voulu utiliser les deux écrans indépendamment. Sous Linux, je n'y arrive toujours pas. J'ai beau triturer mon xorg.conf dans tous les sens, rien, que dalle, nada. C'est très décevant alors qu'apparemment, certains semblent avoir réussi. Bon, je m'y remettrais demain en espérant que la nuit m'aura apporté conseil.

vendredi, juillet 13 2007

Face à l'adversité, la résistance est nécessaire...

... ou comment créer un tunnel à partir d'un réseau qui bloque tout sauf SSH (bande de co^Wcrétins.... grmbl).

Deux liens :

C'est trop simple pour le re-expliquer ici :)

jeudi, juillet 12 2007

RMLL 2007

Suite à quelques soucis réseau sur les stands (et à pas de réseau à l'hôtel... grmbl), il m'a été difficile d'écrire un billet sur les RMLL 2007. Il y a peu de monde sur les stands ce matin, donc j'en profite.

Commençons par l'organisation qui est super efficace (en tout cas, c'est mon avis et je n'ai entendu que des compliments sur ce point). Dès l'enregistrement, on récupère une petite malette contenant les tickets RU, un plan d'Amiens, quelques prospectus sur des activités culturelles et évidemment le planning des conférences. À ce sujet, le planning est un peu difficile à comprendre. L'accueil est sympa, pas d'attente, pas de longues queues (j'avoue, je suis arrivé vers 17h... ceux arrivés à 8h ou la veille n'ont peut-être pas le même son de cloche :) ).

Le village associatif est assez grand, plutôt bien organisé là-aussi. Chaque association a une grande table, une jolie nappe bleue et de l'espace pour afficher les posters, montrer les tshirts en vente, etc. Il y a évidemment les habitués de cette grande messe du logiciel libre : OpenOffice.org, OpenBSD, Mozilla, Mandriva, Gnome, etc. Les têtes sont connues pour la plupart,

Question conf, je n'ai eu l'occasion d'aller qu'à celle d'Alan Cox, sur les noyaux SMP. Après 10 minutes avec des gens qui entraient, sortaient, entraient, sortaient... la plupart qui voulait seulement voir Alan Cox, j'en ai eu marre et je me suis cassé. Donc pour l'instant, aucune conf à mon actif.

Du coup, je suis resté sur le stand. Pas mal de personnes sont passées pour discuter. Ils commencent tous par la même question : « hmmm, quelle différence entre MySQL et PostgreSQL ? ». Généralement, des questions plus intéressantes sont posées après cet espèce de passage obligé. Stéphane et moi avons donc rencontré un bon nombre de personnes qui utilisent PostgreSQL au quotidien ou qui comptent l'utiliser rapidement (souvent à cause du coût des licences Oracle). Beaucoup nous ont dit que le rapport de Sun sur les perfs comparées de PostgreSQL et Oracle leur ont donné du poids face aux concurrents. Bref, merci Josh :)

À chaque soirée son resto avec un groupe différent. Mardi, je ne me rappelle plus du nom du resto mais le serveur était particulièrement con. Le repas s'est quand même bien passé. Il y avait manu et Julia (de Parinux), Sophie, Célia (la fille de Sophie) et Gilles (les trois d'OpenOffice.org), et enfin Véro (LinuxAzur). On a vraiment passé un bon moment, si ce n'est qu'il faisait super froid. Mercredi soir, Stéphane et moi avons dîné avec le groupe eof (École Ouverte de la Francophonie) et Alternatives87. Là aussi, super repas (superbe tajine de veau :) ), grosse discussion... génial.

Seul bémol de ces RMLL actuellement : le réseau. On a galéré sévère. Les connexions SSH sont coupées de temps à autre. L'accès au web est compliqué (tout du moins au début). Et seuls les ports HTTP, HTTPS, et SSH sont autorisés. Pour l'IMAP, vous pouvez toujours courir... c'est dommage quand on voit que le reste de l'organisation est nickel.

mercredi, juin 13 2007

Émission bien décevante sur le logiciel libre

Hier soir, je rédigeais les dernières parties d'un article sur le langage de procédures PL/php. J'en ai profité pour écouter une émission sur les nouvelles technologies sur Europe1. Je n'aime pas cette émission, mais j'avais entendu dire qu'ils allaient causer de logiciel libre, donc j'ai fait un effort. Je n'aurais peut-être pas dû. La raison pour parler du logiciel libre : Paris, capital du libre. Deux invités : un gars de Linagora et Tristan Nitot. Bon, l'émission a joliment démontré que le gars d'Europe1 n'y connaissait pas grand chose. De plus, il faut avouer que le gars de Linagora a été particulièrement inefficace (je me retiens, je ne voudrais pas être méchant). Tristan, très bien comme d'habitude : très à l'aise, rigolant, mais surtout apportant quelques informations importantes pour ceux qui n'y connaissent pas grand-chose. Malheureusement, il a assez peu parlé. Bref, j'aurais mieux fait de me concentrer sur mon article.

mercredi, juin 6 2007

Rapidement...

... car je manque de temps.

En April, ne te découvre pas d'un file! est un excellent billet d'une personne conquise par la philosophie du libre. Ça fait du bien de lire un billet comme celui-ci. Dans la même veine, mais en anglais, A Day Without Open Source.

Peut-on être informaticien et bricoleur à la fois ? est aussi un excellent billet où je me retrouve pleinement :) de plus, le reste du blog est vraiment intéressant.

mardi, avril 17 2007

Installation d'OpenBSD 4.0

Non, je n'ai pas encore viré ma cuti :)

J'ai trouvé un site qui explique tout sur l'installation d'un OpenBSD sur un VMware. Ça a donc été très simple à installer. Attention au type d'interface utiliser avec VMware. Passer en NAT rend les choses si simples.

« pkg-add est ton ami. » ... pas tout le temps, mais il fait des efforts. Cela étant dit, ça ne vaut pas « apt-get ». J'ai donc utiliser pkg_add avec postgresql-server-8.1.8.tgz et avec vim-7.0.42-no_x11.tgz après avoir initialisé PKG_PATH ainsi :

export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.0/packages/i386/

Tout ce qui ne fait pas partir de l'ISO officielle est installé dans /usr/local, ce qui promet un foutu bazar dans peu de temps. Par contre, les données de la base sont stockées dans /var/postgresql, ce qui me semble plus propre que le /var/lib/pgsql de Debian (et de bien d'autres distributions Linux).

Bref, voilà ma première immersion dans le monde des BSD... c'est bizarre mais pas trop intriguant. Allez hop, je replonge.

jeudi, avril 12 2007

Suite à mon install de feisty

Je n'avais rien remarqué hier de particulièrement intéressant dans Feisty. En bossant un peu dessus, j'ai quand même noté deux très grosses améliorations, bien qu'en douceur, de cette version.

Tout d'abord, KNetworkManager. C'est un excellent outil que j'aurais rêvé avoir plus tôt. Je n'ai pas eu besoin de configurer quoi que ce soit, que ce soit chez Damien (wifi), chez un client (câble DHCP) ou chez moi (câble DHCP). Rien du tout. Ça marche, tout simplement.

Autre point excellent. J'ai compilé et installé un certain nombre de programmes aujourd'hui. Mais je ne me rappelle pas de tous les programmes à installer. Parfois, j'essaie d'en utiliser un qui n'est pas encore installé. D'ordinaire, j'obtiens la réponse laconique :

guillaume@laptop:~$ xsltproc
bash: xlstproc : commande introuvable

Bon, je connais bien. Un petit apt-cache search suivi d'un apt-get install et tout rentre dans l'ordre. Feisty va plus loin. Voici sa réponse :

guillaume@laptop:~$ xsltproc
The program 'xsltproc' is not currently installed. You can install it by typing:
sudo apt-get install xsltproc
bash: xlstproc : commande introuvable

En dehors de la traduction manquante, je dois avouer que je trouve le conseil intelligent. Rien qu'aujourd'hui, ça m'est arrivé quatre ou cinq fois. Ce n'est pas grand chose mais c'est diablement utile.

Alors merci M'sieur Kubuntu.

mardi, avril 10 2007

Une Kubuntu Feisty beta sur un Lenovo 3000 V100

Il n'y a pas grand chose à dire. Ça s'installe tout seul. Tout a été reconnu immédiatement : écran, carte graphique, réseau, carte wifi, bluetooth. Je n'ai pas testé le lecteur d'empreinte et les lecteurs de carte. L'écran est splendide. Le poids est ridicule (enfin je ne dirais peut-être pas ça après l'avoir porté plusieurs heures :) ).

Quant à la Kubuntu Feisty, elle s'est installée sans problème. Le redimensionnement de la partition de Vista a été un peu chaotique mais a fonctionné. N'hésitez pas à tester. Avoir des softs à jour, c'est quand même important.

mercredi, mars 28 2007

Aujourd'hui, c'est journée administration

Tout d'abord, il était impossible que je récupère les photos de mon APN en passant par digikam, y compris avec la dernière version (0.9.1). Heureusement que je lis Planet KDE... Albert Astals a la solution. Simple mais efficace. Que son nom soit loué sur des générations !

Le bouillonant Enrico Zinni avait envoyé par mail sa version du versioning de /etc (oui, en 2005... je ne l'apprends que maintenant...). J'ai essayé sur la dedibox et ça fonctionne vraiment bien. Du coup, j'ai adapté le commit automatique sur git proposé sur le blog de Bart pour en faire une version svk. Ça donne le script suivant :

#!/bin/bash
set -e
caller=$(ps axww | grep "^ *$$" -B3 | grep " apt-get " | head -n1 | sed 's/^.*\(apt-get .*\)/\1/' )
cd /etc
svk add .
svk commit -m"snapshot after: $caller"

Et ça fonctionne là-aussi très bien. J'espère juste me rappeler de « svk commit » -er de temps en temps. Autant dire que ce n'est pas encore gagné :)

Enfin, j'ai installé PostgreSQL 8.2.3 sur ma sarge grâce aux .deb créés aujourd'hui par Cédric, nouveau venu chez dalibo. Que son nom soit loué pendant des générations. Enfin une version à jour :)

lundi, février 26 2007

FOSDEM 2007

Comme je m'embête dans ce train, que ma tête semble vouloir exploser à cause de ce rhume, je me suis dit que j'allais rédiger mon billet sur le FOSDEM. Vous savez, avec un stylo et un papier.

Première constation, c'est une idée stupide. J'écris habituellement mal mais, là, avec les secousses et ma mauvaise disposition, c'est encore pire. Si, si. Deuxième constatation : acheter un N800. J'en ai vu deux au FOSDEM, c'est très mignon et très pratique. Si, si. J'aurais écrit ce billet avec le N800. Non seulement j'aurais pu me relire après mais, en plus, j'aurais pu me la péter auprès de ma jolie voisine. Sans compter que j'aurais eu moins mal à la main.

Bref, on disait donc FOSDEM 2007.

Parti vendredi après-midi, j'ai été récupéré par Kryskool, aka Christophe Chauvet, à la Gare du Midi. On est parti récupérer les clefs de la maison Bed&Brussels où je logeais. J'ai donc une chambre au rez-de-chaussé avec frigo, mini cuisine (petit-déj seulement). J'ai été super bien accueilli. Nous sommes ensuite allés chez des amis de Kryskool pour y passer la soirée. Tout s'est très bien passé. On a passé un bon moment, bien mangé, bien rigolé. Bon, pas trop causé de mon côté... je ne suis pas un bavard et quand j'ai mal à la gorge, c'est encore pire...

Le lendemain matin, arrivé à l'ULB, nous posons les flyers et stickers sur le stand de PostgreSQL géré par nos petits camarades allemands. Notre première conférence : OLPC. Très intéressant mais difficile à suivre à cause de l'accent du gars. Néanmoins, l'amphi est plein et suit avec avidité le conférencier. Après un casse-croûte, nous allons écouter Peter Saint-André pour une conférence intitulée « Jabber 101 ». Excellente conférence. Malgré un débit impressionnant, il est clair et compréhensif. Kryskool était déjà un fan de jabber et je crois qu'il m'a converti. Il faudra que je trouve un moment pour jouer avec ça (par exemple les alertes PostgreSQL envoyés par message Jabber). Je suis ensuite allé voir la conférence sur Linux BIOS. Malheureusement, là-aussi, ce n'était pas toujours facile à comprendre. Néanmoins, il faudra que je teste ça un jour (notamment suite à la sortie de la carte GigaByte). La conférence d'Andrew Morton sur le noyau Linux ne m'a pas convaincu non plus. Encore une fois, pas facile de piger ce que disait Andrew Morton. C'est toujours la même salle, un problème de sono ? des conférenciers qui parlent trop bas ? Je me suis même tiré avant la fin pour aller à la salle des développeurs Debian (devroom pour les intimes). Avec Kryskool, on a assisté à une conférence excellente : « Delta Upgrades without rsync ». Le conférencier était génial, un véritable acteur. Il vivait sa présentation. Cela étant dit, ça n'a pas empêché le gars derrière moi de dormir et même de ronfler (à mon avis, ça va s'entendre sur la vidéo enregistrée). Ensuite, on est vite parti au centre de Bruxelles. Le « Roi d'Espagne » étant complet, on s'est trouvé un autre resto du même genre. Et après avoir bien mangé, on est rentré chacun chez soi, bien gentimment.

Dimanche matin a été consacré au devroom Debian. Martin Krafft a fait une très bonne conférence sur netconf, un outil sensé remplacer ifupdown, vieux système de gestion des interfaces réseau et qui utilisera iproute à la place du vieux ifconfig. Très à l'aise à l'oral, très blagueur, mais connaissant bien son sujet, un vrai bonheur. « Secret Debian Internals », animé par Enrico Zini, a été une conférence très amusante, même si je n'ai pas appris grand chose qui allait révolutionner ma vie. Les secrets en question concernent la vie du développeur Debian (Dédé pour les intimes :) ), pas celle de l'administrateur. Cependant, sa façon de jongler avec les données des paquets Debian, comme les debtags (tags des paquets .deb) ou popcon (popularity contest... concours de popularité, dit autrement un score des paquets dépendant de leur installation et fréquence d'utilisation), a fait plier de rire la salle. Sans parler du moment où il reçoit un message instantané car il avait oublié de quitter sa session Gaim. Il ne s'est pas laissé démonter et a demandé à son interlocuteur de dire bonjour à l'audience :) Après un sandwich, retour aux confs. « Bling it up, Make it sexy » n'était pas très intéressant. « Easy databases with Glom » m'a donné envie de jouer avec glom. glom permet de créer des écrans de visualisation et de saisie, et d'imprimer des rapports. Un espèce d'Access, mais en mieux car il ne s'occupe que de bases PostgreSQL. J'ai ensuite fait un tour rapide chez KDE pour la conf sur KDE4 mais ça a été assez décevant, plutôt grand public, donc pas trop d'intérêt. Je devais aller à celle de Dave Neary sur « Why do we do it ? » et j'ai finalement échoué sur le stand PostgreSQL où j'ai discuté comme j'ai pu avec Susanne Ebrecht (mon anglais oral laisse vraiment à désirer). Enfin, j'ai terminé ce FOSDEM avec la conférence sur Samba qui n'a pas été géniale non plus. Par contre, la technicité du gars et sa compétence ne font aucun doute... c'est juste dommage qu'on entende rien dans cette salle.

Tout ça pour dire quoi... que malgré mon état lamentable pendant ce week-end, j'ai beaucoup aimé : les confs avec des gars sympas, souriant, ne se prenant pas le chou mais clairement doués, la chambre pas chère chez des gens très accueillants, le temps passé avec Kryskool. Bref, génial.

Reste à prévoir l'année prochaine. J'irais certainement à FOSDEM 2008. Il y a aura aussi certainement un stand PostgreSQL, mais un peu plus européen j'espère (PostgreSQLfr sera intéressé, nos petits camarades italiens aussi et nos amis allemands sont pour). Enfin, il y aura peut-être un devroom PostgreSQL. Je viens de lancer l'idée sur pgsql-advocacy et les premiers retours sont plutôt positifs (surtout de la part de Josh Berkus qui propose que Sun s'occupe du financement). Ça semble très très prometteur. Vivement l'année prochaine :)

- page 2 de 6 -