10:47 <gawel> matin
12:03 <hobbestigrou_> salut tout le monde
12:19 <ccomb> hello
14:17 <gawel> j'ai fait une page pour imprimer des buletin d'adhésion aussi
14:17 <gawel> http://www.afpy.org/test_membres/my/buletin
14:17 <gawel> on se zapera plus de champs comme ça
14:22 <ccomb> ah du coup faut aussi changer l'en-tete du bulletin
14:23 <gawel> c'est une grosse image par contre
14:23 <ccomb> eleou
14:23 <gawel> limite faudrait mettre que le logo
14:23 <ccomb> oui d'ailleurs
14:24 <gawel> et en monochrome
14:24 <ccomb> pas forcement
14:24 <gawel> vu que c'est pour impression
14:24 <ccomb> oui mais ca doit s'imprimer bien aussi
14:25 <gawel> http://www.afpy.org/afpy_print.png/manage
14:25 <gawel> c'est un png dans le plone si tu veux le changer
14:25 <ccomb> oué
14:27 <ccomb> faut progressivement virer les liens qui pointent vers le plone
14:27 <gawel> yes clair
14:28 <ccomb> mais faut trouver un truc clean, parce que faire pointer vers dl.afpy.org c'est pas non plus top
14:29 <gawel> faut un www.afpy.org/static
14:31 <gawel> je viens de passer svn 1.5 sur py
14:31 <gawel> *cassé*
14:32 <gawel> c'est quoi la merde setuptools ?
14:32 <gawel> y a une solut ?
14:35 <gawel> ca me fait: NameError: global name 'log' is not defined
14:35 <ccomb> faut installer n'importe quoi de supérieur à 0.6c8
14:35 <ccomb> y a un 0.7dev
14:35 <gawel> ok
14:35 <ccomb> tu fais easyinstall setuptools==dev
14:38 <gawel> y a pas d'autres moyen ?
14:40 <ccomb> non
14:40 <ccomb> faut en plus forcer la version de setuptools dans le buildout
14:41 <ccomb> faut forcer partout sinon ça revient en 06c8 par n'importe quel trou
14:41 <gawel> WTF
14:43 <ccomb> si y a une autre solution
14:43 <ccomb> tu envoies un mail à Eby pour qu'il sorte une nouvelle version
14:43 <gawel> j'ai cru comprendre qu'il en avait rien a branler
14:44 <ccomb> disons qu'il est pas rapide à la détente
14:44 <yota> c'est à peu prêt ça
14:44 <yota> parce qu'il a foutu le svn en dur dans setuptools
14:44 <yota> faut que je matte pour foutre ca en plugin
14:45 <yota> Sun Sep 7 09:15:19 2008 8895276 4751360 pypy-c-57914-gc=hybrid--opt=3--no-allworkingmodules 865ms ( 1.0x) 20920 ( 2.1x)
14:45 <yota> hum
14:45 <yota> ca commence à devenir intéressant
14:46 <ccomb> cad ?
14:50 <gawel> il est ou le setuptruc dev ?
14:52 <ccomb> ==dev ca marche pas ?
14:52 <yota> ccomb: il devient presque aussi rapide qu'un py2.4
14:52 <gawel> je veux pas faire d'easy install
14:52 <yota> et la version 1.1 arrive avec des nouveautés intéressantes
14:52 <ccomb> presque ca veut dire 2x plus lent ?
14:53 <ccomb> gawel: tu veux faire quoi
14:53 <gawel> changer le bootstrap
14:54 <yota> ah ben tiens, ca me rappele qq chose :)
14:54 <yota> le svn est svn.python.org
14:54 <gawel> t'as réussi ?
14:54 <yota> /sandbox/setuptools de mémoire
14:54 <yota> pas commencé :)
14:54 <yota> mais oui, c'est pénible que bootstrap.py tape directement sur le net
14:55 <yota> enfin directement dans ez_setup
14:57 <yota> un truc intéressant dans pypy1.1 est le sandboxing
14:57 <yota> avec un python qui controle les E/S
14:58 <gawel> gawel@py:~/wsgi.afpy.org% python ez_setup.py -d /tmp 'setuptools==dev'
14:58 <gawel> Downloading http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c8-py2.4.egg
14:58 <gawel> (snip)
14:58 <gawel> NameError: global name 'log' is not defined
14:58 <gawel> ...
14:59 <gawel> c'est un peu du carton pate
14:59 <KAeL> ouais
14:59 <yota> easy_install
14:59 <KAeL> il arrive pas à afficher l'erreur :)
14:59 <yota> pas easy_setup
14:59 <KAeL> yota: non mais y'a un bug
14:59 <yota> easy_setup prend le dernier stable
14:59 <KAeL> il manque un import
14:59 <gawel> dans la doc il mettent ca hein
15:00 <gawel> et il va bien chercher le svn
15:00 <gawel> Doing subversion checkout from http://svn.python.org/projects/sandbox/trunk/setuptools/ to /tmp/easy_install-IFnDLC/setuptools
15:01 <KAeL> gawel: si tu veux qu'il affiche l'erreur, faut mettre un "from distutils import log" avant la ligne concernée :)
15:02 <yota> il le fait après installation de la version stable alors
15:02 <yota> car c'est pas dans le code de ez_setup
15:02 <KAeL> c'est étrange qu'en ==dev il télécharge la 0.6c8
15:02 <yota> ca me parait logique
15:02 <KAeL> bah c'est la stable ça
15:02 <yota> ez_setup.py cherche sur pypy la version la plus récente
15:02 <yota> c'est tout
15:03 <KAeL> gawel: tu peux toujours patcher les setuptools à la main
15:04 <KAeL> je comprends pas qu'ils aient pas sorti une version qui gère svn 1.5 ...
15:05 <ccomb> faut aller pleurnicher sur distutils-sig
15:05 <gawel> j'ai réussis
15:05 <gawel> avec gp.svndevelop + petite modif du bootstrap
15:05 <ccomb> tout le monde doit aller pleurnicher en meme temps, ca va aider :)
15:07 <yota> m'en fout, je passe sur hg :p
15:08 <gawel> faut quoi comme -dev pour que lxml se compile ?
15:08 <gawel> j'ai foutu libxml2-dev ca me pete encore a la tronche
15:09 <ccomb> si setuptools connait pas hg, va falloir gérer la liste de fichiers a la main
15:22 <gawel> http://www.afpy.org/test_planet/
15:22 <gawel> j'ai connu plus joli mais bon :)
15:22 <gawel> bon début
15:37 <hobbestigrou_> oui c'est bien gawel
15:43 <yota> rha, j'aime pas du tout, le clic sur la news ne pointe pas sur le site original
15:43 <yota> (bon en meme temps, je ne lis les rss que dans reader donc mon avis n'a pas d'importance)
15:44 <gawel> y a un petit permalink
15:44 <gawel> faut bien viser
15:44 <gawel> :)
15:44 <gawel> pas contre passer en django 1.0 ca casse jobs
15:44 <gawel> misère
15:45 <hobbestigrou_> ah
15:45 <gawel> flême de debug
15:45 <gawel> django sucks
15:45 <gawel> je vais mail thomas
15:46 <gawel> j'ai pas son mail, ca aide
15:46 <gawel> ah, membre
17:05 <yota> bon ben
17:05 <yota> j'aime pas trop le code de eby
17:22 <gawel> vous croyez que y a un moyen de tester si un mail exist ?
17:22 <gawel> genre en faisant un helo sur le smtp du domaine
17:23 <yota> un mail ?
17:23 <yota> ca veut dire quoi ?
17:23 <yota> une mailbox ?
17:23 <gawel> une adresse
17:23 <yota> nop
17:23 <yota> il peut accepter tous les mails d'un domaine
17:23 <gawel> y a plein de compte dans le ldap qui sont des spams etc
17:23 <gawel> hm ouais
17:23 <yota> par ex. un relais
17:24 <gawel> ou redirect vers postmaster
17:24 <yota> par ex.
17:24 <yota> en général, ils vérifient quand même
17:24 <yota> mais c'est pas garanti a 100%
17:24 <gawel> je pourrais dejà test si le domaine existe
17:24 <gawel> les spam c'est des domaines foireux souvent
17:25 <ccomb> ca peut filtrer une partie
17:45 <gawel> 760 adresses foireuses, 405 domains
17:45 <gawel> grumf
17:45 <gawel> marche pas super en même temps
17:45 <gawel> genre j'ai atreal.net dans les foireux
17:49 <yota> essayes deja en faisant un rcpt to
17:49 <yota> si ca dis non, tu peux les virer
17:50 <gawel> comment je fais ca ?
17:50 <gawel> en python :p
17:51 <gawel> je vais tej tout ceux qu'on au moin deux chiffre dans le domaine déjà
17:51 <gawel> ca a l'ai d'etre que de la merde
17:52 <yota> smtplib doit le faire
17:52 <yota> 2 chiffres ?
17:52 <yota> ou deux caractères ?
17:52 <gawel> deux chiffres
17:53 <gawel> http://friendpaste.com/2kmKdrv6
17:54 <gawel> je penses pas que y en ai un de vrai la dedans :p
17:54 <yota> ah
17:54 <yota> au moins 2 chiffres
17:55 <gawel> yep
18:19 <gawel> i66c.com
18:19 <gawel> i66a.com
18:19 <gawel> m66e.com
18:19 <gawel> l66b.com
18:19 <gawel> r66a.com
18:19 <gawel> h66c.com
18:19 <gawel> h66a.com
18:19 <gawel> b66a.com
18:19 <gawel> i66b.com
18:19 <gawel> l66a.com
18:19 <gawel> b66e.com
18:19 <gawel> b66f.com
18:19 <gawel> i66d.com
18:19 <gawel> b66c.com
18:19 <gawel> m66d.com
18:19 <gawel> h66b.com
18:19 <gawel> f8e66e7324.com
18:19 <gawel> 292 adresses foireuses, 17 domains
18:19 <gawel> truc de ouf
18:20 <ccomb> zut gawel est infecté par un virus :(
18:20 <gawel> tss
18:21 <gawel> bon ca fait pas loin de 400 comptes foireux dégagé
18:21 <gawel> ca me parait bien
18:22 <gawel> reste 2633 :/
18:23 <gawel> doit y avoir encore mille merde la dedans
18:45 <gawel> 2399 comptes
18:46 <gawel> je vais pas prendre le risque d'en tej plus
18:46 <ccomb> pour le reste envoie un mail :)
18:46 <gawel> fleme
19:06 <yota> wai enfin, se virer comme ca c'est pas top
19:08 <yota> +faire
19:18 <gawel> clair
19:19 <gawel> déjà j'en ai ptete tej :p
19:19 <gawel> je penses pas mais bon
19:19 <gawel> sinon j'ai codé un truc pour pouvoir inscrire les gens en live
19:19 <gawel> ca créer un compte / paiement / abo ml + mail de recap de tout ca a vec un pass généré
19:20 <gawel> en gros on enregistre les mecs en live sur un stand
19:20 <gawel> ce qui manquait fortement
19:51 <yota> ca c'est si on a du net :)
19:51 <yota> prévois une version après inscription :)
19:52 <gawel> bah y a les bulletins now
19:52 <gawel> http://www.afpy.org/test_membres/my/buletin
19:53 <gawel> permetra de plus zapper d'infos
19:53 <gawel> de toute toute les membres doivent remplir une paperasse
19:54 <gawel> yota: t'as pas relancé pour le sprint septembre. t'attends que j'annonce l'afpyro c'est ça ? :p
19:55 <yota> exactement
19:55 <gawel> on est pas dans la merde
20:46 <tarek> salut tous
20:47 <hobbestigrou_> salut tarek
20:47 <hobbestigrou_> tu as le net finalement
20:51 <tarek> comment ca ?
20:54 <hobbestigrou_> ben je croyais que tu avais dis que tu aurais pas de connections pendant 1semaine
20:54 <tarek> ah non, juste à ma maison à la campagne
20:55 <hobbestigrou_> ah ok
20:58 <gawel> tarek: j'ai fix deux/trois truc dans yap pour que ca marche dans le buidlout afpy
20:59 <gawel> j'ai du viré lxml des deps entre autre
20:59 <gawel> py arrive pas a le build
21:04 <tarek> ah..
21:04 <tarek> tok,
21:04 <tarek> ok,
21:04 <tarek> t'a parsé autrement ?
21:04 <gawel> non y a déjà lxml
21:04 <gawel> le paquet deb
21:05 <tarek> a ok ok
21:05 <tarek> et il essaye qd meme de compiler lxml ?
21:05 <tarek> c chelou il aurait dur voir que c installé deja
21:05 <gawel> ouais, pas compris
21:06 <gawel> sinon ca passe bien a part que c'est gris
21:06 <tarek> bon je dois regler le scroll, et ajouter un mini BO et on est bon pour ce truc
21:07 <tarek> t'a fait qq chose pour que ca choppe que le div de contenu ?
21:07 <gawel> http://www.afpy.org/test_planet/
21:07 <gawel> non
21:07 <gawel> mais je vois pas bien comment faire
21:07 <tarek> a oui, ca fait chelou
21:07 <tarek> tu fais comment pour extraire le contenu ?
21:07 <gawel> je prends le body
21:08 <tarek> peut etre que tu peux d'abord chercher un div d'id "content" et si pas trouvé, le body
21:08 <gawel> je vois pas comment spécifier un id qui sera pas dans toutes les app
21:08 <tarek> ou alors id="afpy-wsgi"
21:08 <gawel> ouais je peux tenter ça
21:09 <gawel> si y a pas ca prends le body
21:09 <tarek> c'est pas une dépendance super dérangeante
21:09 <gawel> je regarderais
21:09 <tarek> ouai, comme ca ca choppe que les entrées
21:09 <tarek> restera juste le problème du logo- lien rss
21:09 <tarek> qui est dans l'header
21:11 <gawel> bah ca le prends
21:11 <gawel> je rajouter le head de l'app a celui du skin
21:11 <tarek> k
21:12 <gawel> j'avais pas vu que ccomb a changé le favicon
21:12 <gawel> il est super chou
21:12 <tarek> yup
21:15 <gawel> tu veux pas englober tout tes div ?
21:16 <gawel> ah mais en fait ca change qued au problème
21:16 <gawel> c'est juste le css qui fait chier
21:17 <gawel> je vais ruser
21:18 <tarek> hésite pas à le changer
21:19 <gawel> je devrais pas avoir besoin
21:21 <yota> tarek: yop
21:21 <yota> tarek: je suis en train de faire un patch pour setuptools
21:22 <yota> pour mettre la partie vcs en plugins
21:22 <yota> faudra tester
21:23 <tarek> tu reprends le truc du mec pour hg ?
21:28 <yota> non, c'est l'extraction de la gestion des vcs en plugins
21:28 <yota> tout est hardcodé dans le core
21:28 <tarek> oui, dont hg, qui est un des plugins
21:29 <tarek> oui j'ai lu les threads
21:35 <gawel> http://www.afpy.org/test_planet/
21:35 <gawel> *magie*
21:36 <tarek> ouaouuu
21:36 <tarek> faut que je réduise la taille de l'extrait pour que les lignes soient plus fines
21:36 <tarek> et que je gère le scrolling
21:37 <gawel> faudrait hide le texte belu quand l'item est maximiser aussi
21:37 <gawel> bleu*
21:37 <tarek> la bande de titre
21:37 <gawel> le truc qui fait doublons quoi
21:38 <tarek> a yes
21:38 <gawel> enfin c'est peanuts
21:38 <tarek> pakon
21:38 <tarek> par contre le scrolling je sèche un peu
21:38 <gawel> je sais pas trop t'aider. jamais joué avec
21:38 <tarek> le j/k marche bien en tous les cas,
21:39 <gawel> ah ca conflict avec mon vimperator :p
21:39 <tarek> ah :
21:39 <tarek> :D
21:40 <gawel> tu peux pas gérer des ancres pour le scroll ?
21:40 <gawel> c'est ce que je fais moi en fait
21:40 <tarek> oui j'ai ajouté des ancres et le plugin est censé se caler dessus
21:40 <gawel> window.location.href = url /#iddupost
21:40 <tarek> ah, comme ca..
21:40 <tarek> ca recharge pas ?
21:40 <gawel> marche bien ouais
21:40 <gawel> nop, si tu gère bien
21:41 <gawel> faut gérer le cas du / final présent ou pas
21:41 <tarek> a ok je pensais que location = rechargait
21:41 <gawel> je crois pas
21:41 <gawel> a vérif
21:41 <tarek> ok
21:41 <tarek> sinon pour le back office faudra que tu m'expliques comment le brancher avec les acls de l'afpy
21:41 <tarek> pour gérer les blogs du planet
21:42 <gawel> bah c'est bon la
21:42 <gawel> tu peux récup:
21:42 <gawel> - un environ['REMOTE_USER']
21:42 <gawel> le login du mec
21:42 <gawel> - environ['afpy.user']
21:42 <gawel> qui est un afpy.core.ldap.User
21:42 <tarek> ok je vois
21:43 <tarek> je vais mater l'appli de wiki
21:43 <gawel> logiquement dans pylons on gère avec AuthKit + REMOTE_USER
21:43 <gawel> tu peux check dans membres.afpy
21:43 <tarek> ok
21:44 <gawel> y a un lib/permission.py + des décorateur dans les controleur
21:44 <tarek> k
23:44 <thomas__C> bonsoir
23:54 <gawel> salut thomas__C
23:54 <thomas__C> salut gawel
23:55 <thomas__C> j'ai lu ton mail, j'ai fait les changements pour passer en django1.0 mais j'ai pas commité don c'est surement pour ça que ça merde
23:56 <gawel> ouais j'ai vu. tant mieux
23:56 <gawel> y avait un attribut erreur SlugTruc. j'ai pas cherché
23:57 <thomas__C> ok :p
23:58 <gawel> j'ai fait deux/trois changement pour virer le planet aussi
23:59 <thomas__C> oui j'ai vu, par contre les news sont pas à jour
23:59 <gawel> quelles news ?