08:26 <kujiu> bonjour
09:26 <encolpe> bonjour
09:26 <kujiu> salut encolpe
09:29 <madin60> bijour encolpe
10:41 <gawel> matin
10:44 <feth> de peu
10:44 <yotaff> matin aussi
11:07 <ccomb> yotaff: les adresses @pycon.fr c'est quoi, des alias, des listes ?
11:07 <yotaff> alias
11:07 <ccomb> sur ?
11:08 <ccomb> sur CD ?
11:10 <gawel> c'est dédé
11:10 <madin60> il est ou dédé
12:50 <AlexCONRAD> \o
12:51 <kujiu> salut AlexCONRAD
12:53 <AlexCONRAD> lo kujiu
13:31 <Ohan> dites, je viens de lire http://www.vi-improved.org/tutorial.php
13:32 <Ohan> pour folder, il faut rajouter des {{{ }}} dans son code? Oo
13:33 <feth> oupa
13:43 <ccomb> Ohan: tu peux replier sur l'indentation
13:46 <ccomb> set foldmethod=indent
13:46 <ccomb> set foldlevel=0
13:46 <ccomb> c'est un peu violent mais j'aime bien
13:47 <kujiu> ccomb: j'aime bien aussi ça :p
13:59 <glooze> ccomb, en fait j'ai ni categorie ni tag python
13:59 <glooze> hmm ... je vais créer une catégorie python
13:59 <glooze> et mettre les billets récents qui concernent python dedans
14:03 <glooze> par contre, je pense pas avoir un rss par catégorie
14:03 <ccomb> skeu j'allais dire
14:03 <ccomb> wordpress peut pas faire ça ?
14:05 <madin60> Ohan, tu compte te convertir a vim ou bien?
14:05 <madin60> lol
14:06 <glooze> ccomb, j'en sais rien
14:07 <madin60> ccomb moi je prefere un foldlevel = 2
14:07 <madin60> pour avoir une idee du contenu...
14:07 <madin60> à 0 on a que le nom
14:08 <ccomb> oui d'ailleurs 0 c'est trop violent, je repasse à 1
14:09 <Ohan> madin60, nan, pas pour le moment, vim me parait vraiment trop "elitiste" ou "puriste" pour moi
14:09 <ccomb> ça permet d'avoir les noms de methodes
14:09 <Ohan> franchement c'est chaud quoi, trop ed raccourcis a retenir
14:09 <Ohan> et le fait de devoir changer de mode à longueur de temps, vraiment usant...
14:09 <madin60> nan les raccourcis pas besoins...
14:09 <carxwol> on s'y fait très vite
14:09 <Ohan> mouais
14:09 <carxwol> et les raccourcis idem
14:10 <madin60> moi pour l'instant j'ouvre mon script
14:10 <Ohan> déjà j'imagine qu'il faut télécharger/configurer/installer des plugins pour faire quoi que ce soit
14:10 <carxwol> tu utilises pendant 1 semaine ou deux avec la quickreference imprimée devant les yeux, tu auras mémorisé l'essentiel
14:10 <glooze> ccomb, http://blog.glooze.org/index.php/categorie/prog/python/feed/
14:10 <Ohan> genre pour avoir de l'autocomplétion, des "code snippets", du text expand...
14:10 <carxwol> c'est ça ou utiliser basiquement n'importe quel éditeur
14:10 <glooze> en gros suffit d'aller dans la catégorie, et d'ajouter /feed/ à la fin :D
14:11 <carxwol> Ohan: ça oblige a définir ses besoins :)
14:11 <madin60> nan Ohan pas si dur que ca a mettre en place vim
14:11 <carxwol> donc à en avoir conscience
14:11 <ccomb> 'tain vous avez failli faire péter mon pidgin
14:11 <carxwol> c'est pas un mal
14:11 <ccomb> 4 messages dans la meme seconde :)
14:12 <ccomb> Ohan: je suis pas un vrai puriste, la preuve j'utilise pas irssi :)
14:12 <misc> ccomb: on va devoir te bruler pour avoir choisi autre chose que ce que la sainte caste recommende
14:12 <madin60> ccomb alors fo utiliser vim, irssi et tty0 pour etre un puriste???
14:13 <madin60> le plus chiant ca doit etre de naviguer sur le net via un terminal....
14:13 <madin60> mais bon je m'y fera...
14:13 <Ohan> ccomb, carxwol, madin60 and co
14:13 <Ohan> vous me diriez tout ce qu'il faut pour avoir un vim aux petits oignons alors?
14:13 <Ohan> genre le .vimrc qui va bien (j'ai que les infos pour le tabstop perso)
14:14 <Ohan> les plugins ou que sais-je pour avoir toutqui va bien pour du dev python/php
14:15 <gawel> si il y avait une façon de faire, ça se saurait
14:15 <glooze> avec autocompletion ouais :o
14:15 <ccomb> moi j'ai pompé la conf d'ogrisel
14:15 <madin60> voila la mienne
14:15 <madin60> http://pastebin.com/d73b8b835
14:16 <ccomb> houla c'est vachement long
14:16 <romain> Ohan: faut dire que si tu pars avec de la mauvaise volonté ça va pas aider
14:16 <ccomb> t'façon faut jamais utiliser un truc à contrecoeur ou juste parce que ça fait puriste
14:16 <ccomb> faut y voir un vrai intéret
14:17 <carxwol> yep
14:17 <carxwol> mais des fois, pour y voir un réel interêt, faut creuser un peu ce que ça peut faire
14:17 <romain> madin60: la mienne est plus grosse : http://dev.peerfuse.org/repositories/entry/userconfs/.vimrc
14:17 <ccomb> lol
14:18 <ogrisel> faut vraiment qu'on les mette sous control de version sur un repo hg.afpy.org
14:18 <Ohan> romain, c'est pas une question de mauvaise volonté,c 'est une question de courbe d'apprentissage
14:18 <ccomb> Ohan: j'ai utilisé vim pendant des années en connaissant juste 1%
14:19 <ccomb> maintenant je dois connaitre, allez, 9%
14:19 <romain> Ohan: si tu y mets de la bonne volonté ce sera plus facile, tu seras dans un meilleurs etat d'esprit qui te mettra en condition pour apprendre plus vite
14:19 <Ohan> romain, tu te sers de cette config pour le dev de tous les jours?
14:19 <romain> si tu pars en disant que « toute façon c'est de la merde » forcément ça va pas aller
14:19 <romain> oui
14:19 <Ohan> romain, si j'étais pas de bonne volonté, je me serai pas frappé le tuto ir
14:19 <Ohan> irc
14:20 <romain> arrête de te plaindre et pense au plaisir que ça va te procurer
14:20 <ccomb> en tout cas ne vous avisez jamais d'utiliser vim si ogrisel vous regarde derrière votre épaule
14:20 <ccomb> vous allez vous faire incendier :D
14:20 <ccomb> « ouaiiis stro nul ta conf vim »
14:21 <Ohan> c'est que moi ou romain me parle de manière vachement hautaine? c'est limite agaçant je dois avouer
14:21 <madin60> romain je vais te piquer quelques config
14:22 <Ohan> madin60, tu t'es fait un fichier template python? c'est ca que je vois dans ta config?
14:22 <madin60> ouai
14:22 <ogrisel> ccomb: pfff
14:22 <madin60> un skelette de script en python
14:22 <madin60> pour la création de nouveau script j'ai l'eesentiel
14:22 <madin60> les 2 premiere ligne
14:23 <madin60> un exemple de classe
14:23 <Ohan> ok
14:23 <madin60> un exemple de methode
14:23 <Ohan> et le "set backspace=2" ca fait quoi?
14:25 <carxwol> Ohan: sinon introduction à emacs, il est pas mal aussi
14:25 <carxwol> mais quand t'as utilisé vim quelques années, c'est perturbant
14:26 <Ohan> carxwol, emacs je l'ai utilisé pas mal de temps, mais j'ai vraiment pas accroché
14:26 <carxwol> (bouquin o'reilly)
14:26 <feth> moi j'ai que dix doigts
14:26 <Ohan> disons que même si je ne l'utilise que tres basiquement, j'utilise souvent vim (plusieurs fois par jour)
14:27 <Ohan> mais je n'en connais quasi rien (genre gg, G, dd, x, w, je crois que je connais rien d'autre)
14:29 <Ohan> ce que je trouve perturbant avec emacs: des raccourcis clavier a rallong avec des ctrl+maj+s, alt+w+c+0 (je sors des exemples fictifs, je m'en rappelle plus mais c'est dans ce genre)
14:29 <ccomb> c'est aussi ce qui m'a rebuté
14:29 <Ohan> ce que je trouve perturbant avec vim: le changement de mode (qui paradoxalement permet de justement se passer de raccourcis a rallonge)
14:30 <Ohan> +d
14:30 <Ohan> +de
14:30 <glooze> Ohan, non non
14:30 <glooze> assez de de dans ta phrase
14:30 <misc> Ohan: bah y a pas de secret, y a qu'un nombre fini de touche sur un clavier
14:31 <romain> je pense que le plus intelligent serait d'avoir une pédale pour changer de mode vim
14:31 <romain> parce que le seul inconvénient, c'est que la touche echap est pas super accessible
14:31 <No`> hello l'afpy
14:31 <Ohan> c'est vrai c'est dommage
14:31 <Ohan> salut No`
14:31 <glooze> hello le bayonnais
14:32 <Ohan> y'a un vrai effort pour que les mains ne se déplacent pas (rempalcer le édplacement par fleches par un déplacement avec hjkl)
14:32 <No`> ah oui, tiens
14:33 <ccomb> non ça trolle pas, ça informe
14:34 <kujiu> c'est vrai que c'est le genre de discussion qui dérape très vite
14:34 <glooze> ccomb, ça te va pour le planète mon feed ?
14:37 <ccomb> glooze: y a un rss filtré ?
14:37 <glooze> http://blog.glooze.org/index.php/categorie/prog/python/feed/
14:37 <ccomb> ah bah oui super
14:39 <ccomb> ayé http://www.afpy.org/planet/feed/rss/
14:40 <ccomb> zut
14:40 <ccomb> http://www.afpy.org/planet/
14:41 <haypo> glooze: j'ai droit te citer sur ma page ouaibe ? "on se demande pourquoi les autres langages ont des syntaxes si compliquées..."
14:44 <haypo> pour rajouter à ma collection au début de la page http://www.haypocalc.com/wiki/Python
14:46 <ccomb> Ca vous dit pas de rétablir le sondage à gauche sur le blog de harobed, là ? :) http://www.harobed.org
14:47 <haypo> je vais prendre le dernier
14:47 <haypo> non, pas visual basic :)
14:54 <haypo> glooze ?
14:55 <glooze> harobed, hmm ?
14:55 <glooze> haypo, oui oui
14:55 <glooze> Nan mais sérieux
14:55 <haypo> ok, j'ai rajouté ta citation
14:55 <glooze> le but de la POO c'était d'organiser les programmes comme des ensembles d'objets avec des interactions en eux
14:55 <glooze> (et le programme principal qui gère tout ça)
14:56 <glooze> quand on voit C++, y a des choses franchement inutilement complexes pour un langage qui se veut objet :p
14:56 <romain> haypo: c'est d'une laideur insoutenable mediawiki avec le fond noir :)
14:57 <haypo> romain: va à l'assemblé / au sénat / au parlement européen pour te plaindre !
14:57 <haypo> (c'est passé ou pas HADOPI ?)
14:57 <ccomb> ça continue jusqu'au 31
14:58 <kujiu> haypo: ce n'était que la première partie des débats
14:58 <kujiu> là c'est terminé
14:58 <kujiu> reprise de l'examen le 31
14:58 <ccomb> ça a l'air perdu d'avance
14:58 <kujiu> et jusqu'au 2 avril
14:58 <ccomb> ah ok
14:58 <kujiu> enfin théoriquement
14:58 <kujiu> mais bon, ça va prendre pas mal de retard vu le rythme que ça prend
14:58 <glooze> ccomb, cependant je m'interroge
14:58 <glooze> je suis pas membre de l'afpy, encore :D
14:59 <glooze> Le planet ne se limite pas au membre ?
14:59 <glooze> *aux membres
14:59 <ccomb> non
14:59 <haypo> bon bah le noir va rester un peu sur mon wiki :)
14:59 <ccomb> tout ce qui est intéressant sur python en français
14:59 <glooze> ok
14:59 <ccomb> bon, tout n'est pas en français
15:02 <ccomb> mais ton inscription n'est qu'à quelques clics d'ici :)
15:04 <Ohan> vimtutor ROX!
15:06 <glooze> ccomb, ouais, j'ai été trop vite pour Ruby à l'époque
15:06 <glooze> Donc permets moi de ne pas m'inscrire de suite :p
15:09 <haypo> kujiu: j'ai entendu que la france n'a pas droit de décider vu que l'europe est train d'examiner la même loi (HADOPI), enfin, un truc du genre
15:09 <kujiu> non, il s'agit du paquet telecom
15:09 <romain> l'europe a déjà rendu illégal l'institution d'une entité indépendante pour prendre des décisions judiciaires
15:09 <Ohan> quelqu'un sait quelle est la dernière date pour proposer une conf pour pycon?
15:10 <kujiu> et en fait il y'a eu un rappel disant que seule une entité judiciaire peut contraindre une liberté
15:10 <misc> Ohan: j'ai deja demandé, et l'idée, c'est le programme pour fin mars, si possible
15:10 <misc> Ohan: tu veut présenter un truc ?
15:10 <kujiu> chose à laquelle la loi prévue répond qu'un accès internet n'est pas une liberté
15:11 <ccomb> ça devrait être un droit opposable :)
15:11 <kujiu> la réponse est non
15:11 <kujiu> internet n'est ni un droit opposable, ni une liberté fondamentale
15:11 <No`> c'était qui qui avait promis que 95 % des foyers seraient connectés ?... me rappelle plus...
15:11 <kujiu> bref, une magouille pour passer une loi à travers les mailles du filet européen
15:12 <No`> bon, en même temps, ça devait être "connectable au haut-débit", et personne n'avait lu les petites lettres
15:12 <No`> "à condition de ne pas être vilain avec Dany Boon et d'acheter un exemplaire du dernier album de Carla"
15:13 <Ohan> misc, bah tu m'avais proposé l'histoire de "DVCS, pourquoi, comment?"
15:13 <Ohan> misc, mais ca va faire short je pense... jev ais voir
15:13 <Ohan> c'est surtout que je sais pas du tout si je peux venir pour l'instant donc voila quoi ;)
15:13 <misc> oui, en effet
15:14 <Ohan> je sais pas si c'est pas un peu hors sujet pour une conf python?
15:14 <romain> y en a qui y ont présenté mercurial
15:14 <kujiu> No`: je crois que ça va devenir amusant quand un hébergeur sera interdit pendant 1 an de connection internet
15:14 <Ohan> ah, ca va pas faire redondant du coup?
15:15 <misc> Ohan: non, c'etait l'année derniére
15:16 <misc> Ohan: au pire, demande aux organisateurs, ce que je ne suis pas
15:16 <Ohan> c'est qui les orga?
15:16 <Ohan> bon enfin c'est que du très hypothétique pour le moment
15:16 <misc> -> yota :)
15:17 <Ohan> ok, je verrais ca a l'occase
15:17 <misc> Ohan: bah, c'est mieux que rien, même si c'est de l'ypothése
15:17 <haypo> Ohan: ta conf' m'intéresse
15:17 <Ohan> haypo, y'a pas de conf pour le moment :P
15:17 <haypo> Ohan: tu vas parler de bazar, mercurial, git et d'autres ?
15:18 <Ohan> et si il y en a une, ca sera basé texto sur un billet que j'aurais fait au préalable
15:18 <Ohan> le but est surtout de s'addresser aux grands débutants qui n'ont jamais utilisé de (D)VCS
15:18 <Ohan> et pourquoi il faut en utiliser
15:18 <david`bgk> ou pas :)
15:18 <Ohan> je pensais surtout axer sur "pourquoi utiliser un gestionnaire de versions"
15:19 <Ohan> et faire une petite partie a la fin sur l'avantage des DVCS par rapport aux VCS
15:19 <No`> "et il utilisa un gestionnaire de révision sur l'Australie. Fit un Rollback et commença les autres continent. Et il vit qeu c'était bon. Amen"
15:19 <haypo> No`: ?
15:20 <Ohan> haypo, faut voir que je susi absolument pas un expert, meme pas un utilisateur confirmé
15:20 <haypo> Ohan: quand tu es expert, t'as pas envie de faire une conf' débutant :)
15:20 <haypo> (t'as _plus_ envie)
15:20 <Ohan> je m'en sers que de manière très basique, mais misc m'avait proposé de faire une prez suite à mon explication ici même a madin60 sur l'utilité et l'utilisation des (D)VCS
15:21 <romain> haypo: t'as marquée ta future conf sur Unicode comme étant à destination des débutants :)
15:22 <haypo> romain: je compte faire de l'évangilisation
15:22 <No`> haypo: c'était un délire qu'on s'était tapé sur IRC un jour, à propos des marsupiaux qui étaient une sorte de dépôt CVS sur lequel $DEITY expérimentait
15:22 <haypo> erf
16:14 <Ohan:#afpy> cw == ce sous vim?
16:17 <ccomb:#afpy> Ohan: ?
16:17 <romain:#afpy> w != e
16:17 <romain:#afpy> w c'est mot suivant, e c'est fin du mot
16:17 <Ohan:#afpy> je sais pas, on dirait que "change word" fait exactement la même chose que "ce" (alors que w va jusqu'a la fin du mot y compris l'espace, et e jusqu'a la fin du mot sans l'espace)
16:17 <misc:#afpy> jon1012: http://fr.pycon.org/sessions tu peut ouvrir un compte,
16:18 <Ohan:#afpy> romain, ce que je pensais, mais si je me met dans un mot, et que je tape cw ou ce, ca fait la même chose
16:18 <romain:#afpy> en effet
16:18 <romain:#afpy> c'est pas super logique
16:18 <Ohan:#afpy> tant que je t'ai sous la main, comment on va de mot en mot "en arrière" ?
16:18 <glooze:#afpy> Ohan, hey
16:18 <glooze:#afpy> je te sers de tests
16:18 <ccomb:#afpy> b
16:18 <Ohan:#afpy> glooze, hoy
16:19 <Ohan:#afpy> glooze, comment ça?
16:19 <jon1012:#afpy> misc: je m'en suis créé un... mais bon, je suis pas ultra présent à l'afpy, j'ai été qu'une seule fois aux réunions mensuelles :)
16:19 <Ohan:#afpy> impec ccomb , merci ;)
16:19 <glooze:#afpy> "Bon alors d'après ce que j'ai compris de votre explication avec un DVCS on fait comme un VCS, sauf qu'on peut committer hors ligne ?"
16:19 <misc:#afpy> jon1012: j'ai jamais été aux réunions
16:19 <Ohan:#afpy> glooze, de quoi tu me cause? désolé j'y suis pas la :/
16:19 <ccomb:#afpy> doit y avoir l'equivalent de 'e' en arriere, mais je sais plus
16:19 <Ohan:#afpy> ccomb, b c'est déjà super :D
16:19 <Ohan:#afpy> vous avez une cheat sheet a me conseiller? :D
16:19 <glooze:#afpy> <Ohan> je pensais surtout axer sur "pourquoi utiliser un gestionnaire de versions"
16:19 <glooze:#afpy> <Ohan> et faire une petite partie a la fin sur l'avantage des DVCS par rapport aux VCS
16:20 <Ohan:#afpy> glooze, ok, et donc ta question est?
16:20 <glooze:#afpy> "Bon alors d'après ce que j'ai compris de votre explication avec un DVCS on fait comme un VCS, sauf qu'on peut committer hors ligne ?"
16:20 <Ohan:#afpy> (j'ai l'impression que je suis un peu à côté de la plaque :D vim m'a tuer)
16:20 <glooze:#afpy> (C'est pas omar ?)
16:20 <Ohan:#afpy> glooze, ouais, et que c'est plus puissant (plus rapide, plus facile a merger, a brancher...)
16:21 <Ohan:#afpy> mais effectivement, quand on est seul developpeur sur un petit projet, l'avantage majeur c'est le commit local ;)
16:21 <No`:#afpy> l'argument "je committe dans le train" devrait être suffisant
16:21 <misc:#afpy> y a la rapidité
16:21 <romain:#afpy> ça rends également les contributions plus faciles
16:22 <misc:#afpy> le fait que tu puisses réécrire l'histoire
16:22 <Ohan:#afpy> misc, j'ai dis "seul sur un petit projet" ;)
16:22 <misc:#afpy> et pour tout les staliniens du libre, c'est important
16:22 <Ohan:#afpy> euh, réécrire l'histoire, j'en ferai pas de la pub perso ;)
16:22 <glooze:#afpy> "Et quand on dev tout seul ? C'est quoi la différence entre avoir des fichiers en local sur sa machine et committer à la maison, et committer en local pour faire un push après ?"
16:22 <jon1012:#afpy> tout le monde peut proposer un changeset et avoir du credit par rapport à ca et pas le faire commiter par quelqu'un d'autre qui en prendra le crédit sur ohloh :)
16:22 <Ohan:#afpy> glooze, bah justement, tu peux commiter en local, et push quand t'as une connection
16:22 <Ohan:#afpy> connexion même
16:23 <glooze:#afpy> Ohan, sauf que tu peux en svn garder tout en local
16:23 <glooze:#afpy> et committer à la maison
16:23 <No`:#afpy> glooze: tout seul, tu peux quand même créer facilement des branches en local, expérimenter, tester, et éventuellement renvoyer ça à la branche principale
16:23 <Ohan:#afpy> glooze, oui
16:23 <Ohan:#afpy> tu peux
16:23 <glooze:#afpy> No`, ok
16:23 <glooze:#afpy> donc petit projet avec un dev, ça a un intéret proche de 0
16:23 <glooze:#afpy> par contre, gros projets, plein de devs, intérêt élevé
16:23 <glooze:#afpy> je résume bien ?
16:23 <ccomb:#afpy> ah non au contraire
16:23 <misc:#afpy> c'est plus rapide à mettre en place que svn je pense
16:23 <Ohan:#afpy> glooze, je suis pas d'accord perso
16:24 <Ohan:#afpy> c'est ultra simple a utiliser
16:24 <Ohan:#afpy> brancher
16:24 <glooze:#afpy> Ohan, je demande
16:24 <Ohan:#afpy> merger
16:24 <glooze:#afpy> j'en suis au VCS moi :p
16:24 <No`:#afpy> glooze: pas d'accord. c'est tout aussi bien, mais ton workflow est différent quand on est seul
16:24 <glooze:#afpy> Jamais fait de merge
16:24 <glooze:#afpy> (tout seul :D)
16:24 <Ohan:#afpy> et le commit local sans avoir a mettre en place un svn/cvs local... c'est sympa ;)
16:24 <glooze:#afpy> je me sers que des tags
16:24 <glooze:#afpy> pour fixer mes versions
16:25 <Ohan:#afpy> genre t'as pas besoin d'avoir un daemon svn/cvs qui tourne en local pour commiter
16:25 <Ohan:#afpy> c'est "prévu dans le process", c'est pas une feinte (je sais pas si c'est clair)
16:25 <glooze:#afpy> t'as pas de daemon t'as qu'un client, en local
16:25 <glooze:#afpy> pour du svn
16:25 <Ohan:#afpy> et tu peux commiter en local sans serveur svn local?
16:25 <No`:#afpy> oui mais t'as besoin d'être connecté à ton serveur SVN
16:25 <glooze:#afpy> comme t'as le client git ...
16:25 <ccomb:#afpy> Ohan: t'as pas besoin de daemon avec svn
16:25 <misc:#afpy> Ohan: oui
16:25 <Ohan:#afpy> ccomb, je croyais, bon a savoir
16:26 <ccomb:#afpy> tu commites sur file://localhost/depot
16:26 <Ohan:#afpy> donc effectivement, par rapport a svn, pour un dev solo, intérêt moyen
16:26 <glooze:#afpy> Ohan, non mais le commit local ça apporte rien si t'es tout seul sur projet sans branches
16:26 <misc:#afpy> ben tu as souvent des branches
16:26 <glooze:#afpy> autant attendre d'avoir le net et commiter à ce moment là
16:26 <ccomb:#afpy> Ohan: si, parce que t'as quand-meme pas besoin de mettre en place un depot à part
16:26 <misc:#afpy> même tout seul, quand tu codes sur 2/3 trucs en même temps
16:26 <Ohan:#afpy> misc, ca dépends des dev j'imagine, comme glooze qui dit qu'il merge jamais
16:26 <ccomb:#afpy> tu fais juste hg init et c'est parti
16:26 <No`:#afpy> glooze: "attendre d'avoir le net"
16:26 <glooze:#afpy> misc, euh ?
16:26 <No`:#afpy> à la maison, j'ai attendu 5 mois
16:26 <Ohan:#afpy> glooze, la par contre je suis furieusement contre
16:27 <romain:#afpy> glooze: l'intérêt du commit c'est de gérer les versions et de pouvoir revenir en arrière, si tu fais un seul commit comprenant 10 modifications indépendantes ça ne sert pas trop
16:27 <No`:#afpy> si j'avais eu connaissance des DCVS à cette époque, j'aurais pu "attendre"
16:27 <david`bgk:#afpy> http://www.pointy-stick.com/blog/2009/03/16/dark-side-distributed-version-control/ résume bien un problème des dvcs
16:27 <misc:#afpy> en fait, je dirait une chose, un dvcs t'apporte peut etre rien
16:27 <misc:#afpy> mais ça te prendras rien non plus
16:27 <misc:#afpy> donc la seule chose qui retient, c'est l'inertie dans des cas trés particuliers
16:27 <glooze:#afpy> Vous prenez si souvent le train ? XD
16:28 <glooze:#afpy> Enfin, si longtemps serait le terme exact
16:28 <glooze:#afpy> mais ok
16:28 <encolpe:#afpy> J'ai une question pour les parisiens: j'ai un serveur associatif en rade chez redbus, est-ce que vous connaissez un magsin à Courbevoie/La défense ouvert le lundi ?
16:28 <glooze:#afpy> je vais essayer de me créer un dépot git et tester
16:28 <Ohan:#afpy> glooze, il faut prendre le réflexe de commiter souvent, tres souvent
16:28 <ccomb:#afpy> david`bgk: tu veux pas nous faire un résumé en 1 ligne ?
16:28 <glooze:#afpy> Ohan, moi je fonctionne par ticket de bug
16:28 <glooze:#afpy> un bug corrigé, un commit
16:28 <Ohan:#afpy> glooze, oui, effectivement
16:28 <No`:#afpy> un nouvel argument: pendant que tu committes en décentralisé, ta bande passante est préservée pour pouvoir télécharger le dernier Luc Besson
16:28 <Ohan:#afpy> mais corriger un bug peut entrainer un refactor massif
16:29 <glooze:#afpy> mais dans mes cas personnels, beaucoup de demande de nouvelles fonctionnalités
16:29 <Ohan:#afpy> ou plusieurs modif différentes
16:29 <david`bgk:#afpy> ccomb, les forks c'est mal pour l'unité et la cohérence d'un projet
16:29 <glooze:#afpy> et là je me vois mal en faire 4 commits :p
16:29 <Ohan:#afpy> j'ai adoré le billet tranchator de maite eolas sur luc besson ;)
16:29 <glooze:#afpy> No`, Luc Besson ? Mauvais argument
16:29 <ccomb:#afpy> je pense pas que ça encourage les forks
16:30 <Ohan:#afpy> glooze, une nouvelle fonctionnalité peut parfois être 1 refactor, 3 modifs différentes... etc
16:30 <glooze:#afpy> tu lirais mon blog tu saurais que je déteste la plupart des réals français
16:30 <glooze:#afpy> Ohan, ok
16:30 <ccomb:#afpy> au contraire ça permet de contribuer sans même avoir de droit de commit
16:30 <glooze:#afpy> Ohan, mais je te dis, je vais tester :p
16:30 <misc:#afpy> david`bgk: interdire le fork, c'est pas comme interdire le divorce :) ?
16:31 <jon1012:#afpy> david`bgk: nope au contraire, c'est sain... et les forks avec un dvcs peuvent se rejoindre facilement, c'est l'intéret
16:31 <david`bgk:#afpy> ccomb, ça devient très pénible pour les mainteneurs
16:31 <Ohan:#afpy> je vois pas pourquoi les DVCS augmenteraient le nombre de forks par rapport a un VCS?
16:31 <Ohan:#afpy> parce que c'est si simple de merger tu veux dire?
16:31 <david`bgk:#afpy> misc, il ne faut pas l'interdire mais l'utiliser à bon escient
16:31 <No`:#afpy> parce que c'est plus simple de faire une branche en local que d'obtenir des droits en commit sur un SVN
16:32 <Ohan:#afpy> bah tu peux te faire une branche en local avec svn aussi non?
16:32 <Ohan:#afpy> ou alors j'ai pas compris ce que m'ont dit glooze et misc
16:32 <No`:#afpy> et tu la committes comment sur ton dépôt ? faut des droits
16:32 <ccomb:#afpy> oui mais pas une branche d'un autre projet
16:32 <Ohan:#afpy> bah sur ton dépot local tu peux pas?
16:32 <misc:#afpy> david`bgk: mais techniquement, le concept de bon escient n'a pas d'existence, soit tu permets par défaut , soit tu permets pas par défaut
16:33 <david`bgk:#afpy> misc, je ne te parle pas de théorie mais d'usage
16:34 <misc:#afpy> david`bgk: ben tu as vu souvent des projets forkés à cause de l'usage d'un dvcs ?
16:34 <david`bgk:#afpy> non mais c'est juste un problème de vocabulaire là
16:35 <david`bgk:#afpy> oui j'ai plein de clone de mes dépôts juste parce que des contributeurs veulent corriger des bugs
16:35 <david`bgk:#afpy> et je trouve pas ça génial
16:35 <Ohan:#afpy> tredinnick il fait de ces billets fleuves quand même...
16:35 <david`bgk:#afpy> alors qu'ils pourraient me demander les droits
16:35 <david`bgk:#afpy> alors qu'ils pourraient créer des mercurial queues
16:36 <david`bgk:#afpy> alors qu'ils pourraient faire des patchs tout simplement
16:36 <david`bgk:#afpy> mais bon c'est tellement plus fun de cloner et d'avoir le power !
16:36 <david`bgk:#afpy> je m'égare :)
16:39 <misc:#afpy> ben perso, j'ai deja contribué plein de patchs sur gajim, j'ai jamais osé demandé les droits, car je trouve ça pretentieux
16:39 <jon1012:#afpy> misc: idem :) je trouve que c'est à l'équipe d'un projet de proposer les droits aux meilleurs contributeurs, pas aux contributeurs d'aller les réclamer
16:41 <ccomb:#afpy> putaaiinnn de SPAAAMMM par FAAAAXXXXXeuhhhhh
16:47 <david`bgk:#afpy> misc et jon1012 mais prenons django par exemple, il doit y avoir une cinquantaine de forks avec tout plein de super features qui conflictuent joyeusement
16:47 <david`bgk:#afpy> un mainteneur doit prendre une semaine à plein temps pour essayer de merger tout ça ?
16:47 <misc:#afpy> non
16:48 <misc:#afpy> je dit pas que les forks c'est toujours bien ou toujours mal
16:48 <haypo:#afpy> david`bgk: bah justement, avec git/mercurial, c'est plus rapide de merger qu'avec svn
16:48 <misc:#afpy> mais je pense qu'en general, c'est souvent mieux que la situation ou le fork serait completement interdit
16:48 <haypo:#afpy> enfin, par expérience, git permet
16:48 <misc:#afpy> et la, l'exemple de django montre que c'est pas le dvcs la cause
16:48 <haypo:#afpy> oups, j'ai tapé entrée trop vite
16:49 <haypo:#afpy> je disais : j'ai testé git et ça permet de faire vivre un patch qu'on peut remettre à jour selon la version "trunk" (head, master, ...)
16:49 <gawel> c'est l'avantages des namespace en fait
16:50 <jon1012> (mais je m'égare aussi, et on va arreter là le troll)
16:50 <misc> les forks, c'est aussi un question de communauté et de projet
16:50 <david`bgk> jon1012, je suis tout à fait d'accord que la réactivité laisse à désirer
16:51 <david`bgk> ce qui encourage d'avoir sa propre version patchée
16:51 <misc> sur le long terme, ç'est pas maintenable
16:52 <david`bgk> je sais bien :/
16:52 <jon1012> david`bgk: pour te donner un exemple, j'ai contribué quelque fois à turbogears, la réactivité était excellente, et assez vite on m'a proposé sans que je le demande les droits de commit... et sur ce projet, pas vraiment de forks
16:52 <misc> ensuite, j'ai aussi des projets forkés, car 6 mois aprés, personne n'a répondu à mon mail sur la liste de diff :/
16:53 <jon1012> misc: yes... les forks c'est à 90% des pb de reactivité
16:53 <misc> mais bon, j'ai pas forké toutle projet, j'ai corrigé les bugs que j'ai vu et rapporté
16:53 <haypo> django devrait écrire un système de greffon
16:53 <misc> comme trac ?
16:53 <david`bgk> jon1012, c'est ce que je pensais aussi mais quand je vois que mes petites applis merdiques en django avec 3 users sont forkés aussi je doute
16:53 <haypo> ça permet de se créer une communauté sans avoir à modifier le code du coeur
16:54 <david`bgk> haypo, ça s'appelle pylons ça non ? :)
16:54 <jon1012> lol
16:54 <haypo> david`bgk: aucune idée, je connais pas et donc je peux pas troller correctement
16:55 <david`bgk> cela dit, je ne reviendrais jamais à svn :)
16:56 <haypo> david`bgk: t'utilises quoi ?
16:56 <david`bgk> ne serait-ce que parce qu'un svn st ne te liste pas les fichiers d'un dossier parent...
16:56 <romain> david`bgk: svn st ..
16:56 <haypo> david`bgk: oh, je trouve ça bien d'avoir un status du dossier courant uniquement
16:57 <haypo> perso je fais souvent "cd (...); svn stat"
16:57 <david`bgk> ou parce que tu ne peux pas faire un svn ignore qui tienne la route
16:58 <No`> merge avec subversion... peut-être que ça vient de moi, mais j'ai jamais réussi sans foirer ma copie de travail
16:58 <david`bgk> ou parce que tu ne peux pas indiquer plusieurs sources/destinations (du moins facilement, c'est peut-être que je sais pas le faire)
16:58 <haypo> david`bgk: ah ? tu veux ignorer quoi ? tous les .pyc par exemple ?
16:59 <david`bgk> par exemple
16:59 <david`bgk> et j'ai toujours un million de trucs à ignorer
16:59 <haypo> pour ignorer *.pyc, j'ai ça dans ~/.subversion/config
16:59 <david`bgk> là boom un .hgignore et c'est terminé
17:00 <haypo> mais oui, le truc HG est plus puissant
17:00 <david`bgk> haypo, il me faut quand même la viariabilité par dépôt
17:00 <david`bgk> -a
17:00 <feth> moi je préfère utiliser vim plutôt que -m "message" pour mes messages de commits, et vous ?
17:01 <haypo> feth: bah je vais "svn ci", j'édite mon message dans $EDITOR (=vim) et wala
17:01 <feth> haypo: ben oui, pareil. mais je me demandais si on pourrait pas troller là dessus plutôt
17:01 <david`bgk> j'utilise la jolie petite fenêtre de textmate :)
17:02 <feth> yes, un utilisateur de GUI
17:02 <haypo> feth: et j'ai le plugin de misc ! http://neudorf.hachoir.org/tmp/svn_diff.png
17:02 <haypo> j'aimerai bien utiliser EDITOR=gvim, mais gvim fait un fork :-/
17:03 <haypo> (ah, je vois gvim --nofork)
17:03 <david`bgk> ah tu vois les forks c'est mal des fois !
17:03 <feth> moi aussi gvim
17:03 <feth> j'ai vim
17:03 <feth> mais j'aime pas tellement gvim en fait
17:04 <feth> ça apporte rien par rapport à vim pour mon usage, à part la possibilité de changer les couleurs du term à la souris
17:04 <jon1012> les gens s'occupant des conf pycon fr sont ici ? :)
17:06 <david`bgk> je propose un gros troll sur les dvcs ;)
17:06 <jon1012> david`bgk: bah on l'a déjà commencé ici :p
17:07 <david`bgk> ouais mais en vrai on peut en arriver aux mains, c'est plus drôle :)
17:08 <zafy> un troll faut taper dessus
17:08 <zafy> sinon c'est pas drole
17:08 <zafy> et sur ce je sors
17:09 <david`bgk> tu seras pas resté longtemps
17:10 <zafy> bon ok je sors pas vraiment
17:25 <madin60> Voyons voir si j'ai eu des commentaires au sujet de mon script...
17:25 <madin60> 8-\
17:27 <haypo> quel script ?
17:28 <haypo> feth: gvim permet de faire des copiers/coller X.org et le rendu des polices est plus chouette
17:28 <haypo> les couleurs aussi
17:29 <gawel> ccomb: apo ce soir ?
17:29 <ccomb> ?
17:29 <gawel> avec touff gwen et moi. tarek est pas contre
17:29 <gawel> le café vers l'hosto st-louis
17:30 <ccomb> oui
17:30 <gawel> http://fr.nomao.com/155617.html
17:30 <gawel> ca te va ?
17:31 <gawel> ogrisel: avec nous !!
17:31 <ccomb> peu importe, je bouge
17:31 <gawel> ok
17:31 <ccomb> quelle heure ?
17:31 <gawel> on te beepera en partant
17:31 <ccomb> ok
17:31 <gawel> réunion QA avec tarek là. ça rigole plus :D
17:31 <ccomb> zafy: bienvenue
17:31 <gawel> kiss
17:31 <feth> haypo: dans mon vim les c/c xorg fonctionnent (set a)
17:32 <ogrisel> argl j'avais prevu de geeker sur de l'IA ce soir
17:32 <zafy> ccomb, merci
17:33 <ogrisel> salut zafy
17:34 <zafy> salut ogrisel
17:49 <madin60> http://pastebin.com/d73b8b835
18:26 <Ohan> comment on fait un copy/paste quand on veut copier du texte et le coller dans la "ligne de commande"?
18:26 <Ohan> genre je copie "!ls" et je veux pouvoir le paste une fois que j'ai appuyé sur ":" (sous VIM ;)
18:33 <Ohan> bon, vimtutor fini, c'est super tendu, je sais pas si j'aurais la patience de coder avec vim, en sachant que j'irais bien plus vite (au moins au début) avec un autre éditeur..
18:48 <madin60> Ohan, alors finalement bien ta journée?
18:49 <madin60> D'après ce que je vois tu essayes vim...
18:54 <Ohan> on va voir
18:54 <Ohan> j'ai déjà fait le tuto en entier, la derniere fois j'avais abandonné en cours de route :P
19:08 <madin60> Ohan c'est de bon augure alors ;)
19:08 <madin60> Pour ma part j'ai insatlle mercurial...
19:09 <madin60> JE c pas trop si ca va me servir mais bon...
19:09 <madin60> sait-on jamais :D
19:13 <madin60> oula
19:14 <madin60> le theme de cette semaine est DVCS ou bien?
20:24 <Ohan> http://thedailywtf.com/Articles/Bulletproof-JavaScript-Detection.aspx
20:31 <Ohan> rien qu'un copier coller avec vim, c'est quand même tendu du string
21:54 <misc> madin60: si je peut me permettre, est ce que tu peut réduire les messages gla...
21:54 <misc> et merde