00:00 <fwix:#afpy> j'ai besoin d'aide pour savoir comment créer et appliquer facilement un patch, à partir d'un unified diff (sans le faire ligne par ligne @ la mano)
        00:01 <haypo:#afpy> "diff -u fichier.avant fichier.apres > patch" pour créer ler patch
        00:01 <haypo:#afpy> "patch -p0 < patch" pour l'appliquer
        00:01 <haypo:#afpy> fwix: à moins que ta question concerne Python ? :-)
        00:02 <fwix:#afpy> en gros, j'ai voulu passer une appli en django 1.1 et les verbose_name et verbose_plural_name collent la grouille avec mes .po
        00:03 <fwix:#afpy> je veux donc appliquer http://code.djangoproject.com/changeset/8144 
        00:03 <fwix:#afpy> haypo, donc ça concerne un peu python
        00:04 <fwix:#afpy> merci :)
        00:08 <haypo:#afpy> fwix: télécharge http://code.djangoproject.com/changeset/8144?format=diff&new=8144 et applique le patch avec la commande patch
        00:13 <fwix:#afpy> haypo, merci :)
        08:29 <morgan`:#afpy> bonjour
        10:45 <J-Mad:#afpy> bonjour bonjour, 
        10:45 <J-Mad:#afpy> j'aurais une question
        10:45 <J-Mad:#afpy> est ce que quelqu'un a déjà utilisé : WSGIPythonHome
        10:53 <RAGE2000:#afpy> J-Mad: tu parle de l'option de modwsgi ou d'un autre truc ?
        10:54 <J-Mad:#afpy> de l'option 
        10:54 <J-Mad:#afpy> je sais pas ou il faut la mettre
        10:55 <J-Mad:#afpy> je pensais dans mon virtualhost
        10:55 <J-Mad:#afpy> mais apparement non 
        10:56 <RAGE2000:#afpy> non dans la conf du modwsgi
        10:56 <RAGE2000:#afpy> si t'es sous debian: /etc/apache2/mods-enabled/wsgi.conf
        10:56 <J-Mad:#afpy> haaa
        10:56 <J-Mad:#afpy> ok 
        10:56 <J-Mad:#afpy> mais du coup
        10:56 <J-Mad:#afpy> tu peux pas def par vhost 
        10:57 <J-Mad:#afpy> WSGIPythonHome et WSGIPythonPath se foute dans le wsgi.conf donc
        10:57 <RAGE2000:#afpy> ouai enfin il me semble :p
        10:57 <J-Mad:#afpy> ok merci
        10:57 <RAGE2000:#afpy> mais si ca geule dans ton vhost ;)
        10:58 <RAGE2000:#afpy> d'ailleur autre truc a savoir sur le PythonHome tu ne peux que utiliser un python de la meme revision que le python qui a servit a compiler modwsgi
        10:59 <RAGE2000:#afpy> (en gros si t'as compiler modwsgi en python2.5 tu ne peux pas utiliser un python2.4 ou 2.6)
        10:59 <RAGE2000:#afpy> et si tu utilise aussi modpython ca ne fonctionne pas car ca utilise forcement le python que tu utilise avec modpython
        11:00 <No`:#afpy> salut l'afpy
        11:01 <RAGE2000:#afpy> enfin bref du coup j'ai laissé tombé modwsgi, depuis je fais du nginx + spawning
        11:02 <RAGE2000:#afpy> au moins t'es totalement libre du python et du serveur web que tu veux utiliser
        11:20 <RAGE2000:#afpy> J-Mad: en faite en y reflechissant ca me parrait bizarre qu'on ne puisse pas le definir dans le vhost, car du coup ca n'a plus trop d'interet et sans ca je ne vois pas trop comment j'aurrai pu rencontrer ces histoires de probleme de version de python utilisé
        11:20 <J-Mad:#afpy> WSGIPythonHome cannot occur within <VirtualHost> section <-- voila ce que me dit le tonton apache
        11:22 <RAGE2000:#afpy> ah ba effectivement on peut pas faire plus efficase comme message d'erreur :p
        11:32 <J-Mad:#afpy> oui la meme moi qui comprend rien a l'anglais , je comprends 
        14:30 <manuco:#afpy> hello tous !
        14:30 <ccomb:#afpy> yo manuco
        16:36 <tarek:#afpy> hello all
        16:36 <tarek:#afpy> gawel, ping
        16:39 <gawel> kikoo
        16:54 <tarek> gawel, je pense presenter FA à pycon, ca te dirais ?
        16:58 <gawel> je parles anglais comme un pied, pour la nième fois :p
        16:58 <gawel> on m'as déjà demandé
        16:59 <tarek> bah excuse moi de te proposer,
        16:59 <tarek> je te proposerais plus hein
        16:59 <tarek> y a 2 ans tu disais que t'ecrivais en anglais comme un pied
        17:00 <tarek> et dans ton blog, sauf si tu payes qqun, c lisible
        17:00 <gawel> c'est toujours vrai :)
        17:00 <gawel> lisible est le bon terme
        17:00 <gawel> de toute j'ai pas envie d'aller aux US a mes frais
        17:01 <feth> ah, de l'anglais US, c'est pas de l'anglais, et y a toujours autorisation de massacrer cette langue
        17:01 <gawel> et bon, d'ici que la boite me paye ça... il pleuvera des oranges
        17:03 <gawel> enfin c'est gentil de proposer, peut-être dans 5ans quand j'aurais changé de boite et que j'aurais pris quelque cuite aux café oz entouré d'anglaise torchées
        17:03 <gawel> jonathan m'avait déjà parlé de ça y a quelques semaines
        17:03 <gawel> tu peux le brancher d'ailleurs. il m'a dit qu'il le ferais si je venais pas
        17:04 <feth> désolé, je suis né de la dernière pluie : quel est le nick de jonathan sur irc 
        17:04 <feth> ?
        17:04 <gawel> ca dépends duquel tu parles
        17:05 <gawel> si c'est jonathan livingston le goeland, il n'as pas de nick
        17:05 <haypo> gawel: j'ai donné une présentation en anglais. c'était une expérience traumatisante, mais j'ai survévu :)
        17:06 <haypo> survécu
        17:06 <misc> haypo: en fait, non 
        17:06 <haypo> tarek, gawel : c'est quoi FA ?
        17:06 <feth> gawel: jonathan.schemoul
        17:06 <misc> haypo: tu es mort mais on voulait pas te le dire 
        17:06 <gawel> formalchemy
        17:06 <haypo> misc: ah ? bah je vois pas la différence alors
        17:07 <feth> je vois des gens qui voient pas la différence
        17:07 <misc> haypo: bah oui, c'est pour ça que tu es pas sur le trombi 
        17:07 <haypo> (j'trouve qu'il est bien foutu pour un film d'horreur)
        17:07 <haypo> misc: ah d'accord, on peut pas me photographier
        17:08 <haypo> gawel: tu pourrais écrire la présentation et la donner à qq. un plus à l'aise
        17:08 <haypo> gawel: (donne la à tarek vu qu'il semble y aller)
        17:09 <haypo> je serai pas contre refiler mes présentations à un orateur
        17:09 <haypo> (et inversement)
        17:09 <tarek> ouai aussi oui
        17:09 <haypo> ça enlêve le stress du regard des autres sur son propre travail
        17:09 <tarek> :D
        17:09 <tarek> c'est un sujet qui est bien
        17:09 <haypo> "oui oui, je suis d'accord, c'est pourri, d'ailleurs c'est pas moi qui l'ait fait"
        17:09 <feth> 1) écrire une présentation avec un gros gag 2) filer la présentation à un orateur 3) ... 4) profit !
        17:10 <haypo> tarek: tiens, vu que t'as lu bizzarement actif sur IRC, j'en profite :
        17:10 <haypo> tarek: c'est quoi le projet de keyring en Python ? ça en est où ?
        17:10 <tarek> a c'est mon gsoc
        17:10 <tarek> c'est un keyring universel
        17:10 <haypo> tarek: c'est fini ? ça marche ?
        17:10 <tarek> carl l'a mis en paquet debian
        17:10 <tarek> ouai
        17:10 <tarek> c fini ca marche
        17:11 <feth> ça s'appelle teuse ?
        17:11 <haypo> universel dans le sens "windows, mac, linux" ?
        17:11 <feth> ça s'appelle comment ?
        17:11 <tarek> ouai c ca
        17:11 <tarek> ca utilise kwallet, gnomekeyring etc
        17:11 <tarek> qd le truc est present
        17:11 <feth> oh, classe, j'adhère
        17:11 <tarek> et puis c'est extensible
        17:11 <haypo> tarek: c'est toi qui l'a codé ou t'as supervisé un étudiant ?
        17:11 <tarek> tu peux ecrire tes propres backends
        17:11 <tarek> j'ai supervisé, j'ai fait l'archi et je l'ai guidé
        17:11 <haypo> ok
        17:12 <tarek> ca tombe bien j'y connais rien e C et lui si
        17:12 <tarek> en
        17:12 <haypo> tarek: un tel outil est carrément utile :)
        17:12 <tarek> ouai
        17:12 <tarek> on va le proposer à mercurial
        17:12 <haypo> tarek: setup.py l'utilisera bientôt j'espère
        17:12 <haypo> ça m'a toujours fait chier d'avoir des mots de passe en clair pour setup.py
        17:12 <tarek> au lieu de laisser le mdp dans le hgrc tss tss
        17:12 <tarek> ouai c mon use case
        17:12 <haypo> tarek: subversion stocke tous les mots de passe en clair
        17:12 <tarek> ben t'es plis obligé deja au fait
        17:13 <haypo> tarek: j'ai écrit des scripts qui extraient tous les mots de passe en clair sur une machine
        17:13 <tarek> si tu le mets pas il fait un getpasswd
        17:13 <haypo> tarek: tu peux l'utiliser pour convaincre des gens :)
        17:13 <tarek> haypo, hehe
        17:13 <tarek> en fait, plutot que FA
        17:13 <feth> reste un seul problème : stocker sa passphrase en sécurité et néanmoins qu'en cas de problème des gens de confiance puissent en disposer
        17:13 <tarek> je devrais ptet presenter ca
        17:13 <haypo> feth: il ne faut _pas_ la stocker
        17:13 <tarek> feth, on gere pas, on laisse ca au wallet
        17:14 <haypo> tarek: http://bitbucket.org/haypo/misc/src/tip/lamer/ (j'ai pas de module mercurial, mais ça doit se coder vite fait)
        17:14 <tarek> keyring c juste une api
        17:14 <tarek> au dessus des wallets
        17:14 <feth> dacodac
        17:14 <haypo> j'avais écrit un outil pour envoyer tous les mots de passe par mail, mais je l'ai retiré :-)
        17:14 <tarek> huhu
        17:15 <haypo> tarek: pour mercurial, tu parles de quel mot de passe ?
        17:15 <haypo> quand je fais un push, il me redemande mon mdp à chaque fois
        17:15 <haypo> (ce qui me fait bien chier au passage)
        17:15 <gawel> tu peux le mettre dans l'url
        17:15 <haypo> (heureusement je fais plus de commit que de push...)
        17:15 <gawel> et il le fou dans le hgrc
        17:15 <tarek> oui vala
        17:15 <tarek> donc au lieu de le mettre dans le hgrc, le mettre dans un keyring
        17:16 <gawel> hg clone http://gael:passwd@..
        17:16 <haypo> gawel: je suppose qu'il vaut mieux pas mettre le hgrc dans le dépôt du coup :)
        17:16 <tarek> car il est en claitr dans le hgrc
        17:16 <tarek> bah c ton tiens dans ce cas
        17:16 <tarek> un hgrc c perso
        17:16 <gawel> le .hg n'est jamais dans le dépot, c'est le dépot :)
        17:16 <tarek> tu mets juste hgignore dans le repo
        17:16 <haypo> ouais ouais
        17:16 <gawel> même pas
        17:17 <gawel> tout le .hg n'est jamais pushé/pullé
        17:17 <david`bgk> H5
        17:17 <haypo> avec Hg, est-ce qu'on faire un clone d'un sous-dossier ?
        17:17 <segle> david`bgk, N1 !
        17:18 <haypo> david`bgk: touché !
        17:18 <tarek> moi j'ai la grippe d'ailleurs, suis malade depuis 5 jours :'(
        17:18 <tarek> fievre toussa
        17:18 <gawel> grippA !!!
        17:18 <haypo> aah, c'est .hg/hgrc
        17:18 <haypo> je pensais à .hgrc
        17:19 <gawel> comment t'as fait pour être contaminé dans ton patelin de 200 pelos ? :)
        17:19 <tarek> arfff, je voyage msieu
        17:19 <tarek> paris new york berlin
        17:19 <gawel> haha
        17:19 <gawel> la classe
        17:19 <tarek> c'est ptet h1n1
        17:19 <tarek> je suis pas allé chez le toubib
        17:19 <tarek> me soigne c tout
        17:20 <gawel> en même temps pour une grippe y a rien a faire
        17:20 <tarek> mais c coriace 
        17:20 <gawel> clair
        17:20 <tarek> ouai juste à tousser uoi
        17:20 <tarek> q
        17:20 <feth> vitamines, chaud, calins
        17:20 <feth> et puis c'est l'occasion de faire pitié
        17:20 <haypo> en fait, c'est tarek qui a répandu la grippe A dans le monde entier
        17:20 <tarek> apres par contre si je la refile à des gens, je suis considéré comme un danger public
        17:20 <tarek> lol
        17:20 <haypo> il faut le bruler pour le purifier !
        17:21 <tarek> vous ne me trouverez jamais !
        17:21 <tarek> je crache sur tous les passants
        17:21 <gawel> on sait ou t'habites maintenant
        17:21 <misc> tarek: il reste la localisation gsm 
        17:22 <haypo> tarek: c'est quand et où le pycon auquel tu faisais référence ?
        17:22 <tarek> je me cacherais 
        17:22 <tarek> pycon us
        17:22 <gawel> y a la google map de l'afpy aussi
        17:22 <tarek> deadline dans deux jours
        17:22 <misc> tu va pas passé la frontiére 
        17:23 <feth> bah la grippe fait le trajet asie -> US -> europe habituellement
        17:24 <feth> faut juste pas dire si on est communiste et qu'on envisage d'assassiner le président 
        17:24 <tarek> moi j'ai le droit d'essayer tous les nouveaux gadgets de la douane à chaque fois que je vais aux US
        17:24 <tarek> "why me?"
        17:24 <tarek> "you are picked up by harzad"
        17:25 <tarek> hazard, ca veut dire mon teint mat et mon nom ?
        17:25 <feth> tes T shirts Derrick amha
        17:25 <misc> c'est la faute à haypo !
        17:26 <tarek:#afpy> la dernière fois il fallait que je mette mes pieds sur des marques au sol et que je leve les bras
        17:26 <tarek:#afpy> pdt qu'un scanner rotatif tournait autour de moi
        17:26 <manuco:#afpy> une radio gratuite... tu leur a demandé une copie des clichés j'espère...
        17:28 <feth:#afpy> Dis que tu connais personnellement Roman Lebowski
        17:29 <tarek:#afpy> :)