00:17 <samueladam_> quelques photos http://picasaweb.google.com/samuel.adam/PyConFr08?authkey=gec0KHwsFQs
10:05 <Genesis:#afpy> yopla
10:10 <KAeL:#afpy> pour rire http://www.shelleytherepublican.com/2008/05/13/python-you-are-the-weakest-link.aspx
10:23 <sbz:#afpy> KAeL: ouais c'est moi
10:29 <haypo:#afpy> salut
10:38 <KAeL:#afpy> sbz: tu peux me redonner le nom/lien stp
10:38 <KAeL:#afpy> salut sbz & haypo
10:40 <sbz:#afpy> inguma.sourceforge.net
10:40 <KAeL:#afpy> merci
10:40 <sbz:#afpy> enjoy coupaing KAeL :)
10:49 <KAeL:#afpy> bon, inguma m'interesse pas ;)
10:49 <haypo:#afpy> ogrisel: salut
10:49 <KAeL:#afpy> salut ogrisel
10:49 <KAeL:#afpy> besoin d'un coup de main pour le derushage des vidéos ?
10:50 <ogrisel:#afpy> salut a tous
10:51 <ogrisel:#afpy> KAeL: bah j'ai juste pas encore eu le temps de commencer
10:51 <haypo:#afpy> ogrisel: ON VEUT LES VIDEOS... ça va sinon ? :-)
10:51 <ogrisel:#afpy> je peux pousser les rush en ligne si tu veux essayer
10:51 <ogrisel:#afpy> ca va
10:51 <ogrisel:#afpy> ok je lance un rsync sur un serveur web dans la matinée
10:51 <KAeL:#afpy> pourquoi pas :)
10:52 <KAeL:#afpy> ok
10:52 <haypo:#afpy> ogrisel: les rushs sont longs ?
10:52 <ogrisel:#afpy> gawel: y a une zone statique sur py.afpy.org ?
10:52 <david`bgk:#afpy> il doit y avoir des gigas et des gigas :/
10:52 <david`bgk:#afpy> (hello)
10:52 <ogrisel:#afpy> pour dimanche y a juste 2 fichiers pour la journée
10:52 <ogrisel:#afpy> non pas tant que ca
10:52 <ogrisel:#afpy> 2.0G /home/ogrisel/streams
10:53 <david`bgk:#afpy> je m'attendais à beaucoup plus
10:53 <david`bgk:#afpy> huhu
10:55 <ogrisel:#afpy> back
11:01 <gawel> ogrisel: comment ca ?
11:02 <ogrisel> on a un vhost pour publier des fichiers static qqpart ?
11:02 <gawel> je crois pas non
11:03 <ogrisel> ok je vais rsync les rush sur mon serveur perso en attendant
11:25 <tarek> gawel, faudrait poser une news sur afpy pour les rmlls
11:26 <gawel> tarek: plus tard je penses. c'est dans plus d'un mois
11:28 <ogrisel> on peut poser une news pour faire une sorte d'appel a contribution pour l'atelier python
11:28 <ogrisel> pour trouver des animateurs de tutoriels par exemple
11:28 <tarek> oui bonne idée, c'est aussi pour "pousser" celle de pycon
12:15 <ogrisel> haypo, KAeL: rush en cours d'upload ici: http://oliviergrisel.name/static/pycon_fr/rush/
12:15 <ogrisel> ma connexion rame pas mal aujourd'hui
12:15 <ogrisel> 5.11kB/s
12:15 <ogrisel> ...
12:16 <KAeL> tu nous dis quand c'est fini
12:18 <ogrisel> ok
12:18 <gawel> demain quoi :)
12:20 <ogrisel> oué
12:20 <ogrisel> youhou: 21.79kB/s
12:30 <haypo> ogrisel: je sais pas si je pourrai t'aider
12:30 <haypo> ogrisel: j'ai pas de compétence en découpage de vidéo
12:30 <haypo> mais si t'explique, ça pourrait se faire
12:39 <ccomb> ogrisel je peux passer un soir pour récupérer des rush et faire la moitié du boulot si tu m'expliques
12:39 <sebastienb> plop
13:02 <KAeL> vous avez déjà joué avec str.format() de py26/py3k ?
13:08 <david`bgk> non mais j'aimerais bien avoir des benchmarks vs. '%s', '%(foo)s' etc
13:10 <KAeL> on est en train de faire ça avec jpcw2002 :)
13:11 <KAeL> comparer %, format, la concaténation avec +, un ''.join([...]), ...
13:11 <david`bgk> ah cool !
13:11 <KAeL> dis nous juste ce que tu aimerais voir apparaitre dans nos tests :)
13:12 <david`bgk> surtout format vs. '%(foo)s' % {'foo': 'bar'} avec de gros dicos
13:16 <KAeL> c'est quoi gros pour toi ? :)
13:18 <david`bgk> une centaine ça devrait suffire :)
13:22 <KAeL> ok
13:23 <benoitc> http://www.skymind.com/~ocrow/python_string/ mais vieux
14:12 <ogrisel:#afpy> ca peut etre une bonne base de tests a actualiser
14:12 <haypo:#afpy> KAeL: si peu
14:12 <ogrisel:#afpy> pour les rush, l'année derniere j'avait utilisé avidemux
14:13 <ogrisel:#afpy> spamal comme appli
14:13 <ogrisel:#afpy> et ca met pas des heures a charger une video
14:13 <haypo:#afpy> david`bgk: je pense que .format() apporte un confort incomparable, je pense à la pérénité du code : facilité d'ajouter des arguments vu qu'on peut les nommer
14:13 <haypo:#afpy> facilité de changer l'ordre des arguments (pour l'i18n)
14:13 <haypo:#afpy> etc.
14:13 <haypo:#afpy> alors les perf, boarf
14:14 <david`bgk:#afpy> haypo, des fois les perfs c'est important :)
14:15 <haypo:#afpy> david`bgk: ah bon ?
14:17 <ogrisel:#afpy> c'est bien d'avoir une idée de la différence
14:19 <kiorky:#afpy> pp^/B 3
14:19 <tarek:#afpy> KAeL, ogrisel : travaillez avec des Pystones
14:19 <haypo:#afpy> je doute que ça soit une bonne idée de bench'er Python 3000 ou Python 2.6
14:19 <haypo:#afpy> c'est encore en version alpha
14:19 <KAeL:#afpy> je regarde principalement sur py25 sauf pour format ·þ
14:20 <haypo:#afpy> enfin, ça peut donner une idée, mais les perf' vont encore beaucoup changer d'ici septembre à mon avis
14:20 <haypo:#afpy> d'ailleurs, hésite pas à patcher pour accélérer :-)
14:20 <tarek:#afpy> haypo, justement, un set de tests ca peut etre fun pour voir l'evolution
14:21 <haypo:#afpy> moi j'aime bien les graphiques de perf PyPy
14:21 <haypo:#afpy> genre fait que de bencher, et sévèrement :-)
14:23 <KAeL:#afpy> tarek: pystones > timeit ?
14:23 <KAeL:#afpy> pour le formatage avec %, py24 est plus rapide que py25 et py26 est plus rapide que py24 apparemment
14:25 <ogrisel:#afpy> KAeL: oui timeit est bien pour les micro benchmark. AMA tarek parlait de pystones pour etalonner tes mesures sur une grandeur a peu pres independante de ta machine.
14:25 <tarek:#afpy> KAeL, pystone bench ta bécane et permet de faire des mesures qui s'expriment en unités universelles
14:26 <tarek:#afpy> ca donne juste un rapport pystone / secondes
14:29 <ccomb:#afpy> ça peut être intéressant aussi de soumettre 2.6 et 3.0 à ce truc : http://shootout.alioth.debian.org
14:30 <KAeL:#afpy> ok tarek & ogrisel
14:33 <tarek:#afpy> KAeL, http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/440700
14:41 <KAeL:#afpy> j'ai vu la même chose dans ton article "Code patterns pour Python" :)
14:43 <tarek:#afpy> ah :D
14:44 <haypo:#afpy> pub! j'ai écrit une classe Benchmark: http://hachoir.org/browser/trunk/hachoir-core/hachoir_core/benchmark.py
14:44 <haypo:#afpy> elle calcule toute seule le bon nombre d'itérations à faire, peut afficher l'état de progression du benchmark
14:44 <haypo:#afpy> etc.
14:45 <haypo:#afpy> bench=Benchmark(); bench.run(versionA, "10", 42); bench.run(versionB, "10", 42)
14:45 <haypo:#afpy> bench.verbose=True si ça dure longtemps
14:45 <haypo:#afpy> ça peut désactiver le garbage collector (bench.disable_gc), mais j'ai jamais vu de différence
14:45 <haypo:#afpy> ni trop compris ce que ça change
14:48 <ogrisel:#afpy> yo delrawth, envoie moi ton adresse physique, ta taille (S, M, L, XL) et la couleur pour ton tshirt pour le concours IRC
14:48 <delrawth:#afpy> ogrisel: stu veux :)
14:49 <delrawth:#afpy> ogrisel: reçu ?
14:50 <ogrisel:#afpy> yep
14:50 <ogrisel:#afpy> je transmets a tarek
14:51 <ogrisel:#afpy> sur ton adresse on met delrawth ou tu as un vrai nom dans le monde physique ?
14:51 <delrawth:#afpy> ogrisel: Pierre Bourdon
14:51 <ogrisel:#afpy> ok
14:54 <tarek:#afpy> ogrisel, got it
14:54 <tarek:#afpy> je fais un tirage de 20 les mecs ?
14:56 <ogrisel:#afpy> demande sur la liste si y en a d'autres qui veulent racheter un tshirt pycon 2008
14:56 <tarek:#afpy> c fait, avec une page wiki sur le site
14:56 <ogrisel:#afpy> ah oui
14:57 <ogrisel:#afpy> bas ajoute juste les deux gagnants ICR sur la liste
14:57 <tarek:#afpy> oui donc, je disais
14:57 <tarek:#afpy> 20 ca ira non ?
14:58 <tarek:#afpy> 9
14:58 <tarek:#afpy> commandés
14:58 <ogrisel:#afpy> ok
14:59 <ogrisel:#afpy> faudra aussi faire une grosse commande de american apparel pour le prochain design
14:59 <tarek:#afpy> oui
14:59 <ogrisel:#afpy> demande a gwen de passer a la banque pour avoir une CB afpy pour faire ce genre de commandes
14:59 <tarek:#afpy> bonne idée
14:59 <ogrisel:#afpy> c'est trop chiant de faire des remboursement sur ce genre de commandes
15:00 <tarek:#afpy> on est d'accrods
15:00 <ogrisel:#afpy> Grrrr!
15:01 <tarek:#afpy> huhu
15:01 <sebastienb:#afpy> il ressemble a quoi le tee shirt ?
15:01 <sebastienb:#afpy> je voulais en prendre un là bas mais il y en avait plus
15:02 <tarek:#afpy> sebastienb, http://www.afpy.org/wiki/TshirtPycon
15:02 <tarek:#afpy> sebastienb, http://www.afpy.org/photos/pycon_fr_2008
15:03 <sebastienb:#afpy> ah, mouais, j'aime pas trop le logo en fait
15:03 <ogrisel:#afpy> ahaha !
15:04 <ogrisel:#afpy> bon bas propose un patch c'est des tshirts opensource
15:04 <tarek:#afpy> lol
15:04 <sebastienb:#afpy> ya pas de licence dessus :p
15:05 <sebastienb:#afpy> et je ne connais pas de licence libre qui autorise de ne pas joindre de licence pour ne pas à avoir à souiller son code avec un entete à la noix qui sert à rien
15:06 <ogrisel:#afpy> public domain
15:06 <sebastienb:#afpy> mmm
15:06 <sebastienb:#afpy> bien vu
15:06 <ogrisel:#afpy> c'est pas vraiment une licence mais bon
15:08 <ogrisel:#afpy> delroth: t'es pas un peu schyso ?
15:08 <delroth:#afpy> non, j'signale juste que je suis away, ça fait chier certaines personnes (surtout sur freenode en fait) mais c'est très pratique pour d'autres
15:09 <delroth:#afpy> j'dois pouvoir trouver un moyen de faire le changement de nick par serveur
15:09 <haypo:#afpy> delroth: y'a la commande /away pour dire que tu es absent
15:10 <haypo:#afpy> changer de nick, ça pollue les salons !
15:10 <delroth:#afpy> le truc c'est que par défaut avec Konversation, /away change le nick aussi
15:10 <delroth:#afpy> j'ai splitté l'identité que j'utilise pour tous les serveurs IRC, une spéciale pour freenode qui change pas le nick
15:11 <haypo:#afpy> delroth: ah bon ?
15:11 <delroth:#afpy> hop, j'me reconnecte
15:11 <KAeL:#afpy> tiens, dans python2.6, le from test import pystone passe et pas qd c'est dans mon script, alors que le sys.path est identique
15:12 <delroth:#afpy> voilà, ça devrait avoir marché
15:58 <KAeL:#afpy> bon, format() c'est qd même trop bien :)
15:59 <KAeL:#afpy> et si on utilise la même pattern plein de fois (par exemple dans une boucle) on peut facilement faire en sorte que la pattern soit parsée qu'une seule fois
15:59 <pynonoir:#afpy> bonjour
15:59 <KAeL:#afpy> test_format_nomme() : 0.721585988998
15:59 <KAeL:#afpy> test_format_nomme_parseunique() : 0.170615911484
15:59 <pynonoir:#afpy> quelqu'un utilise scapy ici ?
15:59 <KAeL:#afpy> dans mon exemple
15:59 <KAeL:#afpy> pynonoir: moi :)
15:59 <KAeL:#afpy> depuis peu ;)
16:00 <pynonoir:#afpy> KAeL: ah cool
16:00 <pynonoir:#afpy> KAeL: j'essaie de m'y mettre
16:00 <pynonoir:#afpy> KAeL: mais c'est vrai que côté documentation c'est pas top
16:01 <KAeL:#afpy> je trouve que le peu dispo est très suffisant :)
16:01 <KAeL:#afpy> tu veuxs savoir quoi ?
16:01 <pynonoir:#afpy> KAeL: ah j'allais en venir ;)
16:01 <pynonoir:#afpy> je fais un sniff()
16:01 <pynonoir:#afpy> je récupère la liste des paquets
16:01 <pynonoir:#afpy> sn=sniff()
16:02 <KAeL:#afpy> oui
16:02 <pynonoir:#afpy> jusque là c'est ok
16:02 <pynonoir:#afpy> après j'aimerais liste des paquets échangés avec l'IP 192.168.30.40
16:02 <haypo:#afpy> KAeL: tu compares quelle notation avec quelle autre ?
16:03 <pynonoir:#afpy> sn[0] me renvoie un objet de type Ether
16:03 <pynonoir:#afpy> sn[0].src par exemple donne une adresse MAC, mais j'aimerais le champ src de l'IP
16:04 <KAeL:#afpy> haypo: là je faisais un test avec '{truc}{machin}'.format(mondict)
16:05 <KAeL:#afpy> pynonoir: sn[0][IP]
16:05 <KAeL:#afpy> equivalent à sn[0].get_layer(IP)
16:05 <pynonoir:#afpy> formidable ! :)
16:05 <KAeL:#afpy> comme tu peux faire if IP in sn[0]:... et if sn[0].has_layer(IP): ...
16:05 <pynonoir:#afpy> j'avais seulement essayé sn[0].IP
16:05 <KAeL:#afpy> sn[0].payload
16:06 <pynonoir:#afpy> merci bcp
16:06 <KAeL:#afpy> c'est pour faire des trucs en temps réel ou tu veux juste sniffer pdt un certain temps et analyser après ?
16:06 <haypo:#afpy> KAeL: et l'autre version c'est quoi ?
16:06 <pynonoir:#afpy> plutot du temps réel
16:07 <KAeL:#afpy> haypo: string.Formatter().parse('{truc}{machin}') qui me retourne un formatteriterator
16:07 <pynonoir:#afpy> pour me faire la main j'essaie de comprendre le protocole de msn ...
16:07 <KAeL:#afpy> haypo: et après je bosse avec cet iterateur directement
16:07 <haypo:#afpy> KAeL: je connaissais pas
16:08 <KAeL:#afpy> moi non plus :)
16:08 <KAeL:#afpy> donc après avoir lu la doc et vu un peu les possibilités, format() est GENIAL :)
16:08 <haypo:#afpy> je pensais que tu comparais "pouet: %s" % pouet et "pouet : {0}".format(pouet)
16:08 <KAeL:#afpy> on peut facilement étendre le formatteur en plus
16:08 <haypo:#afpy> KAeL: ouais, mais encore une fois, Python a tout repompé :-)
16:09 <KAeL:#afpy> haypo: test_pourcent() : 0.272414922714
16:09 <KAeL:#afpy> test_format_nomme() : 0.721585988998
16:09 <KAeL:#afpy> la comparaison que tu voulais :)
16:09 <KAeL:#afpy> le % est bien plus rapide
16:09 <KAeL:#afpy> test_format_string() : 0.651232004166
16:09 <KAeL:#afpy> test_pourcent() : 0.272414922714
16:09 <KAeL:#afpy> en fait faut comparer ça :)
16:11 <KAeL:#afpy> le truc à voir c'est que dans le cas où on a une pattern "statique" pour le formatteur on peut imaginer optimiser les choses en parsant le formatteur à la compilation
16:11 <KAeL:#afpy> s/formatteur/la pattern/
16:13 <KAeL:#afpy> j'sais pas si je suis clair ;)
16:14 <haypo:#afpy> non, ça veut dire quoi parser à la compilation ?
16:19 <KAeL:#afpy> construire l'iterateur une seule fois
16:20 <KAeL:#afpy> si dans une boucle tu fais '{0} {1}'.format(val1, val2), il va reparser la pattern à chaque fois
16:21 <ogrisel:#afpy> haypo: lors de l'import du module
16:21 <KAeL:#afpy> comme qd tu fais '%s %s' % (val1, val2)
16:21 <KAeL:#afpy> oui pardon, je faisais du C là :)
16:21 <ogrisel:#afpy> et non pas lors de l'execution d'une methode ou d'une fonction
16:21 <KAeL:#afpy> je mélange les termes :)
16:27 <haypo:#afpy> KAeL: j'ai rarement du formattage dans des boucles... quoique
16:27 <haypo:#afpy> enfin, je vois, c'est comme re.match(regex, text) vs regex=re.compile(regex)... regex.match(text)
16:28 <ogrisel:#afpy> yep
16:29 <ogrisel:#afpy> c'est un peu le cas dual
16:30 <KAeL:#afpy> ouais, voilà
16:31 <KAeL:#afpy> si dans la vie de l'appli t'appelles ton match souvent, t'as intérêt à avoir fait un regex.compile
16:32 <KAeL:#afpy> là ça peut être pareil pour le Formatter
16:45 <sbz:#afpy> ahah KAeL se prosel sur scapy :)
16:45 <sbz:#afpy> s/se/ce
16:49 <KAeL:#afpy> j'ai été converti ;)
16:50 <KAeL:#afpy> ça amrche plutot bien
16:50 <KAeL:#afpy> faudrait que je mail la ml pour ma correction sur les messages SNMP
17:19 <sbz:#afpy> :)
17:28 <No`:#afpy> salut les gens
17:28 <ogrisel:#afpy> salut No`
17:48 <KAeL:#afpy> yo No`
17:48 <KAeL:#afpy> ogrisel: alors, cet upload, ça avance bien ? :)
17:49 <gawel> plus que 68h56
17:49 <ogrisel> 240517120 67% 6.79kB/s 4:49:57
17:49 <ogrisel> ca rame grave
17:49 <ogrisel> je retenterai de chez moi ce soir
17:49 <ogrisel> c'est du rsync donc ca recommencera pas depuis zero
17:49 <No`> KAeL: non, c'est pas ça qui faut dire... faut dire "BON ALORS? QU'EST-CE TU FOUS? DÉPÊCHE TOI!"
17:49 <No`> ;)
17:49 <KAeL> :)
17:50 <gawel> ogrisel: dit au gens de virer leur p2p quelques heures
17:50 <ogrisel> c'est pas moi qui pousse les bits dans les tuyaux d'internet
17:50 <ogrisel> ahah
17:50 <ogrisel> j'ai éteins freenet deja
17:50 <gawel> :)
17:54 <carxwol> gawel: tu pourras dire à Émilie que j'ai transmis
17:54 <gawel> ok :)
17:54 <gawel> ca me fait penser que j'ai pas relancé pour le serveur
17:56 <gawel> hm bah je retrouve plus :(
17:56 <gawel> j'ai du fantasmer
18:02 <haypo> ogrisel: si tu m'envoies le fichier, je peux uploader à 100 Ko/sec
18:02 <ogrisel> ahah
18:02 <ogrisel> c'est malin ca
18:02 <haypo> canaux de communications rapides : réseau local et envoi de CD/DVD-ROM
18:03 <haypo> ex: tu lances un cdrom par la fenêtre : 650 Mo/sec
18:03 <david`bgk> ou canon à pigeons voyageurs
18:03 <david`bgk> ogrisel, tu habites à la campagne ?
18:03 <ogrisel> non c'est le web du bouolot qui deconne depuis ce matin
18:03 <gawel> il habite à la montagne
18:04 <gawel> en haut de moromenil
18:04 <gawel> menilmontant ?
18:04 <gawel> je sais plus
18:04 <ogrisel> oui c'est ca
18:04 <ogrisel> menimontant
18:04 <gawel> faudrais qu'on retourne à la féline d'ailleurs un de ces quatres :p
18:05 <gawel> graou
18:07 <tarek> omnigraffle ca déchire, j'aimerais bien trouver un truc pareil sous linux, open source
18:08 <david`bgk> tarek, tu as vu le pencil django ? c'est énorme
18:09 <tarek> non c quoi ?
18:10 <david`bgk> stencil pardon : http://graffletopia.com/stencils/362
18:11 <tarek> c'est une extension pour omnigraffle ?
18:11 <david`bgk> dans omnigraffle tu as des bibliothèques de composants
18:11 <david`bgk> c'est juste une bibliothèque que tu peux ajouter
18:11 <tarek> a ok
18:11 <tarek> ok
18:12 <tarek> bon je vois pas d'autre alternatives que d'acheter omnigraffle, j'ai rien trouvé à sa cheville
18:12 <david`bgk> j'hésite encore, c'est cher :/
18:12 <tarek> c sur
19:00 <Genesis> a+
19:28 <gawel> ls
19:28 <gawel> raté
19:28 <gawel> david`bgk: ccomb jpcw2002 vous avez recu mon mail sur afpy-cd ?
19:29 <gawel> j'en chie a chaque fois avec ce foutu mailman
19:29 <ogrisel> merci gawel pour la liste CD et le cours d'administration LDAP en shell python
19:29 <gawel> héhé
19:29 <gawel> a cool c'est passé donc
19:31 <jpcw2002> gawel: ok pour le mail
19:35 <yotaff> en parlant ml
19:35 <yotaff> la ml ca@afpy a était créé ?
19:35 <gawel> bah cd
19:35 <gawel> c'est ce que je viens de faire
19:35 <yotaff> ah ok
19:35 <gawel> t'as du recevoir 2 mail
19:35 <yotaff> arg
19:36 <yotaff> afpy-cd
19:36 <gawel> commité directeur
19:36 <ogrisel> oui on est pas a l'AFUL ici
19:36 <yotaff> bah cd
19:36 <ogrisel> :)
19:36 <yotaff> cd@lists.afpy.org
19:36 <ogrisel> ni april
19:36 <gawel> on a que des afpy-
19:36 <gawel> c'est historique
19:36 <yotaff> c'est dégueux :)
19:37 <gawel> c'est quand alex gérait plusieurs domaines
19:37 <gawel> il avait déja un membres@ donc il a fait afpy-membres
19:37 <gawel> etc
19:37 <gawel> mailman supporte pas le multi-domaine
19:37 <yotaff> si
19:37 <gawel> ah ?
19:38 <gawel> les list sont identifié par leur nom dans les mbox
19:38 <yotaff> t'as peut etre une vieille version, mais à parinux je gère plusieurs domaine depuis pas mal de temps
19:38 <gawel> on est en sid :)
19:38 <gawel> enfin j'ai gardé la conf d'alex
19:39 <yotaff> (deja, j'ai bataillé pour que ca soit @lists.afpy.org)
19:39 <KAeL> mailman c'est multidomaine mais c'est absolument pas claire la conf je trouve :)
19:39 <yotaff> ce fut apre :)
19:40 <gawel> ouais clair
19:40 <yotaff> KAeL: tu exagères
19:40 <yotaff> c'est tout clicka
19:40 <gawel> la conf est bien relou
19:40 <gawel> bah pas à l'install
19:40 <yotaff> le seul à faire pour pas se faire chier, c'est d'avoir un domaine exprés
19:40 <KAeL> yotaff: dans les outils CLI t'as du mal à voir quelle ML est sur quel domaine
19:40 <yotaff> pour tout balancer a mml depuis postfix
19:40 <yotaff> aprés ca roule
19:48 <gawel> bon, retour a la vie sociale
19:48 <gawel> kiss
23:47 <tarek> ogrisel, ping