00:33 <feth:#afpy> bind10 est extensible en Python, youhou
        00:33 <feth:#afpy> bon, je devrais dormir moi
        00:36 <haypo:#afpy> feth: en python3 ?
        00:37 <haypo:#afpy> (article de 2011) "We picked Python 3 when we started BIND 10 in April 2009. Our expectation then (and now) is that BIND 10 would take 5 years to complete, and we figured Python 3 would be more-or-less mainstream by the time we are ready for widespread use."
        00:37 <haypo:#afpy> en 2014, python3 sera mainstream :-)
        02:22 <alain_afpy:#afpy> - www: FAILURE 502 Proxy Error
        02:22 <alain_afpy:#afpy> - varnish: FAILURE [Errno 111] Connection refused
        02:22 <alain_afpy:#afpy> - membres: FAILURE 503 Service Temporarily Unavailable
        02:24 <alain_afpy:#afpy> - www: FIXED
        02:24 <alain_afpy:#afpy> - varnish: FIXED
        02:24 <alain_afpy:#afpy> - membres: FIXED
        06:00 <alain_afpy:#afpy> - www: FAILURE 500 Internal Server Error
        06:00 <alain_afpy:#afpy> - varnish: FAILURE 500 Internal Server Error
        06:00 <alain_afpy:#afpy> - membres: FAILURE 500 Internal Server Error
        06:02 <alain_afpy:#afpy> - www: FIXED
        06:02 <alain_afpy:#afpy> - varnish: FIXED
        06:02 <alain_afpy:#afpy> - membres: FIXED
        08:00 <alain_afpy:#afpy> - hg: FAILURE 503 Service Temporarily Unavailable
        08:02 <alain_afpy:#afpy> - hg: FIXED
        09:10 <feth:#afpy> haypo: 2013, année du serpent, donc année de Python
        09:11 <feth:#afpy> Bonjour aux serpents et autres natifs d'un signe astrologique chinois
        09:21 <jon1012:#afpy> feth, hello
        09:21 <jon1012:#afpy> c'est donc l'année d'alain ?
        09:22 <jon1012:#afpy> pardon, d' alain_afpy
        09:22 <bmispelon:#afpy> jon1012: on dirait bien: https://en.wikipedia.org/wiki/Chinese_zodiac#Years
        09:22 <bmispelon:#afpy> et l'année prochaine, c'est les lasagnes \o/
        09:23 <jon1012:#afpy> ah ouais
        09:23 <No`:#afpy> alain_afpy: on va te transformer en lasagnes
        09:23 <alain_afpy:#afpy> No`: de gaz
        09:24 <No`:#afpy> hodwy, au fait
        09:30 <feth:#afpy> jon1012: et la mienne :)
        09:30 <jon1012:#afpy> feth, t'es un serpent ?
        09:30 <feth:#afpy> alain_afpy: des lasagnes de gaz !
        09:30 <alain_afpy:#afpy> feth: expliques à haypo
        09:30 <feth:#afpy> jon1012: yup, 1977 ftw
        09:31 <jon1012:#afpy> ah oui
        09:35 <jpcw:#afpy> matin café
        09:36 <jpcw:#afpy> donc bmispelon c'était quoi ton souci avec builddout l'autre jour
        09:36 <jpcw:#afpy> quand j'avais un peu de temps le soir, tu étais déjà parti
        09:37 <bmispelon:#afpy> jpcw: j'essayais d'installer un truc en local qui utilise buildout
        09:37 <bmispelon:#afpy> (l'appli qui constuit logs.afpy.org pour etre précis)
        09:38 <bmispelon:#afpy> et j'ai du batailler pour avoir un truc qui au final ne fonctionne qu'a moitié
        09:38 <jpcw:#afpy> mais encore ?
        09:38 <jpcw:#afpy> c'est quoi l'erreur ?
        09:38 <bmispelon:#afpy> et ca m'arrive a chaque fois que j'essaye d'utiliser buildout
        09:40 <bmispelon:#afpy> ce n'était pas vraiment une erreur précise (il manquait des modules je crois), juste cette impression de ne pas comprendre pourquoi on se complique la vie avec buildout
        09:40 <jpcw:#afpy> bmispelon: c'est un point de vue
        09:40 <jpcw:#afpy> on est plein à avoir l'avis inverse
        09:40 <bmispelon:#afpy> jpcw: je cherche a comprendre le point de vue inverse justement
        09:41 <jpcw:#afpy> buildout fait ce que tu lui de faire, comme les autres trucs, mais il le fait bien
        09:41 <jpcw:#afpy> par exemple il gère très bien les conflits de versions
        09:41 <jpcw:#afpy> chose que ne fait pas pip
        09:41 <jpcw:#afpy> au delà de ça
        09:41 <jpcw:#afpy> buildout sert à déployer des projets, il peut bie entendu poser des eggs, mais tu peux faire bien plus
        09:41 <jpcw:#afpy> en gros
        09:41 <jpcw:#afpy> buildout est "predictibl"
        09:42 <jpcw:#afpy> reproductible
        09:42 <jpcw:#afpy> extensible
        09:42 <jpcw:#afpy> ça à l'aça n'a la'iar de rien???
        09:43 <jpcw:#afpy> ..
        09:43 <bmispelon:#afpy> moi j'ai l'habitude d'utiliser virtualenv. Est-ce que c'est nécessaire avec buildout?
        09:43 <bmispelon:#afpy> j'ai eu l'impression que ca faisait un peu double emploi
        09:43 <jpcw:#afpy> c'est transparent
        09:44 <jpcw:#afpy> dans la version1  buildout offrait la possibilité d'isolation du "no-site-packages"
        09:44 <jpcw:#afpy> plus dans la 2
        09:44 <jpcw:#afpy> donc tu peux mettre buildout dans un venv
        09:44 <jpcw:#afpy> ça ne change rien
        09:44 <jpcw:#afpy> buildout permet aussi de poser des eggs sans avoir le droit d'écrire dans le site-packages système 
        09:45 <jpcw:#afpy> donc sur ces deux points-là c'est pareil
        09:45 <jpcw:#afpy> maintenant
        09:45 <jpcw:#afpy> conflit de versions 
        09:45 <jpcw:#afpy> buildout est le seul outil à ma connaissance à gérer celà
        09:45 <bmispelon:#afpy> conflit de version? on parle de deux lib qui dépendent de deux version différentes d'une troisieme?
        09:46 <jpcw:#afpy> il va construire l'arbre des dépendances en parcourant ce que tu lui as demandé, et en parcourant les install_requires de tes setup.py
        09:46 <jpcw:#afpy> si tu as deux version incompatibles
        09:46 <jpcw:#afpy> il va te crier dessus
        09:46 <jpcw:#afpy> mais surtout ne rien faire
        09:46 <jpcw:#afpy> et ça c'est le plus important
        09:46 <jpcw:#afpy> pip se vautre lamentablement
        09:46 <jpcw:#afpy> bmispelon: je te donne un exemple
        09:46 <jpcw:#afpy> imagein tu veux poser sphinx
        09:47 <jpcw:#afpy> dans le setup.py tu as comme require docutils >= 0.7
        09:47 <jpcw:#afpy> si tu psoes sphinx avec pip ou buldout les deux vont te tirer ce qu'il faut
        09:47 <jpcw:#afpy> tout va bien
        09:47 <bmispelon:#afpy> jusque la, je suis
        09:47 <jpcw:#afpy> maintenant imagines tu as un 3 egg
        09:48 <jpcw:#afpy> qui lui fonctionne jusqu'a docutils <= 0.5
        09:48 <jpcw:#afpy> buildout va te dire
        09:48 <jpcw:#afpy> j'ai un souci et ne rien faire
        09:48 <jpcw:#afpy> il va te dire tu me demande un truc impossible
        09:49 <jpcw:#afpy> odocutils >= à 0.7 et docutils <= 0.5 je ne sais pas faire
        09:49 <bmispelon:#afpy> ok, je vois
        09:49 <jpcw:#afpy> et il ne pose rien!
        09:49 <jpcw:#afpy> pip pose le dernier que tu luia sdemandé
        09:49 <jpcw:#afpy> si tu mets dans un requirement.txt sphinx puis docutil==0.5
        09:49 <jpcw:#afpy> il va d'abord poser sphinx
        09:50 <jpcw:#afpy> aller chercher docutils 0.7
        09:50 <jpcw:#afpy> puis te le dégager
        09:50 <jpcw:#afpy> et te poser docutils 0.5
        09:50 <jpcw:#afpy> quand tu vas faire ton bin/sphinx-quickstart
        09:50 <jpcw:#afpy> ça va crier
        09:50 <jpcw:#afpy> et t'es emmerd
        09:50 <jpcw:#afpy> buildout lui ne psoe rien
        09:50 <jpcw:#afpy> là on est sur deux eggs
        09:50 <jpcw:#afpy> et déjà ça merde
        09:50 <bmispelon:#afpy> pourquoi des eggs d'ailleurs?
        09:51 <jpcw:#afpy> buildout sait tout poser hein
        09:51 <bmispelon:#afpy> j'ai jamais bien compris ce que c'était exactement, ni a quoi ca servait (faudrait que je me renseigne)
        09:51 <jpcw:#afpy> j'ai dit eggs car c'est un poil le format sur pypi
        09:51 <jpcw:#afpy> ;)
        09:51 <jpcw:#afpy> donc quand tu pose sun plone tu gères plus de 230 eggs
        09:52 <jpcw:#afpy> et tua sintérête à respecter les versions pour plein de bonnes raisons
        09:52 <bmispelon:#afpy> j'ai deja vu ca, ca fait assez peur quand on ne s'y attend pas
        09:52 <jpcw:#afpy> mais celle-là ama suffit
        09:52 <cyp:#afpy> bmispelon: je me sers aussi de buildout pour déployer dans mon projet des trucs qui ne sont pas du code python : ex des xsl ou des xsd qui sont communes sur de multiples projet
        09:52 <jpcw:#afpy> après les gens font comme ils veulent
        09:52 <cyp:#afpy> et ça virtualenv ne sais pas faire
        09:53 <bmispelon:#afpy> ce qui me surprend aussi avec buildout, c'est la gueule du fichier de conf
        09:53 <bmispelon:#afpy> j'ai l'impression que le mode de fonctionnement classique c'est de copier/coller des trucs trouvés a droite a gauche
        09:53 <bmispelon:#afpy> c'est une mauvaise impression de ma part?
        09:54 <jpcw:#afpy> oui
        09:55 <jpcw:#afpy> bmispelon: tu as cette snesation, car c'est ce que tu fais, car tu ne maîtrises pas tout ce qu'il se passe
        09:55 <jpcw:#afpy> fait les exos de la doc de buildout etc
        09:55 <jpcw:#afpy> tout sera plus clair
        09:55 <bmispelon:#afpy> est-ce que vous avez des exemples de projets qui utilisent bien buildout?
        09:55 <bmispelon:#afpy> pour voir a quoi ca peut ressembler quand c'est bien fait
        09:57 <jpcw:#afpy> bmispelon: je dois bosser là, mais demande à benoitbb par exemple
        09:57 <jpcw:#afpy> au début il vouali comprendre, après il voulait tout buildoutiser ;)
        09:57 <jpcw:#afpy> genre il pose des projets drupal drush and co via buidout :D
        09:57 <bmispelon:#afpy> jpcw: ok, merci en tout cas pour ces explications
        09:58 <jpcw:#afpy> bmispelon: yw
        10:03 <benoitbb:#afpy> 'lo
        10:04 <benoitbb:#afpy> hihi je travaille aussi jpcw :p
        10:05 <benoitbb:#afpy> bmispelon: je sais pas si ça pourra t'aider, mais j'ai essayé de faire des retours d'expérience via quelques articles (en anglais, désolé)
        10:06 <benoitbb:#afpy> comme là http://tech.novapost.fr/static/images/slides/djangocon-toulouse-2012-buildout.html ou là http://www.marmelune.net/en/python/buildout/
        10:07 <bmispelon:#afpy> benoitbb: no souçaille, je spique le angliche
        10:07 <bmispelon:#afpy> et merci
        10:09 <jpcw:#afpy> benoitbb: ah bon ? :D
        10:09 <jpcw:#afpy> bmispelon: entre benoitbb et cyp plus plein d'autres ici, tu es entre de très bonnes mains
        10:10 <jpcw:#afpy> cependat je pense que tu en es au stade ou il faut lire, un peu et surtout pratiquer
        10:10 <benoitbb:#afpy> et des projets pas trop compliqués, par exemple https://github.com/benoitbryon/rst2rst/ ou https://github.com/benoitbryon/django-downloadview/
        10:10 <benoitbb:#afpy> faut regarder le Makefile dans mes projets, c'est lui qui s'occupe de parler à buildout
        10:11 <bmispelon:#afpy> Makefile + buildout? Je sens que je vais devoir passer un cap psychologique ! :)
        10:12 <benoitbb:#afpy> le makefile, c'est pour pas avoir à te poser la question sur buildout
        10:12 <benoitbb:#afpy> clone, make develop, work
        10:12 <benoitbb:#afpy> make test, commit, push
        10:13 <benoitbb:#afpy> (make "develop" parce que j'insiste sur le fait que c'est pour l'environnement de dév)
        10:13 <bmispelon:#afpy> comme dit jpcw, faut que je fasse un peu de lecture. Aujourd'hui, je vais du virtualenv, pip install -r requirements
        10:13 <alain_afpy:#afpy> WARNING !!! YAKAFOKON DETECTED !!!!
        10:13 <benoitbb:#afpy> dans ces projets, je me sers de buildout pour déployer l'environnement de dév, et le partager entre les contributeurs
        16:45 <NelleV:#afpy> alain_afpy: afpyro
        16:45 <alain_afpy:#afpy> Ca va commencer!!! http://afpy.ro/dates/2013/2013_02_22.html
        16:47 <jpcw:#afpy> NelleV: tu as 10 minutes d'avance
        16:47 <jpcw:#afpy> en principe alain_afpy le fait tout seul à 17h ;)
        16:52 <NelleV:#afpy> vivement l'afpyro...
        17:13 <marmoute:#afpy> ça fait une semaine que les mec de l'etage du dessus font un concert a la défonceuse
        17:13 <marmoute:#afpy> Et ça vient de se taire VIVE LE WEEK-END
        17:13 <marmoute:#afpy> du coup a presque envie de rester bosser deux jours de plus
        17:19 <arthru:#afpy> marmoute : t'iras bosser après l'afpyro
        17:21 <arthru:#afpy> ;)
        17:23 <NelleV:#afpy> c'est ce qu'on faisait, quand je bossais à Londres :)
        17:23 <NelleV:#afpy> on allait au pub, puis on retournait au boulot...
        17:24 <marmoute:#afpy> …
        17:29 <jpcw:#afpy> http://www.afpy.org/gcalendar
        17:29 <jpcw:#afpy> merci Maïk Roder qui a fournit le lien
        17:32 <marmoute:#afpy> cool
        17:43 <alain_afpy:#afpy> Ca va commencer!!! http://afpy.ro/dates/2013/2013_02_22.html
        17:50 <tchiroux:#afpy> j'ai hyper soif, je ne sais pas si je tiendrais jusque tout à l'heure..
        17:58 <arthru:#afpy> au webtest sprint, on vous a pas attendu :p
        17:59 <bmispelon:#afpy> tiens en parlant de sprint: je me souviens vaguement avoir entendu (ou lu) parler d'un sprint sur le site afpy fin mars.
        17:59 <bmispelon:#afpy> J'ai revé ou bien?
        17:59 <bmispelon:#afpy> je n'arrive plus a retrouver l'info
        19:09 <arthru:#afpy> bmispelon : tu n'as pas rêvé, il y a un sprint pour terminer le nouveau site de l'afpy les 30 et 31 mars 
        19:10 <bmispelon:#afpy> arthru: tu me rassures. Le lieu est déja arreté?
        19:11 <arthru:#afpy> je crois que c'est chez bearstech
        23:40 <matrixise:#afpy> re