08:00 <alain_afpy> - hg: FAILURE 503 Service Temporarily Unavailable
08:03 <alain_afpy> - hg: FIXED
09:08 <feth> morgen kaffee kugelhopf
09:11 <Nekrodes> hi a toutes et tous ;)
10:00 <tarek> mais comment il marche l'editeur plone dans afpy.org
10:01 <tarek> ca marche pas le reST ?
10:01 <tarek> ca bouffe tous les saus de ligne
10:14 <gawel> aucune idée
10:14 <gawel> hiiiiiiiiiii y a marmoute http://www.dailymotion.com/video/xuh369_osdc-fr-2012-changesets-evolution-mercurial-secoue-le-monde-du-dvcs_tech
10:15 <tarek> si vous connaissez un ops dans le coin : http://ziade.org/2012/10/26/looking-for-an-ops-for-mozilla/
10:16 <gawel> j'en connais plain, mais je les garde, hihihi
10:17 <tarek> haha
10:17 <tarek> on a des jolis t-shirts
10:23 <NelleV> tarek: c'est quoi ops ?
10:23 <NelleV> operateur systeme
10:24 <tarek> c un gars qui gere les deploiements toussa
10:24 <bmispelon> tarek: ca peut etre une fille aussi? :p
10:24 <tarek> toutafe
10:26 <NelleV> bon... les devs de matplotlib ne sont pas ultra réactif...
10:26 <marmoute> bmispelon: ne soit pas ridicule, c'est pas un métier de fille l'informatique</sarcasm>
10:26 <marmoute> NelleV: combien de mois
10:27 <NelleV> marmoute: deux semaines
10:28 <NelleV> j'ai 11 PR en attente...
10:28 <marmoute> héhé
10:29 <marmoute> combien de changesets au totale ?
10:30 <NelleV> je ne sais pas
10:30 <NelleV> c'est que des trucs simples => pep8
10:30 <NelleV> ils sont un peu reloud là
10:30 <NelleV> https://github.com/matplotlib/matplotlib/pulls/NelleV
10:32 <feth> gawel: tu les gardes pour toi ou tu as pas reçu mon mail hier ? ;)
10:32 <feth> (les ops)
10:35 <gawel> feth: je crois que c'est pas pour nous. et que tu coup on demande à louis si il a quelqu'un, mais louis il traine
10:35 <feth> dac, je te remercie :)
10:36 <feth> l'info que je voulais c'est surtout si je dois rechercher ailleurs :)
10:38 <marmoute> NelleV: et la mailing list dit quoi ?
10:42 <NelleV> marmoute: la mailing list dit "on attend que 1.2.x sorte"
10:42 <NelleV> marmoute: ça fait un mois que la branche a été faite il me semble
10:49 <marmoute> Et elle à été taggé cette version ?
10:49 <NelleV> y'a une branche v1.2.x
10:51 <marmoute> NelleV: ça ne me chose pas trop que tant que la version ne soit pas publié il se concentre sur "sortir la version"
10:52 <NelleV> marmoute: perso, ça me choque que ça prenne un mois
10:52 <NelleV> marmoute: y'a pas un PR mergé toutes les semaines
10:52 <NelleV> marmoute: pour le scikit, on fait des releases en 2 jours
10:54 <gawel> c'est un truc d'amateur aussi
10:54 <gawel> :p
10:54 <gawel> moi je fais des release en 5mn. plus l'amateurisme est grand plus c'est rapide
10:55 <gawel> quand tu fais des release multios et que tu es distribué dans la majorité des distro c'est pas la même
10:56 <NelleV> gawel: ah oui?
10:56 <marmoute> 1 mois c'est long, mais pourquoi pas. Il faut plutôt voir comment aider la release à sortir.
10:56 <NelleV> gawel: scikit-learn un truc d'amateur ? :p
10:56 <NelleV> gawel: tu sais dans combien de distro on est distribué ?
10:57 <marmoute> NelleV: la preuve la majorité des contributeurs n'ont pas un *vrai travail* dans l'*industri*
10:57 <NelleV> gawel: la différence avec matplotlib, c'est que quand on fait une release, on bosse 24h24 pendant 3 jours, à beaucoup.
10:59 <gawel> oui, c'est de l'amateurisme avancé :p
11:18 <yota> 3h pour faire une release ?
11:18 <yota> 3j
11:18 <yota> t1
11:18 <feth> ou alors 15 jours homme et 15 minutes
11:18 <yota> faudra me définir ce qu'est "faire une release"
11:19 <yota> parce que 3j j'ai du mal a voir :)
11:19 <NelleV> yota: faut merger des trucs faire des tests, faire l'installeur windobe etc
11:20 <NelleV> généralement, c'est surtout fermer des tickets
11:22 <No`> matin
11:30 <gawel> grenoya: c'est pas ta copine ça ? https://www.april.org/trombinoscope.php?membre=mcorvellec
11:30 <gawel> la petite jeunette qu'était a coté de l'afpy à SL
11:31 <gawel> aha, son site est *énorme* https://marianne-corvellec.appspot.com/
11:31 <gawel> je kiffe
11:31 <gawel> du sphinx en rose <3
11:37 <marmoute> Hey mais je connais cette fille
11:37 <grenoya> gawel: oui c'est marianne :) (pas eu besoin de cliquer sur le lien, lee site en sphinx rose ne trompe pas)
11:37 <gawel> haha
11:37 <grenoya> gawel: après j'ai pas les même gouts estétique qu'elle :)
11:37 <gawel> moi si :D
11:37 <marmoute> Mouahaha maintenant elle fait du python du sphinx et du Logiciel libre
11:38 <marmoute> Je connais très bien son copain.
11:38 <gawel> marmoute: tu veux dire que tu l'a connu quand elle était cocainomane érante ?
11:38 <feth> depuis elle sniffe du mercurial
11:39 <marmoute> Bah disons que depuis quelle sort avec gors geek core dev Mercurial elle fait du Python et elle est à l'APRIL
11:40 <marmoute> "J'ai adhéré à l’April en mai 2011. C’est au cours de ma thèse en physique théorique (achevée en janvier 2012) que je découvre le monde du logiciel libre, principalement au travers de belles rencontres, assez peu dans le cadre institutionnel."
11:40 <marmoute> "au travers de belles rencontre"…
11:40 <gawel> héhé
11:41 <gawel> y a pas de petite porte
11:41 <grenoya> c'est une fervente utilisatrice de LL, mais pas une contributrice côté dév
11:41 <gawel> maintenant un jour elle larguera son mec, mais pas le logiciel libre!!!
11:42 <grenoya> voilà :)
11:42 <marmoute> Ça me fait rire de la voir à fond dedans. Mais ça ne m'étonne qu'a moitié.
11:43 <grenoya> elle a beaucoup utilisé python (bidouillages + scripts écris par d'autres) durant sa thèse, mais elle à le grain de folie nécessaire pour avoir envie d'apprendre vraiment
11:43 <NelleV> omg
11:43 <NelleV> rose
11:43 <NelleV> très rose
11:43 <grenoya> oui :)
11:43 <gawel> je trouve ça super chou
11:44 <gawel> il manque juste un poney django
11:44 <yota> un jour faudra m'expliquer cette obsession pour le poney
11:44 <gawel> oui, je t'expliquerai
11:45 <gawel> mais voici une première piste https://en.wikipedia.org/wiki/Animal_roleplay#BDSM_Pony_Play
11:46 <bmispelon> gawel: tu connais http://audreymroy.com/ponystrap/ ?
11:47 <gawel> magnifique :D
11:48 <gawel> je vois qui c'est la gonzesse. elle fait des miliers de trucs
12:13 <tarek> menerve ces entrepreneurs 2.0
12:14 <feth> rrrrou rrrrou
12:15 <marmoute> tarek: link ?
12:16 <tarek> http://t.co/yHznf3Mq
12:16 <tarek> ils vont fuir les taxes les VC
12:16 <tarek> c'est une CATASTROPHE
12:16 <tarek> la france est foutu
12:17 <tarek> putin mais faut vraiment qu'il arretent. taxer les benefices en tant de crise comme ca c'est normal
12:17 <tarek> faut taxer les salaires des ouvriers ptet
12:18 <marmoute> si les ouvrier bossait gratos en échange du gite et du couvert ça serait beaucoup mieux
12:18 <tarek> en echange du git ?
12:18 <tarek> :D
12:21 <alexis> bah il à été prouvé que le mercure était mauvais pour la santé en même temps
12:32 <gawel> tarek: surtout quand les bénéfices sont responsable de la crise... :)
12:33 <gawel> cf répartition salaires/capitale de ces dernières décenies
12:33 <gawel> salaires/dividendes*
12:33 <tarek> je vais aller a la cantine au prochain VC web 3.0 meetup et troller
12:34 <feth> WC veb c'est un produit d'entretien ?
12:35 <tarek> alexis: je peux puller https://github.com/mozilla-services/vaurien/pull/2 c bon ?
12:35 <alexis> tarek: yes go
12:36 <tarek> j;ai rajoute un argument:
12:36 <tarek> si tu mets pas tout, et que tu essaye par exemple de fais un rpm
12:36 <tarek> ca peut merde
12:36 <tarek> r
12:36 <tarek> vu que bdist_rpm fais un sdist avant
12:36 <tarek> yay thx!
12:40 <alexis> ah yes
12:41 <alexis> je vais changer pour que mes projets l'incluent aussi tiens
12:41 <alexis> question d'être consistant.
12:43 <feth> "A foolish consistency is the hobgoblin of little minds"
12:43 <alexis> c'est du bon cidre ça le hobgoblin
12:43 <feth> (rien, c'est juste pour faire une citation)
12:46 <tarek> alle hop
12:46 <tarek> je vais monter un parti politique
12:47 <feth> y a de la place au centre
13:11 <gawel> Y a déjà le front de libération du développeur
13:11 <gawel> autant utiliser une structure existante
13:22 <feth> non aux silos de compétences ! (je sais pas de qui est cette citation) -> front de libération
13:25 <tarek> le front de libération du développeur
13:25 <tarek> hehe
13:26 <tarek> arg le tatouage tribal en page d'accueil :)
13:27 <gawel> bah, c'est un truc de warrior!!!
13:27 <tarek> hehe
15:51 <Nekrodes:#afpy> j'ai un petit soucis avec un script en python que je ne peux pas demoniser car dans le script j'ai mis un mechant "while 1:" :/
15:52 <Nekrodes:#afpy> es-ce que quelqu'un sait comment faire pour que le daemon ne soit pas en attente de la sortie du script?
15:52 <feth:#afpy> mets while not stop
15:52 <feth:#afpy> mets du while !
15:54 <Nekrodes:#afpy> feth: le soucis ce n'est pas faire le while, sinon daemoniser ce script
15:55 <gawel:#afpy> https://github.com/thesharp/daemonize
15:55 <Nekrodes:#afpy> dans le script pyhon, je dois regarder tous les 5 secondes si un fichier a changer et lancer la commande qui va avec (un script en php, sic)
15:56 <Nekrodes:#afpy> c'est pour ça que j'ai fais un while 1: time.sleep(5) ... pour verifier tous les 5s si un fichier a changer
15:57 <alexis:#afpy> Nekrodes: utilise les evenements systèmes plutôt si tu peux
15:57 <alexis:#afpy> Nekrodes: matte watchdog https://crate.io/packages/watchdog/
15:57 <Nekrodes:#afpy> le probleme c'est que quand je cree un daemon (/etc/init.d/mondaemon) et je fais un /etc/init.d/mondaemon start, il ne me renvoit pas car il reste dans la boucle de mon script python
15:57 <amirouche:#afpy> Nekrodes, tu ne peux pas utiliser quelque chose comme libnotify ?
15:58 <amirouche:#afpy> un daemon il me semble c'est fork+while et surement d'autre chose
15:58 <Nekrodes:#afpy> amirouche: peut etre, je lance le script python avec nohup pour le detacher de ma session (le script est sur le serveur)
15:59 <feth:#afpy> wouille
15:59 <feth:#afpy> Nekrodes: inotify, ton ami
15:59 <Nekrodes:#afpy> feth: o, je vais ragarder de ce cote ;)
15:59 <Nekrodes:#afpy> je vous tiens au courant :)
15:59 <Nekrodes:#afpy> merki pour vos reponses ;)
16:00 <Nekrodes:#afpy> j'aurais fait mon prope script pour daemoniser le fichier python, mais je voulais que ce soit "standard" au systeme :/
16:00 <feth:#afpy> nohup n'est pas la méthode standard pour faire un démon
16:01 <Nekrodes:#afpy> feth: je sais, mais pour le lancer et le laisser tourner pour une demo, suffit :)
16:01 <Nekrodes:#afpy> de cee façonje peut etre tranquile si mon pc bloque :D
16:01 <Nekrodes:#afpy> cet
16:07 <Maddingue:#afpy> un truc ancé en nohup n'est pas un daemon
16:07 <Nekrodes:#afpy> Maddingue: je sais, le nohup detache le script de ma session
16:08 <Nekrodes:#afpy> si je veux le faire propement, je dois lancer mon script python comme un daemon
16:08 <Maddingue:#afpy> Nekrodes: comme a pointé gawel, utilise daemonize
16:08 <Nekrodes:#afpy> or, dans mon script j'utilise un while 1: pour pouvoir faire une verification tous les 5s
16:08 <Maddingue:#afpy> je ne vois pas le problème
16:08 <Nekrodes:#afpy> et le start-stop-daemon n'aime pas
16:09 <Maddingue:#afpy> devenir un daemon, c'est faire un ensemble d'opérations standard, *avant* ton programme principale
16:09 <Nekrodes:#afpy> ah, oue, Maddingue, c'est vrai, je n'avais pas vu le lien :/
16:09 <Maddingue:#afpy> si tu ne peux pas utiliser daemonize, copie les opérations dans une fonction que tu appelles, par exemple become_daemon() dans https://github.com/maddingue/xenballoond/blob/master/lib/xenballoond/cmdline.py#L49
16:10 <Nekrodes:#afpy> je jette un oeil, mais je crois que ça va marcher :D
16:10 <Nekrodes:#afpy> merki gawel & Maddingue pour les infos ;)
16:55 <Nekrodes> Maddingue, feth, gawel le module daemonize est parfait pour ce que je voulais faire, merci encore ;)
17:03 <Maddingue> logique, c'est un peu prévu pour ça à la base
17:26 <Nekrodes> :)
17:42 <alain_afpy> Ca va commencer!!! http://afpy.ro/dates/2012/2012_10_26.html
17:46 <Nekrodes> \o/