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> :)