10:16 [#] madin60 dit bonjour à tout le monde
11:49 < ogrisel> youhou le wifi marche au bar du fosdem
11:49 [#] ogrisel va se chercher une chimay bleue
12:11 < tarek_> ogrisel, lucky you
14:06 [#] madin60 lache son ecran d'ordinateur
14:38 < haypo> bon ils sont où les parisiens, ils sont bien à Paris ?
14:38 < haypo> pardon, à FOSDEM ?
15:03 < gawel> ola ogrisel
15:03 < gawel> ça se passe ?
15:03 < ogrisel> salut gawel
15:03 < ogrisel> je suis dans la devroom lightning talks
15:03 < ogrisel> c'est le tour de pyroom / No`
15:04 < ogrisel> dommage qu'il soit pas sur IRC
15:04 < gawel> t'as pécho des bonnes confs ?
15:04 < ogrisel> oué 2 / 3 bien sympa
15:05 < gawel> tien j'ai un link pour toi
15:05 < gawel> que je retrouve
15:06 < gawel> une autre fois alors
15:08 < tarek_> ogrisel, vous y etes avec seb ?
15:08 < ogrisel> le wifi est pas tres stable icic
15:08 < ogrisel> bib he sais pas ou il est
15:09 < ogrisel> peut etre dans la room ruby on rails
15:09 < ogrisel> yes j'ai vu ca sur reddit il ya qqes jours :)
15:18 < tarek_> gawel, t'a pas une tite place sur ton buildbot ?
15:23 < ogrisel> c eemilie
15:24 < tarek_> coucou emilie
15:25 < ogrisel> coucou Tarek
15:26 < ogrisel> je monte d un cran j ecoute des trucs que je comprends pas et en plus en anglaia
15:43 < gawel> tarek: y a une recipe pour monter un buildout super facilement
15:50 < tarek> gawel, ouai je sais, je cherche juste un slave de plus ailleurs que sur mon serveur
15:57 < ccomb> tarek: la nouvelle dedibox peut servir pour des slaves hein
15:58 < ccomb> pour l'instant elle a un master, un slave et 4 builders
15:59 < ccomb> le builder python 3.0 s'arrete dès la création du virtualenv... :p
16:00 < tarek> a ben cool
16:00 < tarek> j'ai besoin d'un slave python 2.3
16:02 < ccomb> $ sudo aptitude install python2.3
16:02 < ccomb> Pas de version candidate trouv?e pour python2.3
16:02 < ccomb> bon, ok, je compile
16:03 < tarek> c un vieux truc
16:03 < tarek> en fait faut que je lance les tests de python 2.7 avec python 2.3
16:03 < tarek> pour vérifier que la compatibilité de 2.3 est maintenue dans le code
16:03 < ccomb> euhhh; plai-it ?
16:04 < tarek> le code de distutils
16:05 [#] ccomb ./configuring
16:07 < tarek> mrci c cool
16:13 [#] ccomb make installing
16:14 < ccomb> 'tain, j'ai 2.3, 2.4, 2.5, 2.6 et 3.0 en meme temps
16:15 < gawel> m'en faudrait un pour formalchemy aussi :p
16:15 < ccomb> ben elle sert à ca, hein
16:16 [#] gawel veut bien un compte
16:16 < Ohan> tarek|away, ne perds pas espoir, j'ai "bientot" fini le ch5
16:16 < Ohan> c'est un très gros morceau :D
16:17 < tarek|away> le 4 est bientot fini
16:17 < tarek|away> c le double :D
16:19 < gawel> tu devais pas avoir fini pour le 1er ?
16:19 < tarek|away> c repoussé au 15
16:20 < tarek|away> mais bon pffff
16:20 < tarek|away> c chaud
16:20 < tarek|away> je suis pas à niveau sur python 3
16:21 < tarek|away> je vais me prendre une claque là dessus
16:29 < Ohan> tarek|away, y'a du python3 dans ton livre?
16:30 < Ohan> tarek|away, pour le ch5, j'ai vraiment modifié pas mal de petites choses, et vu que j'apprends en même temps, ca me prends beaucoup plus de temps que prévu, et je m'en excuse ;)
16:30 < Ohan> il me reste 9 pages là
16:33 < tarek|away> merci Ohan c tres cool de ta part
16:34 < tarek|away> 45 pages pfff
16:34 < Ohan> bah y'a pas de soucis, je te l'ai dit ;)
16:34 < tarek|away> faudrait que je le coupe
16:36 < gawel> ccomb danke
16:39 < Ohan> tarek|away, t'as deux minutes?
16:43 < gawel> ccomb: pour z3c.etestbrowser faut utiliser lxml.html.etree
16:44 < gawel> le xml aime pas trop les nbsp
16:44 < ccomb> mmmh, tu veux pas resituer le contexte ?
16:45 < gawel> bah matte les failure :)
16:45 < ccomb> eh je m'en fous des failures
16:45 < ccomb> moi je monte le buildbot
16:45 < ccomb> y a 6 mois pour corriger
16:45 < gawel> on peux pas lui faire un CNAME afpy a cette bebette ?
16:46 < ccomb> comment ca
16:46 < gawel> hm, genre boa.afpy.org
16:46 < ccomb> j'ai rajouté un champ zope3, on peut en mettre un autre
16:48 < ccomb> ca change quoi de faire un cname ou un A
16:48 < gawel> A c'est un ip, c'est mal
16:48 < gawel> je jour ou tu change l'ip tu change pas les cname
16:54 < ccomb> ayé j'ai cnamisé vers afpy.toonux.com
17:00 < Ohan> tarek|away, c'est bon réglé
17:03 < gawel> ccomb il a installé des lib dans le site-packages du system
17:03 < gawel> quel goret !!!
17:04 < ccomb> t'as qu'à faire ton virtualenv :)
17:04 < ccomb> c'est a cause de colletive.buildbot
17:14 < tarek> c de la branlette collective.buildbot
17:15 < tarek> Ohan, ok cool
17:15 < Ohan> un soucis avec "from ..bdd import ......"
17:15 < Ohan> enfin un soucis de compréhension
17:15 < Ohan> .. ca fait remonter deux niveaux, c'est pas comme en shell ou c'est le répertoire parent
17:23 < Ohan> enfin je crois... j'ai l'impression que je m'emmele les pinceaux, parce que être dans un "fichier" (dans un module) c'est comme être dans un répertoire du point de vue de l'interpréteur
17:24 < Ohan> donc si je suis dans /test/mod.py, et que je fais "from . import...", ca va chercher un module qui est dans le répertoire "test"
17:25 < Ohan> et si je fais "from .. import ...", ca va chercher un module qui est dans "/" (ce qui est donc équivalent au shell, je me suis trompé)
17:39 [#] madin60 vient de réparer son écran d'ordinateur.
17:40 < Ohan> tarek, tu fera gaffe, dans les chapitres que je relis, je met parfois des notes à ton attention ;)
17:44 < Ohan> et si tu veux raccourcir ton ch5, tu pourrai le scinder (au moins en deux): le titre du chapitre est "structuration du code", et tu y parle de classes, modules, packages.... mais aussi de la gestion des exception, des iterator, des list comprehension...
17:44 < Ohan> qui n'ont pas vraiment de rapport avec la structuration du code je trouve
18:04 < tarek> le 4 est aussi lourd
18:05 < Ohan> tu l'envoie quand?
18:05 < Ohan> tu me dira il me reste encore le 11 et les exos a relire dans le package que t'avais envoyé
18:18 < tarek> Ohan, je le fini là
18:18 < tarek> je pense d'ici ce soir
18:19 < Ohan> tu prefere que je fasse le 11 ou que j'attende pour le 4?
18:41 < tarek> le 11 c cool merci Ohan
18:41 < tarek> gawel, a c cool,
18:41 < Ohan> ca marche tarek ,j'ai quasi fini le 5, encore 10 minutes et je te l'envoie, et j'attaque la suite
18:41 < tarek> gawel, ca lance les tests de pylons ou autre chose
18:42 < tarek> Ohan, merci :')
18:42 < gawel> les tests de fa et ceux de la template pylons
18:54 < Ohan> tarek, chapitre 5 envoyé!
18:55 < tarek> Ohan, merci
18:55 < Ohan> avec plaisir, j'attaque le 11
19:05 [#] madin60 s'absente. C'est l'heure de la soupe :-)
19:16 < Ohan> tarek, dis moi, concernant le ch11, est-ce que le code des exercices est exactement le même que celui dans le zip que tu avais fourni?
19:16 < Ohan> si c'est le cas, je ne m'embête pas à les retaper pour les valider, je bosse directement sur ceux que tu as fournis
19:18 < tarek> c le meme oui
19:18 < tarek> j'ai copié collé
19:40 [#] madin60 est de retour
19:42 < Ohan> quelqu'un saurait m'expliquer l'intérêt de faire "sys.argv[:] = arguments" (arguments étant assigné comme "options, arguments = parser.parse_args()", avec "parser = OptionParser()")
19:43 < Ohan> en fait, le but est de réinitialiser sys.argv avec uniquement les arguments (et pas les options) ? et pourquoi sys.argv[:]=... et pas juste sys.argv=...
19:43 < Ohan> tarek, je bloque sur la compréhension de ton premier exo :(
19:44 < Ohan> quand tu fais sys.argv[:] = arguments => je comprends pas à quoi ça sert
19:44 < Ohan> je pense savoir ce que ça fait, mais pas le but :(
19:50 < tarek> c une modif inplace
19:50 < tarek> dans la meme instance d'objet
19:53 < tarek> sinon l'objectif c'est juste de comprendre et utiliser optparse
19:55 < Ohan> ouaip, mais je pige pas pourquoi le [:], et la réassignation de sys.argv
19:55 < Ohan> je comprends pas le use case en fait
20:05 < tarek> Ohan, back
20:06 < tarek> en fait on s'en fiche ici, je vais retirer cette ligne
20:19 < Ohan> je la vire dans ma correction alors ;)
22:03 [#] madin60 pense qu'il ne programme pas assez vite :/
22:04 < Ohan> ca n'existe pas madin60, de "pas programmer assez vite"
22:04 < madin60> Ohan si!
22:04 < Ohan> pas programmer assez bien, ça, ça existe ;)
22:05 < madin60> :D mais moi j'aimerai etre productif!
22:05 < madin60> Donc programmer vite et bien ;-)
22:06 < madin60> Je suis deg car je voulais tester un truc, mais bon ca me met plus de temps que je ne le pensais de faire les etapes précédente
22:07 [#] madin60 souhaite une bonne nuit à ceux qui liront cette ligne ;-]
22:56 < haypo> au sujet de la conf' de No, j'ai fait le choix de la louper car y'avait une autre bonne conf d'un ami en même temps
22:56 < haypo> et que les lighting talks sont enregitrés en vidéo ;-)
22:57 < haypo> comme ça, je peux voir les deux