08:59 <jpcw:#afpy> matin
09:16 <gawel> matin
09:16 <gawel> il est un peu à la traine olivier ces derniers temps je trouve :)
09:17 <jpcw> gawel: il a le syndrome de Dr Gumby le cerveau qui chauffe ? ;)
09:18 <gawel> ptete ça ouais
09:20 <jpcw> gawel: http://logs.afpy.org/ le titre à coté du logo est superposé avec l'ancien si t'as un post-it qui traine pour noter
09:36 <kujiu> bonjour
09:37 <gawel> je sais ouais. faudrait que je mette a jour le bousin de skin
09:41 <AlexCONRAD> hello all
10:00 <Genesis> bonjour
10:00 <kujiu> bonjour Genesis
10:04 <Genesis> lu kujiu
10:18 <carxwol> bloup
10:46 <ccomb> 'jour
10:51 <gawel> y a une commande pour faire des dist zip avec distutils ?
10:56 <jpcw> gawel: make_zipfile ?
10:57 <gawel> c'est une question ? :p
11:01 <jpcw> http://epydoc.sourceforge.net/stdlib/distutils.archive_util-module.html
11:03 <jpcw> mkdir mc_gp
11:04 <jpcw> oups
11:11 <gawel> AlexCONRAD: http://pypi.python.org/pypi/FormAlchemy
11:12 <gawel> c'est toujours en 0.3 :(
11:12 <gawel> faudrait que t'add jbellis et/ou moi au releaser
11:21 <gawel> jpcw: sdist --formats=zip,gztar en fait
11:48 <jpcw> gawel: ok
13:44 <flindman> salut gawel
13:45 <gawel> salut
13:46 <flindman> je lis ton article sur l'upload de fichiers avec wsgi
13:46 <gawel> ah bien
13:49 <flindman> tu ecris que cette solution est dependante du processus de l'application. Est ce que cela implique qu'il n'est pas possible de gerer l'upload sur un autre serveur ?
13:50 <gawel> y a peut-être moyen avec un ProxyApp. j'y ai jamais trop pensé
13:50 <gawel> mais de base non y a pas trop moyen
13:51 <gawel> hors nfs ou truc du genre
13:52 <flindman> aujourd'hui on a une version patchee de tramline et un produit pour CPS, mais je pense qu'on va s'orienter vers une solution wsgi
13:53 <gawel> si vous voulez bosser dans mon bousin j'en serais ravi
13:53 <gawel> je peux créer des comptes sur mon svn ou le coller sur celui de l'afpy
13:55 <flindman> salut david
13:56 <flindman:#afpy> gawel : as tu un compte jabber ?
13:57 <gawel> non. gtalk si tu veux
13:59 <gawel> enfin je suis toujours là sinon
14:05 <ugo> gracinet : gawel propose un acces svn pour travailler sur l'upload de fichiers et wsgi
14:06 <gracinet> gawel: sympa de ta part
14:07 <gracinet> gawel: au fait j'ai fait le support des range request dans Tramline, ça peut t'intéresser pour ton plug wsgi
14:08 <gawel> hm je sais pas. c'est ptete plus niveau serveur ça
14:08 <gawel> faudrait test
14:09 <gracinet> gawel: n'ai qu'une idée vague de la chaîne de traitement avec ton plug (c'est quoi son nom au fait)
14:09 <gawel> gp.fileupload
14:10 <gawel> range request c'est pour le download de toute. m'occupe pas de ça moi
14:10 <gracinet> gawel: et tu as implémenté une option à la Tramline (bête dump sur le fs, remplacement du fichier par un id pour l'app qui est derrière), finalement ?
14:10 <gawel> j'ai juste un embrion de truc mais vaut mieux le faire déservir par un autre truc
14:10 <gawel> en gros ouais. sauf que ca fou le path du fichier au lieu d'un id
14:10 <gracinet> gawel: si t'as moyen de le refiler à un autre module tout prêt clef-en-mains, oui c clair
14:11 <gawel> bah, apache
14:11 <gawel> vu que t'a le path relatif dans le contenu du fichier tu sais générer l'url
14:11 <gracinet> gawel: et la sécu ?
14:11 <gawel> la sécu elle va dans ton cul
14:11 <gawel> :)
14:12 <gracinet> gawel: shocking !
14:12 <gawel> c'est pour ça que j'ai fait un embrion de truc
14:12 <gawel> mais bon, je suis pas sur que ça marche
14:12 <gawel> et du coup l'upload sera plus lent
14:12 <gawel> et bon, faut dire ce qui est, dans 90% des applis la sécu tu t'en tape
14:12 <gracinet> gawel: j'avais fait un truc du genre avec mes mp3 à l'époque où je débutais en Zope
14:13 <gracinet> gawel: ça va faire monter le prix des applis où tu ne t'en tapes pas, dis-moi :-)
14:14 <gawel> ca marche normalement avec la sécu
14:14 <gawel> mais bon, ça sera moins performant qu'un apache pur et dur
14:14 <gracinet> gawel: forcément, c sûr
14:15 <gawel> le principe c'est que l'app est intérogé et si ca renvois un fichier autre que html, le fichier est déservir par le middlware
14:15 <gawel> le path est retrouvé par ce qui est renvoyé par l'app
14:15 <gracinet> gawel: ça c'est comme dans Tramline alors
14:16 <gawel> yep
14:16 <gawel> sauf que t'as rien a add dans le code de l'app
14:16 <gracinet> gawel: et si t'es sur une requête range, le middle doit servir
14:16 <gawel> testé avec succès dans un zope3 standard
14:16 <gawel> ca utilise paste.FileApp. le code qui déssert le fichier est pas de moi
14:17 <gawel> je penses ça gère un peu tout
14:18 <gracinet> le pbm que j'ai vu avec Tramline, c'est la req range qui va à l'app qui est derrière, laquelle la trouve absurde, puisque ça correspond pas à ce quelle stocker
14:18 <gawel> ah possible
14:18 <gawel> faudrait virer le range envoyé à l'app
14:18 <gracinet> oui, c'est une possibilité, ce que j'avais fait un temps
14:19 <gracinet> RFC2616 dit que les serveurs peuvent répondre par un 200
14:19 <gracinet> mais j'ai même avec ça j'ai vu les plugs pour mp3 foirer dans ffox 3
14:20 <gracinet> mais anyway, pas forcement le meilleur moment pour rentrer ainsi dans les details.
14:20 <gawel> yep :p
14:20 <gracinet> (et je veux bien un acces svn pour aller jeter un oeil)
14:20 <gawel> ah bah pour jeter un oeil c'est publique
14:20 <gawel> svn.gawel.org
14:21 <gawel> avec une petite doc: http://www.gawel.org/docs/gp.fileupload/
14:21 <gracinet> t'as le plus moche certif que j'aie jamais vu :P
14:22 <gawel> ah ça, c'est possible :p
14:25 <gracinet> vais bientôt pouvoir m'y mettre à wsgi... Bon, ben merci, à+
16:07 <AlexCONRAD> gawel: c'est quoi ton username pypi ?
16:10 <yotaff> gétrobu
16:10 <AlexCONRAD> heh
16:12 <gawel> pff
16:13 <gawel> devine
16:13 <gawel> yotaff: ca fait au moins 15h que j'ai pas bu une bière
16:13 <gawel> t'es mauvaise langue
16:14 <yotaff> moi 1 mois
16:14 <yotaff> sans une goutte d'alcool
16:14 <yotaff> (bon ok de plein d'autres aussi
16:14 <AlexCONRAD> gawel: tente un python setup.py register sur FA
16:15 <gawel> ok
16:15 <gawel> rulez
16:16 <gawel> http://pypi.python.org/pypi/FormAlchemy
16:17 <AlexCONRAD> \o/
16:17 <ccomb> ya pas un saut de version un peu brutal là ? :p
16:18 <gawel> volontaire
16:18 <gawel> api figée
16:18 <ccomb> normalement il fallait sortir une 0.6beta
16:18 <gawel> on fait pas du zope nous !!!
16:18 <ccomb> puis une 0.6c1, 0.6c2 ......... 0.6c7, 0.6c8
16:18 <gawel> :)
16:19 <AlexCONRAD> gawel: faudra changer le devel status des "Classifiers"
16:19 <ccomb> et là il fallait forker FA
16:19 <gawel> AlexCONRAD: ouais, t'as raison, rends toi util un peu :p
16:19 <gawel> ccomb: en FAKE ?
16:20 <AlexCONRAD> gawel: tin, faut que je checkout et tout
16:20 <gawel> ouais, feignant :p
16:27 <yotaff> ccomb: fais pas ton malin, tu as un z3c.table à releaser :p
18:49 <Genesis> bye
19:14 <KAeL> qq'un aurait l'url où je peux trouver les vidéos du dernier pycon.fr ?
19:16 <KAeL> http://dl.afpy.org/pycon-fr-08/videos/
19:17 <KAeL> me semblait que haypo nous avait fait une présentation de ctypes
19:18 <magnetik> ya sur google video sinon
19:19 <magnetik> enfin c'est les mêmes :)
19:21 <KAeL> ouais, donc y'a pas ce que je cherche :)