08:53 <gawel> matin
08:53 <ogrisel> matin
08:54 <gawel> t'es bien matinal aujourd'hui :p
08:55 <ogrisel> yep j'avais de la paperasse a faire pour hier soir
08:55 <ogrisel> et j'etais trop naze alors je fait ca ce matin
08:55 <gawel> misère
08:55 <ogrisel> depuis 7h30 ....
08:55 <gawel> pfiou
08:55 <ogrisel> horrib'
08:55 <ogrisel> et toi ca va ?
08:56 <gawel> boh ouais, réveil / café :)
08:57 <gawel> http://pypi.python.org/pypi/gp.fileupload/
08:58 <gawel> sortit hier à 22h, 12 download
08:58 <gawel> pas mal :p
08:58 <ogrisel> \o/ felicitations
08:59 <ogrisel> c'est bien d'avoir mis "demo" tout en haut de la page pypi :)
08:59 <gawel> héhé :)
09:00 <ogrisel> ps Ko en anglais c'est KB
09:00 <ogrisel> Kilo Bytes
09:00 <gawel> Ah ouais exact
09:09 <tarek> salut les gens
09:09 <gawel> kikoo
09:25 <ogrisel> kaka
09:27 <gawel> gros dégueux
09:29 <gawel> matin ccomb
09:29 <ccomb_> 'jour gawel
09:29 <gawel> raté
09:29 <gawel> :)
09:31 <gawel> ça déchire bien
09:33 <gawel> vous avez test ?
09:43 <gawel> ca déchire tout même
09:43 <ccomb_> quoissa
09:44 <gawel> ubiquity
09:44 <ccomb_> ah
09:44 <gawel> limite je vais virer vimperator
09:50 <gawel> j'ai rajouté pypi dedans
09:50 <gawel> makeSearchCommand({ name: "pypi", url: "http://pypi.python.org/pypi?action=search&term={QUERY}&submit=search", icon: "http://pypi.python.org/favicon.ico", description: "Search pypi."
09:50 <gawel> });
09:50 <gawel> trop easy
09:50 <gawel> ca tue sa mémé
09:51 <gawel> ah sauf que ca marche pas
09:51 <gawel> :)
09:54 <gawel> Ah ca y est
09:55 <Genesis> bonjour
10:23 <kujiu> bonjour
10:42 <tarek> gawel, gp.fileupload, est-ce que le proxy rend la main de suite à l'application ?
10:42 <tarek> ou a la fin du fichier ?
10:42 <yotaff> kujiu: tu voulais ?
10:50 <kujiu> yotaff: je te parles en pv
11:04 <gawel> tarek: dépends du middleware. cf: my blog entry
11:05 <gawel> http://www.gawel.org/weblog/2008/08/wsgi-file-upload
11:28 <tarek> gawel, ben j'ai lu ca, c pour ca que je me demandais
11:28 <gawel> bah c'est dis, non ? :p
11:30 <tarek> a ok "dépends du middleware. cf: my blog entry" == "ca dépends du middleware, le mien ne rend pas la main de suite. cf: my blog entry" ?
11:31 <gawel> non, y en a deux dans le package
11:31 <gawel> un qui ne capte rien, l'autr si
11:43 <tarek> a ok ok
11:51 <gawel> d'ailleurs je devrais renomer FileUpload en Progress
11:51 <gawel> mais bon
11:54 <tarek> c bien cool en tout cas
15:14 <gawel> ogrisel: tu fais péter la cam demain ?
15:15 <gawel> a faut que je penses a te ramener ton bouquin tiens. je l'ai fini
15:15 <ogrisel> j'ai pas la cam chez moi la
15:15 <ogrisel> par contre j'ai la webcam de mon msi
15:15 <ogrisel> mais bon on va pas streamer ma tronche sur internet :)
15:21 <gawel> dommage
15:22 <gawel> ca serait ptete pas une mauvaise idée d'en acheter une au final
15:23 <gawel> en la laissant chez secure active et en la prenant pour les déplacements
15:32 <ogrisel> yep
15:32 <ogrisel> faut voir combien ca coute
15:33 <ogrisel> sinon une webcame externe avec un micro pas trop crade ca pourrait faire l'affaire
15:33 <gawel> aussi
15:33 <ogrisel> en plus ca me fait chier d'amener mon gros ordi
15:33 <gawel> héhé
15:33 <ogrisel> et le msi wind et probablement pas assez rapide pour transcoder du theora en live
15:33 <gawel> c'est pas un gros ordi. c'est un "portable" :p
17:04 <yotaff> tarek: z3c.pypimirror est pas mal
17:19 <tarek> http://izibook.eyrolles.com/
17:19 <tarek> yotaff, ils ont sprinté dessus la semaine dernière
17:20 <tarek> mais c un mirroir complet
17:20 <yotaff> nop
17:20 <tarek> faut resynchro
17:20 <yotaff> tu peux donner un pattern
17:20 <yotaff> genre zope.*
17:20 <tarek> ouai mais c nul
17:20 <tarek> ca va pas visiter les dépendences de ton paquet
17:20 <tarek> donc si zope.* appele toto
17:20 <tarek> c mort
17:20 <tarek> donc faut utiliser iw.eggproxy c bien mieux
17:20 <yotaff> sauf que ca marche pas
17:21 <tarek> bah nous ca marche
17:21 <yotaff> ca me fait une belle jambe :)
17:21 <tarek> tu devais pas faire un ticket ?
17:21 <tarek> pas de ticket, pas de bugfix :D
17:21 <yotaff> je peux pas créer un nouveau ticket
17:21 <yotaff> il me dit j'ai pas les droits
17:21 <tarek> j'ai essayé ca a marché
17:22 <tarek> tu peux me paster 'ecran?
17:22 <tarek> j'ai dit d'ailleurs à andreas pour le pattern, il m'a dit qu'il s'en fichait, qu'il faisait un mirroir complet :D
17:22 <tarek> donc, ben, fait tourner ton cron toutes les heures...
17:22 <tarek> c pas génial je trouve
17:23 <yotaff> bah de toute facon faire un mirroir complet ne me déplait pas
17:23 <yotaff> j'ai un mirroir debian en interne
17:23 <yotaff> + pypi, je suis autonome
17:24 <yotaff> tarek: bon ton trac a l'air de perdre l'authentif
17:24 <yotaff> je me connecte en feedback
17:24 <yotaff> je fais newticket
17:24 <yotaff> je suis plus loggé
17:24 <tarek> ???
17:24 <tarek> je retente
17:25 <yotaff> ah marrant, je peux plus me connecter sur login
17:25 <yotaff> il reste bloquer sur l'erreur
17:25 <yotaff> s/er/é/
17:25 <tarek> tu a l'ecran du nouveau ticket ?
17:25 <yotaff> je reviens sur la page d'accueil je suis denouveau en feedback
17:25 <yotaff> hum
17:25 <yotaff> ca sent le hack
17:26 <yotaff> non
17:26 <yotaff> Error: Forbidden
17:26 <yotaff> TICKET_CREATE privileges are required to perform this operation
17:26 <yotaff> je perds le user quand je suis sur cette page
17:26 <tarek> pas moi
17:26 <tarek> extrement louche
17:27 <yotaff> * logged in as feedback
17:27 <yotaff> je clique, forbidden
17:27 <yotaff> donc si vous n'avez pas de feedback, c'est normal hein :)
17:28 <yotaff> tarek: tu te connectes avec *ton* compte ou feedback ?
17:28 <tarek> avec feedback bien sur
17:29 <tarek> sinon ca n'aurait pas de sens mon test
17:29 <yotaff> ah
17:29 <yotaff> ca y est
17:29 <yotaff> ca marche
17:29 <yotaff> mouaih
17:29 <tarek> c bizzare
17:29 <yotaff> ca pue
17:29 <yotaff> pour info, pareil chez moi
17:29 <yotaff> donc pas de pb de proxy ou autre
17:30 <tarek> bon sinon pour ton mirroir, la synchro de 5gigas ca se fait pas très vite
17:30 <yotaff> nop, mais a 4h du mat ca me dérange pas
17:30 <yotaff> le bon coté, c'est que tu connais le nombre de liens foireux sur pypi
17:30 <tarek> ok mais ca veut dire que si des paquets changent dans la journée t'es eu.
17:30 <yotaff> par contre, y'a pas encore de reporting
17:31 <yotaff> oui, mais bon t'es a 24h prêt ?
17:31 <yotaff> de toute facon, c'est que les index de builout
17:31 <yotaff> donc pas easy_install
17:31 <tarek> "j'ai releasé le paquet, tu peux tester ?"
17:31 <yotaff> ca c'est en interne
17:31 <ogrisel> tarek: +1
17:31 <yotaff> pas sur le pypu
17:31 <yotaff> pypi
17:31 <ogrisel> surtout si vous publiez vous meme des lib sur pypi
17:31 <tarek> bah ton mirroir c pour usage interne non ?
17:31 <yotaff> on a mirroir pypi + find-links
17:32 <tarek> c'est pour ca qu'on a un mirroir qui vérifie à la demande
17:32 <yotaff> je suis d'accord avec toi, mais je cerhche une solution qui marche
17:32 <yotaff> pas le truc parfait sur papier
17:32 <ogrisel> tarek: merci pour le lien izibook
17:32 <tarek> ben nous ca marche, modulo le bug que t'a eu
17:32 <yotaff> oui mais je bosse pas chez iw :)
17:32 <tarek> en plus ca choppe que ce que tu utilses
17:33 <tarek> c'est du GPL si tu fait un ticket je corrige le bug
17:33 <tarek> enfin bon j'insiste pas :D
17:33 <yotaff> je resteste ce soir
17:33 <yotaff> mais tu peux demander à ccomb
17:33 <yotaff> c'était inutilisable
17:33 <yotaff> genre ConfigObj, rep vide
17:33 <tarek> je veux bien te croire, c'est sous-testé
17:33 <tarek> mais:
17:34 <tarek> http://release.ingeniweb.com/pypi.python.org-mirror/
17:34 <tarek> tourne avec
17:34 <tarek> ogrisel, ouai c plus ou moins lancé depuis qq mois, et on a le droit d'en parler now, elle a dit la madam eyrolles
17:35 <ogrisel> ok c'est cool
17:36 <ogrisel> ya pas grand chose en python :P
17:37 <tarek> a ben ca...
17:38 <tarek> c le catalogue eyrolles donc...
17:44 <yotaff> tarek: demain c'est réunion afpy
17:44 <yotaff> donc on va tous tester :)
17:45 <tarek> bah c la bonne occasion de le debbuger
17:45 <tarek> je peux le passer sur le collective si vous voulez
17:46 <tarek> y a une page wiki pour la réu ?
17:46 <tarek> je voudrais ajouter des sujet
17:46 <tarek> s
17:46 <tarek> à aborder
17:47 <tarek> victoire !!! http://tarek.chipin.com/plone-conference
17:48 <Genesis> \o/
17:48 <tarek> :D
17:48 <david`bgk> congratz :)
17:48 <david`bgk> ça donne des idées ça
17:48 <david`bgk> je serais bien allé à djangocon...
17:49 <tarek> franchement, aide la communauté et la communauté t'aidera
17:49 <tarek> c'est ca l'open source, le fric est pas la valeur centrale
17:49 <tarek> :')
17:50 <david`bgk> :)
17:50 <tarek> et paf encore un, 100%
17:51 <Genesis> gg
17:52 <yotaff> mouarf, l'argent n'est pas la valeur centrale et il demande....
17:52 <yotaff> de l'argent
17:52 <yotaff> :>
17:52 <david`bgk> il a tout compris
17:54 <tarek> ;)
18:04 <yotaff> Found (cached): 16855
18:04 <yotaff> ahahaha
18:04 <yotaff> j'ai tout les codes pythons du MOOOOOONDE
18:04 <yotaff> -s
18:04 <gawel> maque google code :p
18:04 <gawel> manque*
18:05 <yotaff> 4.2Go
18:06 <tarek> et non ! je viens d'en ajouter un,
18:07 <tarek> faut relancer ton script , mouarf mouarf mouarf
18:07 <tarek> c'est un gros trou de sccu corrigé dans zope
18:07 <tarek> remet à jour tous tes buildouts
18:08 <tarek> je sors --]
18:12 <yotaff> ?
18:13 <yotaff> les mirroirs debian ou ubutu sont maj une fois par jour
18:14 <yotaff> Not found (404): 40
18:14 <yotaff> Invalid packages: 1
18:14 <yotaff> Invalid URLs: 203
18:14 <yotaff> y'a quand meme du déchet sur pypi
18:17 <tarek> attention, les urls c peut etre ceux notés dans les metadata des paquets
18:17 <tarek> ce qui est normal quand tu update un paquet et que tu changes l'ul du home: si ton script choppe la vieille version
18:18 <yotaff> ogrisel: j'ai matté vos dépots HG, vous utilisez pas de tags et vous utilisez les branches nommées comme des tags
18:18 <yotaff> j'ai pas compris qp
18:19 <ogrisel> oui je sais plus trop pourquoi on utilise pas les tags
18:20 <ogrisel> mais bon c'est pas bien grave tant que c'est facile de reconstruire une release
18:21 <tarek> yotaff, d'ailleurs je me pose des questions sur cette partie dans mon livre
18:22 <tarek> la méthodo nuxeo me parait bien mieux
18:22 <yotaff> ben je suis en plein dedans la
18:22 <yotaff> je regarde les différentes politiques de workflow
18:22 <yotaff> plus utilisation, dépot, branches nommées tags ...
18:23 <yotaff> mais pour l'instant nuxeo est le seul qui fait ca
18:23 <yotaff> c'est contraire à la doc et aux différentes interventions sur la ml
18:23 <yotaff> donc je prospecte
18:23 <david`bgk> je crois que c'est hgsvn qui s'en sort mal avec les tags non ?
18:23 <tarek> si t'a un autre modèle que celui de nuxéo ou mon book, ca m'interesse
18:23 <yotaff> david`bgk: sort ou sert ?
18:24 <yotaff> il fait un tag par un commit svn
18:24 <david`bgk> j'avais lu un truc à ce sujet mais alors là pour retrouver...
18:25 <tarek> en fait la bonne question est (je pense) : comment travail le mainteneur, et est-ce qu'il y en a un seul qui fait tuyau ?
18:26 <tarek> vers le repo officiel
18:27 <yotaff> plus compliqué que ca
18:27 <yotaff> tu as le worflow perso
18:27 <yotaff> + le workflow de la boite
18:29 <tarek> idée : post un journal sur linuxfr en demandans aux gens comment ils bossent avec mercurial. ama ca peut generer une discussion énorme
18:30 <tarek> qui nourrira ta reflexion
18:30 <tarek> (et la notre :D)
18:30 <yotaff> par ex:
18:30 <ogrisel> AMA c'est mieux si dans ta boite tu peux nommer un code guru dont la branche est officielle
18:30 <yotaff> en workflow perso, 1 fonctionnalité ou 1 bug = 1 dépot
18:30 <ogrisel> et qui merge les contrib des branches des autres dev apres code review
18:30 <yotaff> mais en workflow générale, je garde un dépot par fonctionnalité / bug ?
18:31 <ogrisel> on a pas eu le temps de mettre ca a en place a nuxeo mais je pense que ca ameliorerait la qualité
18:31 <tarek> ogrisel: +1
18:31 <yotaff> oui de toute facon y'aura 2 niveaux
18:31 <yotaff> ici
18:31 <yotaff> c'est sur
18:31 <ogrisel> perso je trouve qu'on utilise trop hg comme svn
18:31 <yotaff> une sandbox
18:31 <yotaff> + dépot officiel
18:31 <tarek> moi je vois deux repo: stable/instable
18:31 <ogrisel> et du coup ca complique les choses sans apporter toutes le cotés positifs
18:37 <yotaff> ogrisel: vous utilisez ssh:// ou http:// comme accès ?
18:38 <ogrisel> https
18:38 <gawel> ssh au pouvoir !!!!
18:38 <gawel> pfff
18:38 <ogrisel> ou ssh entre nos box
18:38 <ogrisel> boxes
18:38 <gawel> ha
18:38 <yotaff> gawel: le http a pas mal d'avantage
18:38 <ogrisel> mais pour pousser sur le repo central c'est bien d'avoir https qd t'es chez un client avec des regles de FW de merde
18:39 <yotaff> seul défaut que je vois, c'est que tu peux créer des dépots
18:39 <yotaff> donc pour le sandbox c'est mort, je fait de pouvoir clone ton dépot de bugfix
18:39 <ogrisel> pas contre le http en ecriture est desactivé (je sais pas comment) pour forcer https
18:39 <yotaff> seul défaut que je vois, c'est que tu peux PAS créer des dépots
18:39 <yotaff> ogrisel: c'est une commande
18:40 <yotaff> par défaut tu peux pas
18:40 <ogrisel> ah ok
18:40 <ogrisel> c'est faire le bien alors
18:40 <yotaff> en gros, le but principal de http est de proposer tes dépots
18:40 <yotaff> mais dans les faits le http est bien plus pratique
18:40 <yotaff> * pas de compte ssh à créer
18:41 <yotaff> * authentif libre (avec apache tu fais ce que tu veux)
18:41 <ogrisel> sinon avec des clients on fait du push par clef ssh aussi :)
18:41 <tarek> tu peux gérer par clef
18:41 <ogrisel> clef usb je veux dire
18:41 <tarek> oui
18:41 <ogrisel> pour les reseaux deconnectés du web
18:41 <tarek> un seul compte et tu remplis authorizedkeys
18:41 <yotaff> bref, j'ai mis une authentif ldap apache en 40s
18:41 <yotaff> tarek: bof
18:41 <yotaff> compliqué pour pas grand chose
18:41 <yotaff> j'ai deja tout en apache ldap
18:42 <yotaff> intranet, ftp, filer, proxy...
18:42 <yotaff> donc cette limitation de création de dépot seulement en ssh, je trouve pas d'intérêt
18:43 <yotaff> donc la j'ai mis pam_ldap sur la machine pour voir, et ca marche bien
18:43 <yotaff> avec hg
18:44 <ogrisel> tarek: au fait pour la reu de demain, hesite pas a creer une page de wiki si tu veux ajouter des choses a l'ordre du jour
18:44 <ogrisel> tu seras sur IRC demain aprem ?
18:44 <yotaff> en plus avec le http, tu fais du vh, genre /srv/test/toto/prout, tu peux le mettre en http://server/rprout
18:45 <tarek> ogrisel: ca va etre chaud je suis a turcey y a pas encore "Internet"
18:45 <yotaff> ahaha
18:45 <tarek> ogrisel: mais j'aimerais bien participer un peu,
18:46 <ogrisel> c'est ou turcey ?
18:46 <tarek> ma maison de campagne
18:46 <ogrisel> ah ok
18:46 <tarek> on y retourne
18:47 <ogrisel> tu fais une grosse teuf bientot ?
18:47 <tarek> la "Live Box" n'est pas encore activée
18:47 <ogrisel> :)
18:47 <tarek> ben oui, en fait, je dirais meme
18:47 <tarek> qu'on pourra geekeer dedans bientot
18:47 <ogrisel> http://xkcd.com/466/
18:47 <tarek> y a de la place pour l'afpy au complet
18:47 <tarek> lol
18:48 <ogrisel> http://xkcd.com/416/
18:52 <tarek> c trop bon Family Guy
18:52 <tarek> ahah excellent le deuxieme faut l'envoyer à Lennart
18:59 <gawel> weken
19:02 <yotaff> bon demain, petite session brainstorming workflow de travail des sources :p
19:02 <tarek> tu choppes une binouze, ton eepc, ton skate et un peu de scotch
19:02 <gawel> lol
19:03 <gawel> je crois que je vais opter pour le skate. fait beau pour une fois
19:03 <gawel> c'est le plus sein
19:04 <gawel> comme ça je geek avec une binousse en rentrant, perfect
19:05 <tarek> avec la conscience tranquille
19:05 <gawel> ouais
19:05 <gawel> parait que c'est bon une bière après l'effort
19:07 <tarek> huuh
19:08 <tarek> ou alors:
19:09 <tarek> tu regardes une video de skate sur ton eepc en buvant une bière
19:09 <tarek> c le plus simple
19:09 <gawel> tu profite moins du soleil :p
19:09 <gawel> j'en ai sur mon ipod sinon
19:09 <gawel> ca me motive pour descendre à donf le matin
19:09 <gawel> :D
19:10 <tarek> :d
19:11 <gawel> je pourrais te filer des vidéos d'ailleurs si ça te botte
19:11 <gawel> ca motive bien avant une petite session :p
19:13 <tarek> a oui je veux bien
19:13 <tarek> ca me donne envie tien
19:13 <gawel> :)
19:15 <gawel> je vais voir si je peux pas pondre un petit serveur vite fait
21:44 <gawel> ca fait du bien, je vous le dis