09:36 <solevis:#afpy> bonjour
10:25 <No`:#afpy> salut l'afpy
13:20 <gmat:#afpy> quelqu'un a-t-il déjà fait du pylons avec repoze.who avec un serveur ldap ?
13:56 <gawel> ouais, l'afpy
13:57 <gawel> enfin moi quoi
13:59 <taziden> héhé
14:01 <gawel> gmat: j'utilise afpy.ldap
14:01 <gawel> et un plugin repoze who à la con
14:02 <gawel> https://svn.afpy.org/misc/afpy.wsgi/trunk/afpy/wsgi/who.py
14:06 <gmat> ok
14:07 <gmat> merci
14:08 <gmat> gawel: j'ai vu ton programme (afpy.ldap) ce week-end il a l'air intéressant
14:08 <gawel> héhé. ca déchire bien ouais
14:08 <gawel> ca marche pas trop mal maintenant à priori
14:08 <gmat> pour repoze.who
14:09 <gawel> faudrais que je bouge les plugin la dedans d'ailleurs, ouais
14:09 <gmat> j'ai vu repoze.who.plugins.ldap
14:09 <gmat> mais http://wiki.pylonshq.com/display/pylonscookbook/Authentication+and+Authorization+with+`repoze.who`
14:10 <gawel> c'est de la merde son truc je crois
14:10 <gmat> m'a fait dire que je pouvais mettre mais Users dans un model de pylons
14:11 <gawel> tu peux matter AfpyMembers si tu veux
14:11 <gawel> https://hg.afpy.org/gawel/AfpyMembers/
14:11 <gmat> gawel : c'est quoi la merde ? l'article ou repoze.who.plugins.ldap ?
14:12 <gawel> le plugin. il est mal foutu je trouve. pas souple du tout
14:12 <gmat> c'est l'impression que l'on a eu
14:13 <gmat> on = moi + un collègue
14:13 <gawel> si t'as un dn avec un uid c'est mort déjà de mémoire
14:13 <gawel> donc bon
14:13 <jpcw> matin café thé
14:14 <gawel> dans l'idéal j'aimerais bien faire une template shabti avec afpy.ldap
14:15 <gmat> c'est plutot le contraire un dn sans uid
14:15 <gawel> avec gestion de l'auth est des forms
14:15 <gawel> ah, ok
14:24 <gmat> gawel: tu n'a pas de classe pour les membres ?
14:25 <gawel> si, dans afpy.ldap.custom
14:26 <gawel> https://hg.afpy.org/gawel/afpy.ldap/shell.html#advanced-script
14:27 <gmat> et tu l'utilises pour repoze.who ?
14:27 <gawel> bah oui. dans l'url du dessus
14:27 <gawel> afpy.wsgi
14:27 <gawel> ca me fait un middleware
14:28 <gawel> après j'use egg:afpy.wsgi#auth de mémoire
14:29 <gmat> et que penses tu de la solution sans middleware ?
14:29 <gawel> bah c'est pas du repoze.who dans ce cas
14:30 <gmat> comment ça ?
14:30 <gawel> bah repoze.who c'est un middelware
14:30 <gmat> oui
14:33 <gmat> je me suis mal exprimé et/ou j'ai rien compris
14:34 <gawel> si tu veux pas de middlware tu n'utilise pas repoze.who
14:36 <gmat> sur l'article du wiki de pylons, il configure repoze.who sans plugin sans implémenter d'interfaces
14:37 <gmat> ma réflexion était : sans autre middleware que repoze.who
14:52 <gmat> je commence à lire .../wsgi/who.py
14:53 <gmat> petite question
14:54 <gmat> qu'est ce qui tu (gawel) fais préférer la configuration dans le code plutot que dans un .ini
14:54 <gmat> ?
14:57 <gawel> juste je préfère
14:57 <gawel> sinon faut se taper des entry_points pour les plugins *fleme*
14:57 <gawel> et finalement t'as autant de ligne en python que dans le .ini *useless*
15:00 <gmat> tu as le fichier ldap.ini pour afpy.ldap c'est bien ça ?
15:00 <gawel> ouais
15:00 <gawel> juste histoire de pas avoir les password dans le code
15:00 <gmat> ok
15:01 <gawel> ~/.ldap.cfg plus exactement
15:01 <gmat> il est dans le compte de l'uid avec lequel tourne pylons ?
15:01 <gawel> ouais
15:02 <gawel> après tu peux changer. c'est juste pour init la connction
15:02 <gawel> Connection(section, filename)
15:02 <gawel> par défaut filename vaut ~/.ldap.cfg
15:04 <gmat> quelles sont les licences de afpy.ldap et du who.py ?
15:04 <gmat> je peux le réutiliser ?
15:05 <gawel> # License: MIT pour afpy.ldap
15:05 <gawel> http://pypi.python.org/pypi/afpy.ldap
15:05 <gawel> l'autre ouais, fait toi plais
15:08 <gmat> c'est pas sur que j'utilise ton who.py mais afpy.ldap j'intéresse pour (re)faire mon modèle User.
15:08 <gmat> en tout cas merci
15:13 <gawel> si t'as des retours/bugs/patches je suis preneur
15:14 <gmat> ok
16:00 <jpcw> gawel: Host http://zope3.afpy.org/ not found: 3(NXDOMAIN)
16:00 <jpcw> une idée ?
16:00 <gawel> bah y apas de 3
16:01 <gawel> ou alors c'est le buildbot cassé à toufignou
16:02 <jpcw> c'est la seconde option
16:17 <tarek> gawel, ping
16:17 <gawel> kikoo
16:17 <tarek> ca roule ?
16:17 <gawel> tranquilement
16:18 <tarek> si je fork formalchemy de ton Bitbucket, tu récupere les patchs pour celui dans google code ?
16:18 <tarek> ou le tien sur BB est l'officiel ?
16:18 <tarek> j'ai deux trois conneries à soumettre
16:18 <gawel> les deux sont synchro normalement. celui de google est officiel
16:18 <gawel> je peux check
16:18 <tarek> ok
16:18 <ccomb> touff: hello t'as des news de la dedibox ?
16:19 <tarek> je te pousse un pull request alors
16:19 <touff> plop ccomb j'ai envoyé un mail y'a plus d'une semaine c'est toujours pas ok ?
16:19 <gawel> ouais c'est sync pas de soucis
16:20 <ccomb> je sais pas j'ai toujours pas accès
16:20 <ccomb> touff: t'as pas des infos dans la console d'admin dedibox ?
16:20 <touff> je vais voir ca je m'y connecte pas tous les jours ;)
16:23 <touff> le proble a été resolu au moins ccomb ?
16:24 <touff> c'est super relou y'a 4 alertes faut qe je reponde au 4
16:24 <ccomb> oui, en attendant de tout réinstaller
16:24 <ccomb> c'est 4x la meme, non ?
16:24 <ccomb> un truc qui était dans /var/www
16:24 <touff> ils veulent le detail de ce qui a été fait
16:24 <touff> non
16:24 <touff> c'est vraiment relou
16:24 <ccomb> tu leur dis qu'on réinstalle tout et basta
16:24 <ccomb> c'est ce que je vais faire de toute façon
16:25 <ccomb> si tu peux même le faire direct depuis l'admin c'est ok
16:25 <ccomb> j'avais sauvegardé la conf du buildbot
16:25 <ccomb> y a un accès ssh, mais je sais pas à quoi il correpond
16:25 <touff> non ce qu'ils veulent savoir c'es ce qui a été fait pas ce qu'on va faire :(
16:26 <touff> ben cet acces ssh il vous a permi de faire du clean ?
16:26 <ccomb> tu peux relancer l'install de l'OS depuis zero ?
16:26 <touff> je vais voir ca
16:26 <ccomb> mais justement, j'ai pas l'accès ssh
16:27 <touff> bon moi la je la vois
16:27 <touff> je dois pouvoir la reinstaller
16:27 <ccomb> ah super
16:28 <touff> ok il etait en debug
16:29 <ccomb> ha
16:32 <touff> reinstall en cours
16:32 <ccomb> génial, merci
16:33 <tarek> ccomb, j'ai recu les papiers de la maison des asso
16:33 <tarek> domiciliation
16:33 <ccomb> ah ?
16:33 <ccomb> cool
16:33 <tarek> ouai
16:43 <gawel> ca veut dire que je peux changer l'adresse sur les bourrier membres ?
16:44 <gawel> en même temps je sais pas si c'est une bonne idée pour les cotis en fait
16:45 <ccomb> gawel: pas encore
16:45 <gawel> ah c'est des papiers à renvoyer. je vois
16:45 <jpcw> gawel: les cotis vaut mieux qu'elles tombe dans la bal du trésorier, ça m'a l'air plus simple quand m^me
16:45 <gawel> ouais c'est ce que je me suis dis ensuite
16:46 <jpcw> sauf si tu me dis que le parcours chez toi -> maissson des assoces en skate c'est fun;)
16:48 <gawel> non, c'est un peu traverser paris. *loin*
16:48 <gawel> :)