00:07 <afpy_user:#afpy> salut
09:15 <benoitc:#afpy> matin'
09:25 <benoitc:#afpy> tarek: en utilisant le driver multitouch le trackpad fonctionne nickel
11:20 <tarek:#afpy> benoitc, c'est quoi ce driver ?
11:22 <benoitc:#afpy> tarek: http://ubuntuforums.org/showthread.php?t=1334696
11:25 <jpcw:#afpy> benoitc: pose toi un pc-bsd sur le mbp ça devrait aller plus vite !
11:25 <gmat:#afpy> gawel : question sur afpy.ldap, un truc bizarre que je ne comprend pas
11:27 <gawel:#afpy> dis toujours. mais j'ai pas du tout le temps de regarder par contre
11:28 <gmat:#afpy> j'ai trouvé une solution mais c'est bizarre je trouve
11:28 <gmat:#afpy> si j'utilise la class User personnalisée dans un controleur
11:29 <gmat:#afpy> de pylons
11:30 <gmat:#afpy> j'ai une exception could'nt bind si je ne crée pas l'attribut _rdn de l'objet nouvellement créé
11:31 <gmat:#afpy> _rdn est bien généré quand je teste avec ipython ou paster shell
11:32 <gmat:#afpy> mais dans mon contrôleur avant d'appeler save() sur l'objet il me faut mettre un _rdn qui va bien
11:33 <gmat:#afpy> c'était seulement pour te tenir au courant
11:34 <gmat:#afpy> car sinon ça roule
11:34 <gawel:#afpy> je crois que c'est normal. j'initialise des trucs dans le shell
11:34 <gawel:#afpy> c'est quoi _rdn déjà ? le nom de l'attr ?
11:34 <gmat:#afpy> oui
11:34 <gawel:#afpy> mets le dans ta class
11:35 <gawel:#afpy> et ca devrait rouler
11:35 <gmat:#afpy> oui effectivement
11:35 <gawel:#afpy> je crois que c'est une feature :)
11:36 <gmat:#afpy> je m'y étais habitué :)
11:36 <gawel:#afpy> de mémoire dans le shell j'init la class avec un rdn déduis depuis le fichier de conf
11:36 <gmat:#afpy> tu parles de quel shell
11:37 <gmat:#afpy> ?
11:37 <gawel:#afpy> le ipython ?
11:37 <gmat:#afpy> comment fais tu ? pour faire cela
11:37 <gawel:#afpy> je sais plus trop. je crois que y a un conn.bind(klass)
11:37 <gawel:#afpy> de mémoire
11:38 <gmat:#afpy> et cela ne fonctionnerait qu'avec ipython alors ?
11:39 <gmat:#afpy> d'où mon petit problème
11:39 <gawel:#afpy> bah non
11:40 <gawel:#afpy> enfin la bonne pratique c'est de coller le _rdn dans la class
11:41 <gmat:#afpy> je te dis des grosses bêtises
11:42 <gmat:#afpy> c'est le _dn qui me manque
11:42 <gmat:#afpy> _rdn est bien dans ma class
11:43 <gawel:#afpy> le dn est déduis de _rdn et _base_dn il me semble. les deux étant a coller dans la class
11:43 <gmat:#afpy> oui c'est le cas
11:43 <gawel:#afpy> bon je sais plus alors :D
11:44 <gmat:#afpy> pas grave
11:48 <gmat:#afpy> ha tien
11:48 <gmat:#afpy> je viens de voir def build_dn(cls, uid):
11:48 <gmat:#afpy> dans node.py
11:49 <gmat:#afpy> je vais plutôt l'utiliser
11:51 <gawel:#afpy> normalement c'est appelé depuis je sais plus ou
11:51 <gawel:#afpy> ptete à l'init de la class User(uid=)
11:52 <gmat:#afpy> il y a un truc à init qui se fait bien pour le shell
11:52 <gmat:#afpy> et pas dans mon controleur
11:53 <gawel:#afpy> chelou
11:58 <gmat:#afpy> ah ! j'ai donc remplacé
11:58 <gmat:#afpy> u._dn = 'uid=%s,ou=People,ou=...' % u.uid
11:58 <gmat:#afpy> par
11:58 <gmat:#afpy> u.build_dn=(u.uid)
11:59 <gmat:#afpy> et patatra
11:59 <gmat:#afpy> is not bind to a connection
12:00 <gmat:#afpy> bon je vais cherché un peu de ce coté
12:12 <benoitc:#afpy> jpcw: j'y songe
12:12 <benoitc:#afpy> un simple freebsd avec les drivers nvidia
12:14 <jpcw:#afpy> par contre j'en discutais avec sur le stand BSD aux rmll je crois que la galette pc-bsd ne passe pas sur les tout derniers modèles de mbp
12:15 <jpcw:#afpy> après faire come tu dis ça doit passer, ça risque d'être un poli plus long
12:15 <misc:#afpy> jpcw: tu etait aux rmlls, et on s'est pa vu ?
12:15 <jpcw:#afpy> j'y suis passé le jeudi uniquement
12:16 <jpcw:#afpy> j'étais au vilage des assoces
12:16 <jpcw:#afpy> j'ai du tenir le stand afpy deux heures
12:21 <misc:#afpy> ogrisel: je dépile mon courrier, mais pour osdc, faire venir un mec qui fait du go ( au hasard bortzmeyer de l'afnic ) ?
12:21 <ogrisel:#afpy> tu le connais misc ?
12:23 <misc:#afpy> j'ai deja du le croiser à 1 ou 2 confs
12:23 <misc:#afpy> mais je pense pas dire "je le connais"
12:24 <misc:#afpy> ( sinon, j'aurais bien proposé un mec qui fait du D, mais je sais pas si le D, ça rentre dans la catégorie voulu par osdc )
12:25 <nchauvat:#afpy> ogrisel, jpcw bonjour
12:25 <jpcw:#afpy> salut nchauvat
12:25 <jpcw:#afpy> t'as fixé le truc ?
12:25 <nchauvat:#afpy> je peux vous aider pour pycon ?
12:25 <nchauvat:#afpy> oui, j'ai maj le composant conférence
12:25 <nchauvat:#afpy> ça devrait corriger le pb
12:25 <jpcw:#afpy> ok je fais un essai de suite
12:26 <nchauvat:#afpy> sachant que pour le processus de sélection des Talks
12:26 <jpcw:#afpy> oui ?
12:26 <nchauvat:#afpy> c'est fait pour être "facile" à répartir entre plusieurs personnes
12:26 <jpcw:#afpy> ah ben là on voulaiten faire dix chacun
12:26 <ogrisel:#afpy> nchauvat: dans la pratique on veut se les attribuer soit meme
12:26 <ogrisel:#afpy> pas besoin de nommer des reviewers et tout et tou
12:27 <ogrisel:#afpy> on est a 3 sur IRC a bosser ensemble
12:27 <nchauvat:#afpy> http://www.pycon.fr/cwetype/Talk?tab=cwetype-workflow
12:27 <nchauvat:#afpy> c'est le processus utilisé pour euroscipy
12:27 <ogrisel:#afpy> oui bas c'est ca le pbm :)
12:27 <nchauvat:#afpy> si vous en voulez un autre, c'est possible
12:27 <ogrisel:#afpy> draft => pending <=> accepted ca suffit
12:27 <nchauvat:#afpy> mais pas dans les 10 prochaines minutes :/
12:28 <ogrisel:#afpy> draft <=> pending <=> accepted ca suffit
12:28 <jpcw:#afpy> nchauvat: le planning est réparé c'est l'essentiel
12:28 <nchauvat:#afpy> sachant que http://www.pycon.fr/cwrtype/is_reviewer_at
12:29 <jpcw:#afpy> si j'ai bien compris ton mail c'est pas de refaire un workflow mais de "resetter" le nouveau workflow sur les objets déjà mappés avec l'ancien
12:29 <jpcw:#afpy> qui peut être long
12:29 <jpcw:#afpy> nchauvat: j'ai vérifier tout ça
12:29 <jpcw:#afpy> on était les 3 dans le groupe managers
12:29 <nchauvat:#afpy> est la relation qui donne les droits pour passer un Talk de l'état "en relecture" à l'état "proposer pour acceptation"
12:30 <nchauvat:#afpy> et y'a aussi la relation http://www.pycon.fr/cwrtype/is_chair_at
12:30 <nchauvat:#afpy> qui devrait permettre de déléguer les droits sur l'ensemble d'une conf à qqn
12:30 <nchauvat:#afpy> sans le mettre pour autant admin de toute l'appli
12:30 <jpcw:#afpy> a priori les membres de managers avient les permisions associées sur chaque transition
12:31 <jpcw:#afpy> enfin si tu as le temps d'ici ce soir c'est cool
12:31 <jpcw:#afpy> sinon à trois on devrait quand m^me y arriver
12:31 <nchauvat:#afpy> jpcw, oui, les membres du groupe managers devraient avoir le droit de tout faire
12:31 <nchauvat:#afpy> ce ne sont que quelques clics :)
12:32 <jpcw:#afpy> ouais 4 ou 5 * 30 sec de rechargement de la page * 30
12:32 <nchauvat:#afpy> mais vous verrez que ce n'est pas si mal d'avoir les Talks dans l'état "propose to accept" ou "propose to reject"
12:32 <nchauvat:#afpy> puis de les passer de l'un à l'autre si nécessaire
12:32 <jpcw:#afpy> oui
12:32 <nchauvat:#afpy> puis de tout valider en une fois
12:33 <nchauvat:#afpy> ça évite les gens qui disent "mais je comprends pas, j'avais vu mon truc accepté et maintenant il n'y est plus"
12:33 <jpcw:#afpy> on peut basculer tous les objets dans tel état vers tel autre d'u coup ?
12:34 <nchauvat:#afpy> par le shell, oui
12:34 <nchauvat:#afpy> mais pas par l'interface web
12:35 <nchauvat:#afpy> par le shell ça serait
12:36 <nchauvat:#afpy> rql('SET T in_state A WHERE T in_conf C, C eid 1450, T in_state B, B name "draft", A name "accept_pending"')
12:36 <nchauvat:#afpy> par ex
12:36 <nchauvat:#afpy> et pour accéder au shell
12:36 <nchauvat:#afpy> c'est cubicweb-ctl shell pyconfr
12:36 <nchauvat:#afpy> en tant que root sur la machine
12:37 <nchauvat:#afpy> ne pas oublier un commit() avant de sortir
12:37 <nchauvat:#afpy> jpcw, ça t'aide ?
12:38 <jpcw:#afpy> C eid 1450 ça ne le fait pour le talk 1450 c'est ça?
12:39 <jpcw:#afpy> je ne aprle pas le rql aussi bien que toi
12:39 <jpcw:#afpy> parle
12:39 <nchauvat:#afpy> eid c'est l'identifiant unique
12:39 <nchauvat:#afpy> chaque objet en a un
12:39 <nchauvat:#afpy> si tu tapes http://www.pycon.fr/1450
12:40 <nchauvat:#afpy> tu tombes direct sur l'objet en question
12:40 <nchauvat:#afpy> en l'occurence c'est la conf pyconfr2010
12:40 <jpcw:#afpy> ok
12:40 <jpcw:#afpy> là c'est plus clair
12:40 <jpcw:#afpy> c'est noté
12:40 <jpcw:#afpy> merci
12:40 <nchauvat:#afpy> si je me suis trompé dans le rql, tu me pingues :)
12:41 <jpcw:#afpy> t'es online ce soir ?
12:41 <nchauvat:#afpy> je ne sais pas encore
12:41 <nchauvat:#afpy> probable
12:41 <nchauvat:#afpy> vous serez ici ?
12:41 <jpcw:#afpy> si oui tu risque d'avoir piscine
12:41 <jpcw:#afpy> oui
12:41 <nchauvat:#afpy> :)
12:41 <ogrisel:#afpy> oui ou sur #pycon-fr
12:42 <nchauvat:#afpy> ok
12:43 <jpcw:#afpy> nchauvat: question est ce que c'est inconssitant, si on sette comme des brutes le state a "accepté" sans avoir afeté de salle ni d'heures
12:43 <jpcw:#afpy> affecté
12:43 <jpcw:#afpy> le workflow en tient cmpte ou pas ?
12:43 <jpcw:#afpy> car si non
12:43 <nchauvat:#afpy> si vous êtes certains de vouloir tout accepter
12:43 <jpcw:#afpy> tu peux setter de suite
12:43 <nchauvat:#afpy> vous pouvez faire ça
12:43 <jpcw:#afpy> et on complète le reste à la main
12:44 <nchauvat:#afpy> la salle et l'heure
12:44 <nchauvat:#afpy> c'est pour que le programme soit lisible
12:44 <jpcw:#afpy> ok
12:44 <nchauvat:#afpy> mais en l'état ça n'a pas d'influence sur le wf
12:44 <jpcw:#afpy> ben si tu veux pas avoir piscine ce soir, et que t'as 5 minutes
12:44 <jpcw:#afpy> j'achète le coup du rql dans le shell
12:45 <jpcw:#afpy> car on a tout acceté
12:45 <nchauvat:#afpy> :)
12:45 <nchauvat:#afpy> laisse-moi 2 min
12:45 <jpcw:#afpy> seule une deux pourrait être rduite
12:45 <jpcw:#afpy> mais on gèrera le cas après
12:46 <nchauvat:#afpy> purée... ce qu'elle mouline cette machine...
12:46 <nchauvat:#afpy> ah ça y est.
12:47 <nchauvat:#afpy> jpcw, es-tu satisfait du résultat ?
12:48 <jpcw:#afpy> je regarde
12:49 <nchauvat:#afpy> >>> rql('SET T in_state A WHERE T is Talk, T in_conf C, C eid 1450, A name "accepted"')
12:49 <nchauvat:#afpy>
12:49 <nchauvat:#afpy> [1637, 1128]
12:49 <nchauvat:#afpy> [1645, 1128]
12:49 <nchauvat:#afpy> [1847, 1128]
12:49 <jpcw:#afpy> ouais impec
12:49 <nchauvat:#afpy> [1854, 1128]
12:49 <nchauvat:#afpy> [1877, 1128]
12:49 <nchauvat:#afpy> [1916, 1128]
12:49 <nchauvat:#afpy> [1917, 1128]
12:49 <nchauvat:#afpy> [1922, 1128]
12:49 <nchauvat:#afpy> [1931, 1128]
12:49 <nchauvat:#afpy> [1934, 1128]
12:49 <nchauvat:#afpy> ...>
12:49 <nchauvat:#afpy> >>> commit()
12:49 <nchauvat:#afpy> >>>
12:49 <nchauvat:#afpy> est ce qui s'est passé dans les coulisses.
12:49 <jpcw:#afpy> impec
12:49 <jpcw:#afpy> http://www.pycon.fr/1450 et liste des pres
12:50 <jpcw:#afpy> affiche tout joli aussi
12:50 <nchauvat:#afpy> c'est le planninge qui est moche
12:50 <nchauvat:#afpy> enfin, incomplet
12:50 <jpcw:#afpy> ben ouais ce soir on va faire
12:50 <jpcw:#afpy> merci en tout cas !
12:51 <nchauvat:#afpy> j'irai peut-être bien à la piscine ce soir qd même
12:51 <jpcw:#afpy> :)
12:51 <nchauvat:#afpy> pour vérifier que vous ne galérez pas
12:51 <nchauvat:#afpy> à mon avis faut réorganiser un peu les Track/Session
12:51 <nchauvat:#afpy> si y'a deux salles
12:51 <nchauvat:#afpy> doit y avoir deux tracks
12:52 <jpcw:#afpy> ben c'est le cas
12:52 <nchauvat:#afpy> genre "tutoriels" et "présentations"
12:52 <nchauvat:#afpy> ou qqch du genre
12:52 <jpcw:#afpy> Pyconfr j1 et 2
12:52 <jpcw:#afpy> et on affete par salle
12:52 <nchauvat:#afpy> là y'a j1, j2, session1, etc
12:52 <jpcw:#afpy> agora et classe numérique
12:52 <nchauvat:#afpy> http://www.euroscipy.org/conference/euroscipy2010?tab=talkslist
12:53 <nchauvat:#afpy> y'a introductory tutorial, advanced tutorial et scientific track
12:53 <nchauvat:#afpy> c'est plus des groupes/thèmes
12:53 <jpcw:#afpy> oui je suis dessus
12:53 <nchauvat:#afpy> http://www.europython.eu/
12:54 <nchauvat:#afpy> on voit en bas des couleurs différentes pour
12:54 <nchauvat:#afpy> talk, panel, plenary, metting, tutorial, etc.
12:55 <jpcw:#afpy> on a aps autant de granularité a priori
12:55 <nchauvat:#afpy> oui
12:55 <jpcw:#afpy> mais on pourrait resubdiviser chaque jpur avec la salle en session pour obtenir un affichage
12:56 <jpcw:#afpy> comme celui-là
12:56 <jpcw:#afpy> http://www.euroscipy.org/conference/euroscipy2010?tab=talkslist
12:56 <nchauvat:#afpy> le jour est déjà donné par la date
12:56 <nchauvat:#afpy> tu peux mettre des choses dans la session tutoriels
12:56 <jpcw:#afpy> oui ça on avait vu
12:56 <nchauvat:#afpy> et qu'elle s'étale sur deux jours
12:57 <nchauvat:#afpy> bon
12:57 <nchauvat:#afpy> en attendant la piscine
12:57 <nchauvat:#afpy> j'vais manger
12:57 <nchauvat:#afpy> a+
12:57 <jpcw:#afpy> bon app et merci
14:10 <No`:#afpy> salut l'afpy
18:34 <ccomb:#afpy> gawel: comment tu fais pour ne pas recevoir les spams en attente dans le mailman ?
21:48 <haypo:#afpy> hum. y'a un bug : http://www.pycon.fr/talk/2007 -- "Conférenciers : Victor Stinner et Pierre-Louis Bonicoli" vs "Présenté par Victor Stinner"
21:48 <haypo:#afpy> serait-il possible de rajouter Pierre-Louis dans la liste des conférenciers pour cette conf' ?
21:51 <haypo:#afpy> j'ai bidouillé mon compte : prénom="Victor Stinnet et", nom="Pierre-Louis Bonicoli", ça fera l'affaire
21:52 <jpcw:#afpy> haypo ouep car ça affiche automatiqueme,t le nom du soumetteur comme tu l'as intuité
21:52 <nchauvat:#afpy> haypo: sinon il suffit de rajouter le deuxième nom comme première ligne dutexte
21:52 <jpcw:#afpy> ^^
21:52 <jpcw:#afpy> merci nchauvat
21:53 <jpcw:#afpy> sinon ler este fonctione au poil maintenant
21:53 <jpcw:#afpy> enfin j'ai bien trouvé un bug
21:53 <jpcw:#afpy> mais je te ferais un rapport plus tard
21:53 <nchauvat:#afpy> jpcw, t'as mis un ticket ?
21:53 <nchauvat:#afpy> :)
21:53 <jpcw:#afpy> non pas encore
21:53 <jpcw:#afpy> il est pas bloquant
21:54 <haypo:#afpy> nchauvat: du texte de la conférence ?
21:54 <nchauvat:#afpy> haypo, du texte qui décrit la présentation
21:54 <nchauvat:#afpy> genre
21:54 <nchauvat:#afpy> Cet épisode vous sera présenté par VS et PLB
21:55 <haypo:#afpy> nchauvat: ok. bah là c'est bon
21:55 <misc:#afpy> haypo: /win 36
21:57 <nchauvat:#afpy> haypo, on peut aussi ajouter une deuxième personne
21:57 <nchauvat:#afpy> là j'en ai mis un autre
21:57 <nchauvat:#afpy> mais PLB n'ayant pas de compte sur pycon.fr on ne peut pas l'ajouter
21:58 <haypo:#afpy> nchauvat: ok. je lui demanderai de se créer un compte à l'occasion
21:58 <nchauvat:#afpy> j'enlève celui que j'avais ajouté
22:05 <jpcw:#afpy> ping benoitc
22:12 <benoitc:#afpy> jpcw: gnop
22:13 <jpcw:#afpy> tu as du temps pour la piscine ?
22:30 <_florent:#afpy> iopiop