09:34 <jpcw:#afpy> matina café thé
11:01 <No`:#afpy> salut l'afpy
12:39 <gawel> matin
12:39 <gawel> hey les copains qui viens à SL ?
12:40 <gawel> ogrisel: ccomb ?
12:40 <gawel> si je suis tout seul à tenir le stand il vas ouvrir à midi :p
12:42 <gmat> bonjour, je viens donner des nouvelles de afpy.ldap
12:43 <gawel> ha yes !
12:43 <gawel> ca marche pas c'est de la merde ?
12:44 <gmat> pas tout à fait
12:44 <gmat> c'est python-ldap
12:44 <gawel> c'est intéressant mais c'est pas du tout ça ?
12:44 <gmat> qui assure pas
12:44 <gawel> ah :)
12:44 <gmat> avec la version 2.3.11
12:45 <gawel> j'ai pas de soucis
12:45 <gawel> quoi que vas pas ?
12:45 <gawel> faut que je me douche btw. brb
12:51 <gmat> from ldap.ldapobject import SmartLDAPObject
12:51 <gmat> ImportError: cannot import name SmartLDAPObject
12:52 <gmat> ils ont enlevé cette classe
12:52 <gmat> dans la nouvelle version
12:59 <gmat> * Removed untested and undocumented class ldap.ldapobject.SmartLDAPObject
13:03 <gawel> ah
13:03 <gawel> wtf :/
13:04 <gawel> bah reste en 2.3.10 en attendant un nouveaux dataflaxe.ldaptruc
13:04 <gmat> oui c'est une solution
13:05 <gawel> une bonne solution :)
13:05 <gmat> c'était juste pour te dire la bonne nouvelle
13:06 <gawel> je crois je remettrais le Smart truc dans afpy.ldap de toute
13:06 <gawel> ca déchire bien
13:06 <gawel> m'en fou que ce soit pas testé :p
13:06 <taziden> la doc, pour gawel, c'est le code.
13:06 <taziden> :D
13:06 <gmat> sur pypi tu a mis python-ldap>=2.3.10
13:06 <gawel> tu craque. je documente pas trop mal 70% de ce que je fais
13:07 <gawel> ouais. bah faut == :)
13:07 <ogrisel> salut gawel moi je viens
13:07 <gawel> YES PAPA
13:08 <ogrisel> j'ai une presentation l'un des jours (je sais plus lequel) mais le reste du temps je serai sur le stand a geeker en ssh sur monserveur de GPU
13:08 <ogrisel> je vais bouffer, a+
13:08 <taziden> gawel: non, je voulais dire que tu as pas besoin de doc, tu lis le code ^^
13:09 <gawel> gmat: btw je vais bosser sur afpy.ldap cette am. je vais coller des trucs repoze.who dedans
13:09 <taziden> c'était une manière maladroite de te flatter :D
13:09 <gawel> taziden: ha ! ouais :)
13:09 <gawel> tiens je viens de mettre mon t-shirt lqdn :)
13:09 <taziden> \o/
13:09 <taziden> w00t
13:09 <gawel> je le laverais pour SL ;)
13:09 <taziden> si tu te promènes vers le ministère de la culture ou vers univesal ou la sacem, hésite pas à le porter :D
13:10 <gawel> haha
13:11 <taziden> #sapagepsychologique
13:11 <gawel> gmat: t'as bidouillé un truc pour repoze ou bien ?
13:12 <gawel> je pense je vais owner le bousin
13:13 <gmat> gawel: non rien de plus que ma première approche
13:13 <gawel> ok
13:13 <gawel> patient un peu alors :)
13:13 <gawel> au pire demain soir c'est fait
13:14 <gmat> ce sera la fête
13:14 <gawel> j'en profiterais pour fixer le SmartTruc
13:16 <gmat> t'as déjà une idée pour fixer ce truc ?
13:17 <gawel> bah je vais copier leur code et le coller dans afpy.ldap :p
13:18 <gawel> sinon je fais mon propre factory mais celui là était bien
13:18 <gmat> mais il manque à ldapconnection aussi
13:18 <gawel> ah, ouais :/
13:19 <gawel> bon bah c'est mort. 2.3.10 pour l'instant
13:19 <gawel> j'ai matté dans le svn dataflakes il ont rien modif encore
13:20 <gmat> ils sont tjrs aussi pénible python-ldap ?
13:25 <gawel> je sais pas. mais pose souvent des blème ce paquet
13:25 <gawel> sous win entre autre
13:28 <gmat> à propos la version 2.3.10 ne se compile pas facilement
13:28 <gmat> je crains les ennuis avec ce paquet
13:29 <gawel> faut compile un ldap avant
13:29 <gawel> https://hg.afpy.org/gawel/afpy.ldap/file/eb861785b94c/build_python_ldap_osx.sh
13:30 <gmat> moi je souhaite prendre celui de ma distrib
13:30 <gawel> je crois faut libsasl-dev en prime
13:30 <gawel> ha
13:30 <gmat> j'ai vu cela
13:30 <gawel> enfin le ldap est compilé que pour le egg hein
13:31 <gawel> tu peux le rm après
13:31 <gmat> ouais ok
13:31 <gmat> c'est bizarre comme idée
13:32 <gawel> sous deb t'as juste à avoir les bon -dev ama
13:32 <gawel> la c'est osx sa mémé
13:34 <gmat> sous centos il y a un problème avec crypto et des ifdef mal ficelés.
13:34 <gmat> ils ont réparé cela dans la version suivante (2.3.11) :\
13:34 <gawel> ah..
13:35 <gawel> hm j'ai peut être une solut
13:35 <gawel> en faisant le goret avec sys.modules...
13:36 <gawel> je crois je ferais ça
13:36 <gawel> si je patch ldap.ldapobject à la volée ça va rulez
13:37 <gawel> c'est goret mais bon
13:39 <gmat> avant un appel à LDAPConnection faire passer (nouveau) SmartLDAPObject pour celui de ldap.ldapobject ?
13:45 <gawel> ouais
14:25 <solevis> bonjour
15:29 <gawel> ldap.ldapobject.SmartLDAPObject = SmartLDAPObject
15:29 <gawel> from dataflake.ldapconnection.connection import LDAPConnection
15:29 <gawel> marche nickel
15:33 <gawel> gmat: ^
16:22 <gmat> trop simple :)
16:23 <gawel> grave
16:27 <gmat> tu as copier coller la classe sans rien changer ?
16:36 <gmat> je viens de modifier le fichier pwd
16:37 <gmat> connection.py
16:37 <rage2000> si quelqu'un a la solution ca serait cool: je cherche a transformer un texte avec des caracteres speciaux html en un texte lisible et je trouve pas de lib pour le faire
16:38 <gmat> en ajoutant tes 2 lignes seulement et juste avant le def ldapconnection_from_config()
16:40 <gmat> et ldapsh ne se plaint plus
16:40 <gmat> cool
16:56 <gawel> gawel:~/py/afpy.ldap% ./bin/nosetests afpy/ldap/test_auth.py
16:56 <gawel> Actual response (no "groups: ('others',)"):
16:56 <gawel> Response: 200 OK
16:56 <gawel> Content-Type: text/plain; charset=UTF-8
16:56 <gawel> repoze.what.userid: gawel
16:56 <gawel> groups: ('svn', 'bureau', 'cd')
16:56 <gawel> permissions: ()
16:56 <gawel> in_group('admin'): False
16:56 <gawel> in_group('others'): False
16:56 <gawel> has_permision('read'): False
16:56 <gawel> has_permision('write'): False
16:56 <gawel> \o/
17:20 <gawel> j'ai rajouter un truc pour setter les user/group_class de la connection
17:20 <gawel> tu add user_class = afpy.ldap.custom:User et hop
17:21 <gawel> dans la conf*
17:22 <gawel> faut que j'up la doc
17:46 <gawel> https://hg.afpy.org/gawel/afpy.ldap/modules/index.html
17:46 <gawel> rstctl.sphinx <3
17:58 <gmat> bien
18:07 <gmat> merci a+