10:57 < ogrisel> la ML afpy est down
10:57 < ogrisel> <membres@afpy.org>: host mail.afpy.org[88.191.25.34] said: 550 <membres@afpy.org>: Recipient address rejected: User unknown in local recipient table (in reply to RCPT TO command)
10:58 < ogrisel> ah non desolé je mesuis trompé
11:39 < tarek> ogrisel, sur le site s/lightening talk/lightening talk,
11:39 < tarek> ogrisel, sur le site s/lightening talk/lightning talk,
11:46 < ogrisel> tu peux le modifier toi meme non ?
11:46 < ogrisel> ou tr'as pas les droits ?
11:53 < tarek> je vais voir
11:54 < tarek> Type de l'erreur
11:54 < tarek> AttributeError
11:54 < tarek> Valeur de l'erreur
11:54 < tarek> kupu_library_tool
11:54 < tarek> tu édite les pages comment N
11:54 < tarek> a ok tu jarte kupu
11:58 < ogrisel> change tes prefs pour pas utiliser kupu
12:06 < gawel> tarek, ogrisel, pour les inscriptions on a dit standard plone donc c'est 5mn
12:07 < gawel> par contre, on propose au gens de s'abonner a la "newsletter" ?
12:07 < gawel> (j'ai fait un truc qui envois le html a tout le monde quand on publis une news)
12:08 < gawel> je serais pour forcer l'envois perso
12:08 < gawel> si le mec s'inscrit c'est qu'il veut venir, donc se tenir au courant
12:09 < tarek> et on va créér deux mails, un pour ca, et un pour les propales de conf'
12:09 < gawel> la ca envois une news hein
12:10 < gawel> vous avez du recevoir mes tests
12:10 < ogrisel> oui recu
12:10 < gawel> sinon, si vous voulez activer les inscriptions, vous faites un lien vers /join_form dans la page inscription
12:11 < tarek> moi rien recu
12:11 < gawel> je crois que j'avais viré la permissions "add portal member" aussi. faut la remettre pour les anonyme
12:11 < ogrisel> gwael hesite pas a le rajouter toi meme si tu as le temps
12:11 < gawel> la non, ce soir maybe
12:12 < gawel> vous avez fait une liste des trucs a installe sinon ?
12:12 < ogrisel> faut voir avec Bader
12:12 < ogrisel> perso je connais pas les produits plone
12:12 < gawel> (j'ai rien branlé ce weken en fait, rentré midi dimanche tout ça)
12:12 < ogrisel> par contre faudra qu'on voir ensemble pour configuer le cache apache
12:13 < gawel> déjà cacher les images au moins
12:13 < tarek> bah on va tout mettre en cache :)
12:13 < ogrisel> oui pour les anonymes
12:13 < tarek> de toute facon personne ne se connectera
12:13 < tarek> a part nous
12:13 < ogrisel> si les inscrit
12:14 < tarek> pour quoi faire ?
12:14 < ogrisel> pour s'inscrire
12:14 < gawel> bah oui :D
12:15 < ogrisel> bon je vasi bouffer
13:25 < Bader> gawel: smoothgallery
13:25 < Bader> gawel: le mieux serait que j'ai un accÃes dessus pour installer des produits
13:25 < Bader> en plus vu que je connais assez bien plone
14:07 < gawel> Bader: j'ai pas vraiment envie de filer d'acces, sorry
14:07 < gawel> je l'installerai
14:09 < Bader> gawel: ok, dans ce cas je te dis ce qu'il faut installer
14:10 < gawel> Bader: dans l'ideal fait une page de wiki comme ca je checkerai
14:10 < gawel> je vois ca ce soir, promis
14:10 < gawel> et je torche les inscriptions blah
15:42 < ameurant:#afpy> hello
15:42 < ameurant:#afpy> y aurait un event python ruby en pologne ?
15:45 < tarek:#afpy> ameurant, hello, oui
15:45 < tarek:#afpy> j'y vais
15:48 < ameurant:#afpy> ah wè
15:48 < ameurant:#afpy> et c bien ?
15:48 < tarek:#afpy> ben je te dirais ca apres, mais le mix des deux langages dans une conf ca peut etre interessant ama
15:48 < ameurant:#afpy> l'équipe de tux droid se demande si ca vaut la peine d'aller jusque là pour présenter le droid
15:48 < tarek:#afpy> a.. je sais pas
15:51 < ogrisel:#afpy> il me semble que toutes les presentations python sont deja choisies mais il peuvent pe presenter le tux en dehors d'une pres officielle
15:52 < ogrisel:#afpy> faut qu'ils contactent les organisateurs
15:52 < ogrisel:#afpy> en tout cas vu que c'est la premiere années personne ne sait si ca va etre une grosse conf ou pas
15:52 < ogrisel:#afpy> sinon y a europython a Vilnius cet été
15:53 < ogrisel:#afpy> et ca ca sera une grosse conf
16:23 < yotaff:#afpy> ogrisel: je viens de faire une pres de 2h de nuxeoEP à un stagiaire ici :)
16:23 < yotaff:#afpy> ogrisel: il a dit qu'il avait l'impression qu'un tgv lui été passé dessus :)
16:23 < ogrisel:#afpy> :)
16:24 < ogrisel:#afpy> un tgv ca fait moins mal :)
16:24 < yotaff:#afpy> au fait la M2 est pour quand ?
16:24 < yotaff:#afpy> le tracker dit 30 mars
16:25 < ogrisel:#afpy> je sais pas
16:26 < ogrisel:#afpy> on a une grosse release client cette semaine donc ca a pe décalé le planning du nuxeo generique
21:48 < gawel> hey ogrisel
21:49 < gawel> t'as demandé un alias à alex pour journees at afpy ?
21:51 < ogrisel> il me semble que j'ai vu cette adresse ailleurs
21:52 < gawel> j'en doute :)
21:52 < gawel> je l'ai mail pour qu'il m'ajoute dans les relay de son postfix
21:52 < gawel> sinon ca passe en spam sur gmail, moyen glop
21:53 < gawel> sinon, c'est ok pour moi. inscription activée tout ça
21:53 < ogrisel> je peux pas bosser dessus ce soir
21:54 < ogrisel> je fait l'appel demain soir
21:55 < gawel> pas de soucis
21:55 < ogrisel> ah si, est ce que tu pourrais ajouter la conf suivante sur le vhost
21:56 < gawel> au fait, je sais pourquoi ca rame a mort. c'est mon dns qui est moisi
21:57 < gawel> fait que je change la conf ovh
21:57 < gawel> sinon c'est correct déjà
21:57 < ogrisel> 2s je retrouve plus
22:00 < ogrisel> <IfModule mod_cache.c> <IfModule mod_disk_cache.c> CacheRoot /var/cache/apache2/journees.afpy.org CacheSize 10000 CacheEnable disk / CacheDirLevels 5 CacheDirLength 3 </IfModule> </IfModule>
22:01 < ogrisel> faut creer le folder sur le disk /var/cache/apache2/journees.afpy.org
22:01 < ogrisel> et le chmoder pour que le user d'apache puisse ecrire dedans
22:01 < ogrisel> ensuite je ferai une conf caching_policy_manager pour optimiser ca
22:02 < gawel> oula, t'as pas la meme avec les <CR> ? :)
22:03 < ogrisel> ca va chier dans IRC
22:04 < gawel> je me débrouille
22:04 < ogrisel> ca va faire une ligne avec prompt par ligne
22:04 < ogrisel> test ligne 1
22:04 < ogrisel> test ligne 2
22:04 < gawel> bah c'est mieux que tout sur une ligne :p
22:05 < ogrisel> en gros tu remplace chaque bloc d'espace par un retour charriot
22:05 < gawel> je devrais y arriver oui :)
22:06 < ogrisel> <IfModule mod_cache.c>
22:06 < ogrisel> <IfModule mod_disk_cache.c>
22:06 < ogrisel> CacheRoot /var/cache/apache2/journees.afpy.org
22:06 < ogrisel> CacheSize 10000
22:06 < ogrisel> CacheEnable disk /
22:06 < ogrisel> CacheDirLevels 5
22:06 < ogrisel> CacheDirLength 3
22:06 < ogrisel> </IfModule>
22:06 < ogrisel> </IfModule>
22:07 < ogrisel> c'est cool pour la page inscriptions
22:08 < ogrisel> faudrait juste ajouter un baratin du genre: merci de vous inscrire si vous comptez assister aux JPF, ca nous permet de prevoir le nombre de ptitdej et tout
22:08 < ogrisel> un tux-droid a gagner par tirage au sort parmis les membres inscrits
22:12 < gawel> hum, erreur
22:12 < gawel> Invalid command 'CacheSize'
22:13 < gawel> j'ai fait un a2enmod disk_cache
22:13 < ogrisel> ah ca depend de la version d'apache
22:13 < ogrisel> vire la ligne
22:13 < ogrisel> et a2enmod cache aussi
22:14 < gawel> oui, il l'ajoute tout seul en dep
22:14 < gawel> ca a l'air mieux la
22:14 < gawel> # la ../mods-enabled/*cache*
22:14 < gawel> lrwxrwxrwx 1 root root 28 2007-04-03 22:11 ../mods-enabled/cache.load -> ../mods-available/cache.load
22:14 < gawel> lrwxrwxrwx 1 root root 33 2007-04-03 22:11 ../mods-enabled/disk_cache.conf -> ../mods-available/disk_cache.conf
22:14 < gawel> lrwxrwxrwx 1 root root 33 2007-04-03 22:11 ../mods-enabled/disk_cache.load -> ../mods-available/disk_cache.load
22:14 < gawel> ca a l'air good
22:15 < ogrisel> est ce que le repertoire existe sur le disque ?
22:16 < gawel> ouaip, j'avais pas changé les droit. je reload la conf
22:17 < gawel> fait gaffe par contre, y a une siouxerie de cache dans plone
22:18 < gawel> ptete a virer, je te laisse voir
22:19 < gawel> en fait, y a 10000 siouxerie meme, je connais pas tout. cachefu blah blah
22:19 < gawel> ca rame telement plone qu'il sont obligé de contourner le problème :D
22:20 < ogrisel> je vais tenter de faire un truc qui marchait avec CPS
22:20 < ogrisel> on verra ce que ca donne
22:20 < gawel> j'ai changé les cname sinon, ca devrait aller mieux d'jà
22:20 < gawel> putain, c'est toujours pas ca :/
22:21 < gawel> ca pointe sur les dns de gandi au lieu d'un freedns, mais bon... y a mieux
22:22 < ogrisel> sinon y a une merde avec le live search
22:22 < ogrisel> dans les url des liens
22:22 < gawel> ah ? t'as tout cassé ? :)
22:22 < gawel> ah, catalog ?
22:23 < gawel> ok pour moi
22:27 < gawel> pour info, les mecs de dedibox font une manip demain matin sur ma box
22:27 < gawel> en espérant qu'ils casse rien
22:27 < gawel> mais bon elle seras out un moment
22:28 < gawel> je vais backup et tout récup chez moi, au cas ou
22:35 < ogrisel> matte le site
22:36 < gawel> bah il a quoi ? :)
22:36 < ogrisel> j'ai mis en cache les File (css) et les Image et FileSystem Image
22:36 < ogrisel> et ca booste !
22:37 < gawel> archives.tar.gz » sauvegardé
22:37 < gawel> je peux en refaire une vers minuit si tu taf dessus, tu me dis
22:51 < ogrisel> je crois que je vais arreter la
22:52 < ogrisel> on verra pour la mise en cache des contenu html le jours ou on aura trop de hits :)
22:52 < ogrisel> genre apres la news linuxfr :)
23:04 < Bader> tiens salut
23:05 < Bader> ogrisel: faudrait rajouter une rubrique partenariats
23:05 < Bader> je vais essayer de démarcher des graphistes
23:05 < Bader> gawel: tu as installé smoothgallery ?
23:06 < gawel> heu, non, mais j'ai pas vu de produit plone, ni l'intéret d'ailleurs
23:06 < Bader> on en a discuté avec ogrisel
23:06 < Bader> gawel: plone.org/products/plonesmoothgallery
23:07 < gawel> ok, je fais
23:07 < gawel> je vois toujours pas l'intéret mais bon :p
23:08 < Bader> pour mettre des photos cool en premiere page
23:09 < gawel> c'est fait
23:09 < ogrisel> Bader: ok pour la rubrique partenariats
23:10 < ogrisel> fait toi plaise
23:10 < Bader> c'est moi ou la CSS est cassée ?
23:10 < ogrisel> oui elle a pas l'air en forme
23:11 < Bader> putain qui a touché au workflow ?
23:11 < Bader> WorkflowException: No workflow provides "review_state" information
23:12 < ogrisel> ok c'est ma faute
23:12 < Bader> c'est ptet smoothgallery :s
23:12 < ogrisel> non c'est oim
23:12 < Bader> ogrisel: t'as fait quoi ?!
23:12 < ogrisel> une policy de cache un peu brutale
23:13 < ogrisel> object.portal_workflow.getInfoFor(object, 'review_state') in ('published',)
23:13 < ogrisel> je l'ai choppé sur le site de plone
23:13 < gawel> marche pas trop on dirait :)
23:13 < ogrisel> chelou qu'ils mettent des trucs foireux
23:14 < ogrisel> je l'ai desactivée
23:14 < gawel> fait un if hasattr(object.aq_inner,'portal_type') en plus peut etre
23:15 < Bader> gawel: tu peux aussi installer ploneformmail ?
23:15 < Bader> ou ploneformcontact me rappelle plus du nom
23:15 < Bader> pour l'inscription et le contact
23:15 < Bader> au lieu que ce soit manuel
23:15 < gawel> heu, pourquoi ?
23:16 < Bader> au lieu que ce soit manuel
23:16 < Bader> histoire de rendre le process plus simple
23:16 < gawel> manuel quoi ?
23:16 < Bader> et aussi pour les visiteurs
23:16 < Bader> pour le contact
23:16 < gawel> quel contact ?
23:16 < Bader> et aussi ça permettra d'envoyer un mail direct à journees@afpy.org avec toutes les infos
23:16 < Bader> gawel: la rubrique contact
23:16 < gawel> y a déja un formulaire, on l'as squisé
23:16 < Bader> ogrisel: ce sont des formulaires bien foutu avec validation, ça permettra d'avoir une proposition déjà bien faite
23:17 < Bader> gawel: ah bon ? comment vous l'avez fait sans ploneformmail ?
23:17 < Bader> de toute façon je comprends pas pourquoi vous voulez pas, c'est 1000 fois mieux que de le faire soi même
23:17 < Bader> parce que ça fait la validation
23:17 < Bader> faire la validation à la main c'est chiant et source d'erreurs
23:17 < gawel> ogrisel: y a pas de None, ou fait un gettattr
23:18 < gawel> y a un formulaire dans plone, Bader
23:18 < Bader> gawel: oui mais il est pas modifiable, non?
23:18 < gawel> et c'est pas que je veux pas, c'est qu'il est placé à un endroit pouris par défaut
23:19 < ogrisel> ok ca marche
23:19 < Bader> rien compris
23:19 < gawel> et alors ? il vas très bien, je penses
23:19 < Bader> j'ai rien vu, là dessus
23:19 < Bader> gawel: bah non, il a pas tous les champs fait pour
23:19 < Bader> * Courte présentation de l'orateur avec photo
23:19 < Bader> * Titre de la présentation
23:19 < Bader> * Court résumé (quelques phrases sur le sujet traité)
23:19 < Bader> * Niveau du public attendu (débutant / confirmé / expert)
23:19 < Bader> * Type d'intervention (présentation / tutorial / lightning talk)
23:19 < Bader> * Durée souhaitée (20min, 45min, 1h30)
23:20 < gawel> Ah, pour ca..
23:20 < Bader> bah y a rien...
23:20 < Bader> juste un formulaire de contact
23:20 < Bader> rien pour proposer
23:20 < gawel> J'ai pas ces produits, mais bon, soit, tentons
23:20 < Bader> bah au lieu de t'opposer systématiquement, tu peux juste installer voire ce que ça donne et après râler :)
23:21 < Bader> au pire tu vireras
23:21 < gawel> ouais, sauf que au pire, tu vire, et ca casse tout..
23:22 < gawel> c'est du déjà vu
23:22 < yota> ploneformmailer est plutot bien codé
23:22 < ogrisel> bon j'ai le plaisir de vous annoncer qu'on fait du 44 requests/s sur les pages publiées :)
23:22 < Bader> ogrisel: aie...
23:23 < gawel> yota: bof, j'ai vu plein de merde avec
23:23 < Bader> ah mince, j'ai pas compris que c'était une bonne nouvelle :)
23:23 < ogrisel> Bader: c'est mieux que 3 requests par secondes non ?
23:23 < Bader> gawel: j'ai bossé avec j'ai pas vu de blèmes, de toute façon dans notre cas c'est un bon truc
23:23 < Bader> ogrisel: ah oui ça :)
23:23 < Bader> j'ai perdu l'habitude de Plone hi hi hi ^^
23:23 < yota> c'est ploneforgem
23:23 < yota> ploneformgen
23:24 < Bader> installons ploneformgen alors
23:24 < Bader> ah oui c'est mieux c'est en PMI
23:24 < ogrisel> bon apres on peut mettre un cache akamai mais ca va couter plus cher
23:24 < Bader> c'est vrai que ploneformmailer c'était en ZMI :s
23:25 < Bader> ogrisel: ouais ça ira normalement ^^
23:25 < yota> la tu peux ajouter des actions
23:25 < yota> comme ajouter a une bd ou envoyer un mail
23:25 < Bader> ça serait pas mal d'avoir une copie du site en mirroir sur un serveur local pendant l'évènement
23:25 < Bader> yota: c'est bon ça
23:25 < Bader> gawel: je le veux stpppppppppppppp
23:26 < gawel> j'ai mis plone form mailer, chouet :)
23:26 < Bader> gawel: mets ploneformgen stp
23:27 < Bader> ça a l'air trop plus mieux bien
23:27 < gawel> je suis en train
23:27 < yota> réunion afpy de decembr
23:27 < yota> bon les tofs sont super crades
23:27 < yota> j'ai rien retouché et je débutais :)
23:28 < Bader> ahh c'était en belgique :)
23:28 < ogrisel> c'est pas moi cette fois
23:29 < gawel> bah non, produit en carton
23:29 < ogrisel> elles sont dans apache :)
23:31 < Bader> yota: je vais te piqué des photos :)
23:31 < ogrisel> ah chiotte : il met aussi les pages en cache qd on est authentifé
23:31 < ogrisel> je vais pe desactiver le cache sur les contenu html
23:32 < yota> c'est le pb
23:32 < ogrisel> j'ai invalidé la page avec shift-ctrl-r
23:32 < yota> faut faire attention avec le cache
23:32 < yota> faut indiquer dans zope que tu caches seulement en mode non auth
23:32 < yota> et faire no cache sinon
23:33 < yota> c'est ce que je faisais
23:33 < ogrisel> yes mais ca fait chier pour les utilisateurs authentifiés qui veulent editer une page
23:33 < ogrisel> a moins de faire 2 vhosts
23:33 < ogrisel> un avec cache et l'autre sans
23:35 < yota> euh non non
23:35 < yota> faut que je retrouve ca
23:35 < yota> c'est un if que tu mets dans le template de base
23:35 < Bader> ogrisel: faut que les visiteurs puissent s'inscrire
23:35 < gawel> bon, ca marche
23:35 < gawel> foutu dépendances
23:36 < yota> sinon y'a cachefu
23:37 < yota> zut je retrouve plus de doc qui parle de ca
23:38 < Bader> cachefu marche pas mal du tout
23:38 < Bader> il y en a qui additionne les 2 il me semble
23:43 < ogrisel> ok j'ai desactivé le cache sur le html
23:43 < ogrisel> on verra cachefu plus tard
23:43 < ogrisel> les CSS / JS et images en cache ca change deja la vie
23:43 < gawel> ca marche déjà pas trop trop mal
23:43 < gawel> on était en mode debug aussi, héhé
23:44 < gawel> ca doit aider aussi
23:45 < ogrisel> ca change pas grand chose le mode debug en fait
23:45 < ogrisel> (sur un CPS)
23:46 < ogrisel> bon je vous laisse
23:46 < ogrisel> a demain pour la suite
23:46 < gawel> ouaip, pareil
23:47 < ogrisel> demain je suis a pedouaille les gonezes chez un client donc m'attendez pas si a 19h je suis pas en ligne
23:47 < ogrisel> mais bon normalement je devrait etre la
23:54 < Bader> demain je pourrais pas non plus être présent
23:54 < Bader> en fait je peux pas les mercredi