00:07 <marmoute> feth: "pour être au Bureau il faut être au CD" Parce que sinon on est pas dans les petits papiers?
00:24 <misc> faut être moderne, faut remplacer le CD par la Division de Validation de la Direction
08:07 <yota> qq peut le kicker ?
08:31 <foxmask> bonjello
09:23 <haypo> yota: salut. tu parles des nombreux "SFjul [~sfjul@24.114.93.194] has quit" ? j'ai essayé de configurer irssi pour ne *pas* afficher ces messages, mais je n'ai pas réussi
09:23 <haypo> j'dois pas être doué :)
09:59 <yota> le mieux est de le kicker :)
10:05 <matrixise> haypo: si tu trouves cela m'intéresse
10:05 <matrixise> yota: faut pas kicker SFJul,
10:07 <glyg> si quelqu'un sait faire ça dans pidgin, ça m'intéresse aussi, les 'vrais' messages sont noyés dans ce genre de notifications....
10:08 <matrixise> http://i.clintecker.com/disable-irc-msgs.html
10:09 <matrixise> /ignore -channels #afpy * JOINS PARTS QUITS NICKS
10:12 <marmoute> Le kické c'est un peu rude. Si SF c'est pour "San Francisco" on peux essayer de localisé sa maison et je peux aller gentilment lui cassé les genoux.
10:15 <grenoya> ce serait con de la kicker maintenant en plus, vu que la situation s'est stabilisée avant la première plainte :)
10:15 <grenoya> et vu le changement d'IP, ça sent l'utilisation de réseau mobile
10:16 <matrixise> marmoute: il est sa montreal
10:16 <matrixise> s/sa/a
10:18 <yota> c'est pas rude, il spam tous les channels
10:18 <yota> c'est normal hein
10:18 <yota> y'a pas a la prendre mal
10:19 <yota> ca m'est deja arrivé quand un serveur était instable
10:20 <grenoya> haypo: le fait que tu ais spécifié l'IP n'a pas du t'aider
10:21 <feth> Le souci c'est qu'IRC soit stateless, au fond
10:21 <feth> sinon on aurait pas besoin de savoir qui est là ou pas
10:21 <marmoute> feth: non c'est la faute d'Obama !
10:21 <feth> marmoute: Bonjour !
10:21 <feth> tu m'as pas répondu ni à boris :
10:22 <feth> est-ce que mercurial préfère gérer Python 2.3 à fournir des bindings py3 ?
10:22 <marmoute> 2.4
10:22 <feth> t'as vérifié au carbone 14 ?
10:22 <marmoute> Est-ce que python3 préfère se plaindre que le gens migrent pas ou fournir les APIs qui manques?
10:23 <feth> Est-ce que bercurial est le seul à demander à garder 1 char = 1 octet ?
10:24 <marmoute> Non il y a twisted aussi (et les autre gens qui gère fichier et réseau.
10:25 <matrixise> marmoute: ou une interface ncurse pour visualiser les merges et les commits ? hgview?
10:25 <haypo> grenoya: "haypo: le fait que tu ais spécifié l'IP n'a pas du t'aider" pardon de quoi tu parles ?
10:26 <feth> marmoute: réseau ? pour les fichiers, je pense que tu parles de gestion bas niveau, mais pour le réseau, j'ignorais
10:26 <feth> (surtout maintenant avec a5.io)
10:26 <haypo> marmoute: quelle API manque dans python 3 ?
10:26 <feth> c'est la faute d'unicode
10:26 <grenoya> haypo: pour ne plus avoir les messages de quit. vu qu'il chageait d'IP à chaque fois
10:27 <haypo> marmoute: twisted tourne sur python 3
10:27 <haypo> grenoya: je demandais pour ignorer les messages de quit de tout le monde, ignorer tous les messages de quit sur tous les salons
10:28 <yota> ah ca generalement tu as une option dans la conf
10:28 <glyg> en fait dans mon cas, pour pidgin y'a un plugin (depuis ... 2007), et je vais apprendre à chercher dans google
10:29 <marmoute> matrixise: hgview fait ça. Alain est en train de le mergé dans TortoiseHG qui partage pas mal de la base de code et est un peu plus vivant.
10:30 <haypo> yota: dans ~/.irssi/config j'ai ignores = ( { level = "JOINS PARTS"; } );
10:30 <matrixise> ok, il faut que je trouve pour l'installer sur ma machine
10:30 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
10:30 <marmoute> haypo: l'interpolation sur les bytes principalement.
10:31 <haypo> marmoute: y'a une PEP acceptée, mais pas d'implémentation :) tu peux faire ("bla %s" % arg).encode() en attendant, ce qui permet de supporter python 3.0+
10:31 <yota> bon, j'ai une conf a faire sur Python 3, c'est le moment de m'y mettre ;)
10:31 <matrixise> yota: ok
10:31 <marmoute> haypo: j'attend l'implémentation de la PEP avec impatience.
10:32 <haypo> marmoute: j'ai harcelé l'auteur de la PEP pour lui proposer de l'aider, mais il a dit qu'il voulait l'écrire
10:32 <haypo> marmoute: c'était y'a 6 mois voir plutôt 9 mois
10:32 <haypo> marmoute: depuis rien
10:32 <feth> http://legacy.python.org/dev/peps/pep-0460/
10:32 <feth> haypo: tu as harcelé antoine pitrou ?
10:32 <feth> et c'était il y a 10 mois :)
10:32 <feth> ah non c'en est une autre
10:33 <haypo> marmoute: j'aimerai factoriser un maximum de code entre unicode et bytes, pour avoir de bonnes perf
10:33 <haypo> feth: la PEP d'antoine a été refusée
10:33 <haypo> feth: ignores = ( { level = "JOINS PARTS"; } );
10:33 <haypo> feth: oups, http://legacy.python.org/dev/peps/pep-0461/ => Ethan Furman <ethan at stoneleaf.us>
10:33 <feth> haypo: /qui est il ?
10:34 <haypo> feth: comment ?
10:34 <feth> rien :)
10:35 <feth> C'est dommage de proposer une nouvelle implé utilisant "bla" % values
10:35 <haypo> feth: lis la PEP stp
10:35 <feth> je trouve que "bla".format() est mieux
10:35 <haypo> feth: c'est expliqué
10:35 <feth> dac
10:36 <haypo> feth: en bref, le but de la PEP est d'aider mercurial qui utilise str%args, mercurial vise le support de python 2.4 qui n'a pas str.format
10:36 <feth> lothiraldan: pour info, marmoute vient d'expliquer que Python 3 c'est moins bien que Python 2.4
10:36 <haypo> feth: pareil pour twisted
10:36 <lothiraldan> feth: Mince j'ai manqué ça
10:36 <feth> haypo: j'espérais une raison orientée vers le 21e siècle, je suis déçu
10:37 <yota> " mercurial vise le support de python 2.4"
10:37 <yota> c'est une blague ?
10:37 <feth> As noted above, %s is being included solely to help ease migration from, and/or have a single code base with, Python 2.
10:38 <marmoute> yota: Redhat à supporté 2.4 jusqu'à il n'y à pas si longtemp.
10:38 <yota> et ?
10:38 <yota> RH fait un truc stupide donc il faut les suivre ?
10:38 <lothiraldan> Je vous laisse j'ai POODLE à fixer
10:39 <feth> lothiraldan: t'as une recette salt ? (partage)
10:39 <lothiraldan> Yep j'ai un diff sous la main
10:39 <marmoute> yota: on est un outils de base utiliser pas un certain nombre de gens avec de vieux Centos.
10:39 <feth> et il faut fournir les dernières nouveautés aux utilisateurs de vieux systèmes !
10:40 <feth> (d'ailleurs y a systemd à porter encore )
10:40 <marmoute> Alors en fait, un jours on à droppé python 2.3 et une nombre surprenant de gens ont ralé
10:40 <yota> surprenant non. Mais le fait de les écouter oui
10:40 <marmoute> Et avant d'avoir un buildbot 2.4 on le cassait de temps en temps et un nombre suprenant de gens rallait.
10:41 <yota> les gens qui ont un vieux OS utilise des vieux outils
10:42 <marmoute> Même si il y une certain nombre de feature cool dans 2.6, 2.7 que j'aimerais bien avoir. il a pas assez de truc fabuleux qui motive Matt à dropper ce support pour les utilisateurs.
10:42 <yota> la, ca tombe a faire du MS : garder la compatibilité pendant 10 ans
10:42 <marmoute> yota: bah apparament, c'est faux vue qu'il se plaigne de pas pouvoir installer les outils récents.
10:43 <yota> je repete ma phrase : quand on utilise un vieux OS, on utilise les outils de l'époque de son SO
10:43 <yota> dans tous les projets ou j'etais sur la ml dev
10:43 <feth> marmoute: faut leur dire que bientot les derniers devs Python 2.3 vont rejoindre les poilus de 14 18
10:43 <marmoute> feth: 2.4
10:43 <yota> les gens pleuraient a chaque drop de py 2.3 et 2.4
10:44 <yota> si on les avaient écouter, 80% des projets py seraient encore compatible py 2.3 sans support py3
10:44 <lothiraldan> feth: Here: https://www.zerobin.net/?4f9d275da4cdbb4f#7TuJWinTWC1yiTm1+4T2y08NJ71Tmh2/obJnePbzbgw=
10:44 <marmoute> yota: tu es libre, de jeter tes utilisateurs sous un bus parce que ça t'arrange. Matt Mackall est libre de trouvé qu'il y a pas assez de bonne raison d'emmerdé les siens là.
10:44 <marmoute> lothiraldan: vue mon message jabber?
10:44 <feth> Je me demande si on pourrait pas filer un virtualenv avec un Python 3 compilé en static + mercurial, pour linux 2.2
10:45 <yota> ah mais je suis libre c'est clair, d'ailleurs je suis allé voir ailleurs
10:45 <feth> lothiraldan: \o/
10:46 <yota> feth: 2.2 ? t'es trop in toi
10:47 <yota> je recompile mon linux 0.99 ka
10:47 <yota> la
10:47 <feth> yota: un binaire pour linux 0.99 marche en linux 3.17 de toutes façons
10:47 <yota> ah zut je suis trop a jour
10:48 <haypo> à ce que j'ai compris, beaucoup de personnes n'ont pas le choi de l'OS, on leur impose une vieille version de red hat ou centos, car c'est l'OS qui a été choisi et c'est comme ça
10:48 <haypo> au sujet de SSLV3, j'ai vu un document qui disait que 4% des requêtes venaient de clients sou windows xp
10:49 <haypo> windows xp ? c'est vieux, et pourtant ça semble encore largement utilisé :-p
10:49 <yota> Et ? Heureusement que le monde du Libre ne se synchronise sur ces boites alacon
10:49 <haypo> yota: et c'est la réalité du terrain, c'est tout
10:49 <feth> apparemment BNP Paribas (atheos) exige que les boutiques aient SSLv3
10:50 <lothiraldan> Oui SSLV3 reste nécessaire pour les clients IE6 sous WinXP, donc un tas de boîte ne pourra pas dropper SSLV3
10:50 <yota> haypo: si tu es bloqué sur un OS particulier, tu es donc bloqué aux outils de cet OS non ?
10:51 <lothiraldan> Mais une fois que nos browsers auront droppé le support de SSLV3, nous ne serons plus vulnérables
10:54 <haypo> yota: bah je suppose que pour survivre, les utilisateurs essayent quand même d'installer des logiciels qui ont moins de 10 ans :)
10:55 <haypo> yota: et avoir à disposition des logiciels qui tournent sur ces vieux OS, ça doit faire plaisir
10:55 <yota> ben cela n'a pas de sens
10:55 <haypo> après tu peux chier sur ces utilisateurs si tu penses que ça rendra le monde meilleur :)
10:55 <yota> reponse grotesque
10:56 <No`> les utilisateurs non. les obtus qui refusent de mettre à niveau les utilisateurs, oui
10:56 <No`> (DSI, etc)
10:56 <yota> on voit ce que donne le web a cause des boites qui sont encore a IE6
10:56 <yota> que boite est une politique débile c'est une chose, que le projet soit dégradé a cause d'eux c'est une autre
10:57 <yota> certains utilisent encore py2.1 (oui j'en connais)
10:57 <yota> tu vas aussi le supporter ?
10:58 <yota> avoir une politique sur 3 / 5 ans, cela a du sens. Pas sur 10 ou 15 and
10:59 <yota> ton boulot est de faire en sorte que le projet Python avance le mieux possible, pas d'aider des orgas malades de leur politique
10:59 <yota> enfin brefle
10:59 <yota> de toute facon, cela ne m'affecte plus trop :)
11:00 <haypo> yota: ce n'est pas le support de python 2.4 qui bloque le portage vers python 3 de twisted et mercurial
11:01 <haypo> j'pense plutôt qu'ils font pas d'effort :)
11:01 <marmoute> Si il avait plus d'avantage à passer à python 3 ça motiverait plus.
11:02 <marmoute> le support python2.4 ralentit vaguement les choses. Mais c'est vraiment pas le problème.
11:03 <haypo> marmoute: y'a plein de bugs dans python 2, dont une partie ne sera plus corrigée dans python 2.7 je sais qu'il y en a qui impactent mercurial ;)
11:03 <haypo> marmoute: http://haypo-notes.readthedocs.org/python.html#python-3-is-better-than-python-2
11:03 <haypo> "
11:03 <haypo> subprocess is not thread-safe in Python 2" <= on a eu le bug en prod' y'a 3 semaines :-p le bug est complètement corrigé dans python 3.4
11:03 <yota> haypo: rien que d'en parler, et de bosser en partie dessus fait que tu ne bosses pas a autre chose
11:04 <yota> marmoute> Si il avait plus d'avantage à passer à python 3 ça motiverait plus.
11:04 <yota> juste que py2 ne sera plus maintenu dans 2 ans
11:05 <yota> je te l'accorde c'est leger comme argument, avoir un truc mort dans 2 ans
11:05 <yota> mais je presume que Facebook va forker et gerer lui meme :P
11:05 <matrixise> yota: 2.7 c pour 2020
11:05 <matrixise> la deadline du support
11:06 <haypo> 2020-2014 ça fait encore 6 ans de support
11:06 <haypo> y'a des modifs assez lourde relative à la sécurité dans le prochain python 2.7.10
11:07 <haypo> alex gaynor est un ouf malade, il a backporté tout le module ssl, c'était un gros taf
11:07 <matrixise> bah c normal si le support continue jusqu'en 2020
11:08 <marmoute> yota: Mercurial c'est que le bout que tu vois. les code base enorme pas encore porté il y en a plein.
11:08 <marmoute> regarde drop box. Il paye guido -et- il lance un project de JIT en 2.7
11:09 <haypo> marmoute: j'suis pas sûr que le projet de JIT soit financé par Dropbox
11:10 <marmoute> haypo: je dis pas que ça sert à rien de passer au nouvelle version. Mais ça manque de vrai motivation (et il y a un certain nombre de demotivation, comme les perfs)
11:10 <matrixise> marmoute: quel projet de JIT? tu parles de Pyston?
11:10 <marmoute> Oui
11:11 <matrixise> à la base c un projet privé, et guido ne bosse pas dessus, en tout cas, sur la ML, il n'y a eu qu'un mail de lui, et il pensait répondre à la ML de Python et non Pyston
11:11 <matrixise> privé, je veux dire par un gars de dropbox
11:11 <matrixise> je me souviens qu'à PyCon.US, il y avait une discussion à propos de Pyston
11:13 <yota> de toute facon, pour moi si Python n'arrive pas a avoir rapidement un interpreteur qui déchire, ca va etre chaud pour l'avenir
11:13 <haypo> à ce que j'ai entendu, Pyston est bien parlé pour aller droit dans le mur
11:13 <yota> ah ?
11:13 <yota> pq ?
11:13 <haypo> yota: bah python va être remplacé d'ici qq. ans par un autre langage plus moderne, comme d'autres langages sont devenus désuets dans le passé
11:13 <yota> au fait haypo, que donnes le typage statique, je ne vois rien arriver sur -dev et plus rien sur -ideas
11:13 <marmoute> Je dis pas que guido bosse dessus
11:13 <No`> COBOL ON RAILS
11:13 <haypo> yota: Pyston ne gère pas l'API C de CPython, donc il perd la compatibilité avec tous les modules existants genre PyQt ou numpy
11:14 <marmoute> Je dis que la boite qui emboche guido à aussi des gens qui investisse dans 2.7
11:14 <yota> haypo: ok
11:14 <matrixise> marmoute: ok
11:14 <matrixise> marmoute: te fache pas
11:14 <yota> <haypo> yota: bah python va être remplacé d'ici qq
11:14 <yota> la dessus, je te suis
11:14 <haypo> marmoute: Dropbox est le mauvais exemple, ils fournissent des .exe, ils pourraient "facilement" passer à python3 ;-)
11:14 <marmoute> matrixise: SI JE ME FÂCHE!
11:14 <marmoute> matrixise: j'étais pas faché
11:14 <matrixise> marmoute: tu deviens tout rouge avec ta barbe ;-)
11:14 <yota> wai marmoute va devenir tout rouge
11:14 <haypo> allez, j'dois chercher ma fille à l'école, tcho
11:14 <yota> ah ben voila :)
11:14 <matrixise> marmoute: je sais ;-) c pour t'ennuyer
11:15 <matrixise> now? mais il n'est que 10h15
11:15 <matrixise> :/
11:15 <matrixise> arf, suis en irlande
11:15 <matrixise> 11h15
11:15 <matrixise> ok
11:15 <yota> putain 6 mois que je ne bosse plus
11:16 <yota> ca file vite de ne rien faire
11:16 <yota> :(
11:16 <marmoute> ho, tu fais quoi maintenant du coup ?
11:16 <yota> année sabatique
11:16 <yota> qui se termine bientot
11:16 <haypo> yota: tu es en train d'écrire une VM python en secret ?
11:16 <yota> ahaha
11:16 <yota> vu mon niveau hein
11:17 <yota> j'apprends Go est Rust, c'est deja suffisamment dur pour mon petit cerveau :)
11:17 <yota> et mon niveau théorique sur la compilation doit etre proche du 0 absolu
11:18 <marmoute> Go est Rust. C'est sur qu'il on la même source d'inspiration. Mais quand même!
11:18 <yota> ahaha
11:18 <matrixise> suis intéressé par Rust,
11:18 <yota> 2 langages marrant, avec un objectif completement opposé
11:19 <yota> je suis vraiment tres curieux de voir ce que va donner Rust en prod
11:20 <marmoute> yota: bah joue a`a des jeux video
11:20 <yota> ca donner une grosse indication sur l'état du dev logiciel
11:20 <yota> marmoute: je joue deja 3x par semaine au jeu de société :)
11:20 <yota> le jds, ma nouvelle passion
11:20 <yota> c'est cool, j'en ai une nouvelle tous les 5 ans :)
11:21 <marmoute> Les jeux de société c'est moin clair que ça te montre rust en production
11:21 <yota> ah
11:21 <yota> j'avais pas compris la phrase
11:21 <yota> je parle coté dev, pas coté utilisateur
11:23 <yota> haypo: je te repose la question, des nouvelles du coté du typage statique ?
11:24 <yota> idée abondonné ? QQ bosse dessus ?
11:26 <yota> bon, je commence a bien apprécier sublime text
11:42 <haypo> yota: guido a proposé de commencer à utiliser les annotations, mais c'est plutôt informatif que des tests stricts
11:43 <haypo> yota: je n'ai jamais compris ce qu'est le "typage statique", ce qu'utilise python me convient
11:44 <zorun> quand on a connu un langage à type statique + inférence de type (OCaml), Python fait parfois un peu mal, quand même :)
11:45 <zorun> les bugs au runtime parce que tu t'es gouré dans un type (ou même juste un nom de variable foireux)
11:45 <zorun> (certes, il y a les tests unitaires)
11:46 <yota> vi mais ca demande bcp de TU
11:47 <yota> et a la longue, c'est pénibe
11:47 <yota> ble
11:47 <zorun> typiquement, avec OCaml, quand tu fais du refactoring, tu itères « Le compilateur râle ; Je répare une erreur débile (argument manquant à une fonction, mauvais type, etc) »
11:47 <zorun> et quand le compilateur est content, ça a de fortes chances de fonctionner :)
11:49 <marmoute> tien un OCamlien.
11:49 <marmoute> haypo: tu peux aussi faire des optimisations à la compile. Mais python est pas compilé
11:50 <yota> zorun: sur que Scala / OCaml est super puissant pour ca, mais en échange c'est long a compiler et pas super compëhensible en ca de soucis
11:50 <yota> tu peux avoir le beurre et l'argent
11:51 <yota> c'est pour ca que rust est vraiment intéressant, va t 'on enfin avoir un langage robuste mais pas trop compliqué ?
12:01 <feth> B ?
12:06 <yota> b ?
12:06 <yota> tu parles de l'ancetre du C ou du langage formel ?
12:08 <feth> du langage formel, et je plaisantais
12:11 <yota> enfin bref, la mort je vois
13:48 <haypo> "enfin bref, la mort je vois" ok...
14:12 <yota> hi hi
14:13 <yota> comme Yoda, je parle
14:19 <feth> je me demande comment ils font en allemand
14:20 <feth> (où les mots n'ont pas nécessairement de position obligatoire dans la phrase, à part que ça en change le sens)
14:20 <feth> (à la limite, pour l'éclat de rire, on comprendra «ha ha ha Ha»
14:22 <feth> (there is a reddit of it http://www.reddit.com/r/linguistics/comments/gfoov/what_is_yodas_syntax_in_foreign_dubssubtitles_in/ )
15:29 <encolpe> arthurlutz, une entrée, un plat et un dessert
15:29 <encolpe> pas les deux à chaque fois
15:30 <arthurlutz> ;-)
15:30 <arthurlutz> ah oui, il a un peu craqué framadate, corrigé
15:31 <encolpe> merci
15:31 <encolpe> :-)
15:32 <NelleV> encolpe: btw, je conseille d'imprimer les choix des gens
15:33 <NelleV> le jour J, on va tous avoir oublié ce qu'on a choisi :p
15:34 <encolpe> c'est prévu
15:34 <NelleV> ok :)
15:34 <encolpe> j'attends d'avoir fini d'être spammé par framadate
15:35 <NelleV> tu va attendre longtemps je pense :)
15:35 <feth> On pourrait prendre le meilleur choix framadate pour tout le monde ?
15:36 <feth> (a priori je viens pas au dîner)
15:39 <grenoya> feth: ta méthode fonctionne tant que l'on est prévenu à temps pour se désister :)
15:40 <feth> bon, en même temps c'est bon les tripes, et puis c'est local
15:40 <feth> les muscles c'est un peu la partie la moins intéressante d'un organisme
15:41 <feth> (je dis pas ça pour dire du mal des grosses baraques body buildées)
15:53 <foxmask> feth: si tu considère que le coeur n'est pas un muscle ok
16:02 <feth> foxmask: je mets les muscles lisses à part
16:02 <feth> la plupart des gens n'en mange pas
16:02 <feth> (après tout, l'intestin aussi est essentiellement un muscle)
16:04 <foxmask> feth: je connais pas de muscles pas lisse ; ca donne quoi par exemple ?
16:05 <feth> le biceps, le triceps, le quadriceps
16:05 <foxmask> ok
16:05 <feth> http://fr.wikipedia.org/wiki/Muscle_lisse
16:07 <feth> le cœur est un muscle strié, d'ailleurs, au temps pour moi
16:47 <yabb85> bonjour