01:16 <yota> comment cela change la vie d'un projet d'etre sur gh
        01:17 <yota> tu passes d'un truc google code / sourceforge svn à un gh, tu peux facilement ouvrir un ticket, faire un PR, forker
        01:24 <mathieui> bof
        01:24 <mathieui> le bug tracker de github est moisi
        01:24 <mathieui> moins que les trucs que tu viens de citer
        01:24 <mathieui> mais quand même
        01:25 <yota> la vision d'un projet GH est quand meme bien meilleur
        01:25 <yota> et je suis d'accord pour le tracker, bien qu'il soit largement suffisant pour la plupart des projets
        01:26 <yota> clair que tu ne geres pas un projet pro avec ca mais ce n'est pas le but
        01:26 <yota> la tu pull le projet, tu peux voir facilement qui commit...
        01:27 <mathieui> ben tu peux aussi avec n’importe quel cgit
        01:29 <mathieui> enfin, je trouve le côté « social » de github sympa, hein, mais c’est juste dommage que les gens trouvent que c’est obligatoire de passer par là, en reniant le côté distribué de git et en passant par une interface web qui traduit ses subtilités de manière plus ou moins efficace
        01:31 <yota> ah j'adore cette remarque "en reniant le côté distribué de git"
        01:31 <yota> j'ai jamais pu comprendre ce qu'elle voulait dire
        01:32 <mathieui> ben c’est pourtant simple, git ça permet à tout le monde d’avoir son propre workflow, d’héberger ses branches sur son serveur afin que les autres puissent les pull
        01:33 <yota> et ? Comme tout service Internet en fait
        01:33 <yota> ca n'a rien a voir avec le coté distribué de git mais de ne pas se faire chié a gerer son propre serveur
        01:34 <mathieui> heu, git ça a besoin d’un serveur http qui sait servir des fichiers
        01:34 <mathieui> si à ce stade c’est se faire chier…
        01:34 <yota> alors tu n'as pas bien compris ce que GH apporte alors
        01:35 <mathieui> si, de la visibilité
        01:35 <yota> 80% des gens sont passés à Git pour GH
        01:35 <yota> pas que
        01:36 <yota> parce que si GH se résumait "a un serveur HTTP", tout le monde aurait deja monté le leur
        01:36 <mathieui> je n’ai pas dit que GH se résumait à ça
        01:36 <mathieui> je dis que c’est tout ce dont il y a besoin pour avoir un serveur qui sert un repo git
        01:38 <mathieui> GH ça permet d’avoir des contributions sans interactions entre les mainteneurs et les contributeurs en dehors de pull requests
        07:50 <qt_frama> bonjour
        09:04 <foxmask> bonjello
        09:58 <GMLudo> gawel: Je suis en train de porter un daemon avec la nouvelle version de Panoramisk, ça roule. Par contre, je crois que tu as raison, ça serait mieux d'avoir un send_command_agi() qu'un paramètre à send_command()
        10:02 <GMLudo> gawel: je peux m'en occuper, ou tu t'en occupes, comme tu as envie
        10:03 <GMLudo> gawel: l'autre yocto détail que je ferais bien, c'est de splitter le fichier manager.py en manager.py et connection.py
        10:18 <gawel> fais donc
        10:33 <matrixise> c'est cool de vous voir bosser sur un projet
        12:01 <gawel> lui il bosse. moi je fais du bénévolat :p
        13:48 <feth> marmoute: ↓
        13:48 <feth> ah mince pas de arthru, je dirai ça plus tard
        14:17 <mahewin> Bonjour
        14:23 <haypo> mahewin: hey, ça va? quoi de neuf?
        14:23 <haypo> mahewin: t'as fini par refroidir tes serveurs ? ici j'ai eu une galère de chauffage, télécommande qui ne marchait plus
        14:23 <haypo> un coup de schnaps + crayon à papier, et ça repart !
        14:39 <yota> coder sur papier y'a que ca de vrai !
        14:40 <haypo> yota: j'ai réparé la télécommande en grattant les contacts avec un crayon à papier
        14:40 <haypo> yota: le papier n'aide pas pour se chauffer (enfin, pas envie de faire de feu dans ma chambre quoi)
        14:48 <yota> ah je croyais que c'etait la clim de la salle machine qui était tombée
        14:49 <haypo> yota: je n'ai pas de serveur chez moi, juste une clim' réversible que j'ai eu du mal à allumer (télécommande HS, mais réparée maintenant)
        14:49 <haypo> là c'est bon, ça chauffe )
        14:49 <haypo> :)
        14:52 <yota> tu n'es pas censé etre dans un endroit chaud ? :)
        14:53 <yota> doit faire 14 ici, pas de chauffage
        14:54 <dadel> yota, le mieux c'est de coder sur son smartphone via ssh tout en roulant sur son longboard ^^
        14:54 <haypo> yota: 14 c'est bien pour stocker des carrottes, pas pour coder
        14:59 <feth> je trouve que c'est une bonne température pour le vin aussi
        15:00 <haypo> feth: je doute qu'une cave à vin soit un bon endroit pour coder
        15:00 <haypo> feth: c'est trop tentant de boire !
        15:00 <feth> coder dans ma cave, c'est un truc que je suis sûr que tu accepterais (avec un pull et un tire bouchon)
        15:00 <feth> ah mince, c'est vrai
        15:00 <haypo> ;)
        15:00 <feth> tant qu'on n'a pas essayé, comment savoir
        15:01 <yota> ADD : alcoohol Driven Development
        15:02 <haypo> yota: j'suis sûr que ça marche bien mieux que le BDD ou TDD !
        15:02 <yota> j'ai un doute
        15:02 <haypo> faudrait trouver une armée de stagiaires pour tester
        15:03 <haypo> un groupe code avec ADD, un autre avec BDD, et le dernier avec TDD
        15:03 <haypo> à la fin, tu compares
        15:03 <feth> tant que personne ne tente de DCD
        15:03 <feth> cela dit je crois qu'il y a vraiment des gens qui font du AD&D
        15:03 <haypo> c'est quoi DCD ?
        15:04 <feth> (décédé)
        15:04 <feth> (et ad&d c'est advanced dungeons and dragons, un jeu de rôles primitif et rustique)
        15:04 <dadel> boire peut améliorer l'efficacité tant que vous ne dépassez pas le pic de Balmer
        15:05 <feth> "developers, developpers developers" ?
        15:05 <feth> https://www.youtube.com/watch?v=8To-6VIJZRE (pour ceux qui ont oublié)
        15:08 <dadel> http://xkcd.com/323/
        15:09 <haypo> c'était vraiment le patron de microsoft ce mec ?
        15:09 <olasd> haypo: oui
        15:10 <dadel> avec du fric, de la coke et des dents qui rayent le parquet on peut tout faire
        15:11 <dadel> en même temps je ne vois pas quel autre type de gars pourrait être à la tête d'une
        15:11 <dadel> heuu
        15:11 <dadel> d'un
        15:11 <dadel> heuu...
        15:11 <haypo> dadel: d'une des plus grosses société dans le monde ?
        15:11 <dadel> enfin de ce truc qui produit un ***** d'OS avec des ****** de softs
        15:12 <dadel> miraculeusement oui !
        15:13 <dadel> bien que miracle soit à prendre sans le côté bienfaiteur
        15:19 <dadel> Gordon`, au fait missions accomplie: alime remise à zorun en mains propres
        15:19 <dadel> enfin quoique je n'ai regardé l'état de ses mains
        15:19 <Gordon`> dadel: oui, il me l’a dit ce matin, merci :)
        15:24 <dadel> Gordon`, du coup t'as mis combien de temps pour l'aéroport ?
        16:19 <Gordon`> dadel: je sais plus exactement :’)
        16:26 <tshirtman> c'était, ballmer n'est plus CEO
        16:30 <dadel> quelle tristesse, il doit être en train de devoir s'occuper de la montagne de pognon qu'il s'est fait sur le dos du monde entier
        16:33 <haypo> yota: tiens, tu disais que tu le module pathlib n'est pas bien intégré dans la bibliothèque standard de Python
        16:33 <haypo> yota: quel genre de problème as-tu eu avec pathlib ?
        16:44 <tshirtman> dadel: 14 milliards, une paille :P
        16:45 <dadel> tshirtman, bon ok si on compare ça au nombre de fourmilles c'est une goutte d'eau
        16:46 <dadel> mais je crois que le gars n'a pas été aussi ambitieu pour s'attaquer à cette catégorie...
        16:53 <dadel> y-a-t-il qqn qui taquine un peu yum ?
        16:54 <dadel> je galère à installer un paquet
        16:54 <dadel> enfin à le trouver
        16:54 <dadel> sur centos
        16:54 <dadel> il ne me trouve rien avec CUnit
        16:54 <dadel> :(
        16:55 <feth> tu as essayé sur #python-fr ? /o\
        16:56 <dadel> je demandais à tout hasard ça n'a rien à voir avec python
        16:57 <dadel> c'est quand même mieux les debian like
        16:59 <haypo> dadel: je n'ai pas compris ta question. tu cherches à installer CUnit ?
        17:00 <feth> le mieux c'est la hulotte
        17:00 <dadel> yum search CUnit
        17:00 <dadel> ne trouve pas
        17:01 <dadel> alors que c'est aps non pmlus un truc exotique
        17:07 <haypo> dadel: nan mais change d'OS
        17:07 <haypo> dadel: prend Fedora
        17:07 <dadel> c'est pas ma bécane
        17:07 <haypo> dadel: "yum search CUnit" trouve CUnit dans Fedora
        17:07 <haypo> dadel: bah change de bécane, he :)
        17:07 <dadel> c mon bosse qui a installé cette ****
        17:07 <dadel> en serveur
        17:07 <haypo> change de boss !
        17:07 <dadel> ssh
        17:08 <dadel> je suis sur ubuntu
        17:08 <dadel> pas de troll svp
        17:08 <dadel> debian-like c'est quand-même mieux
        17:08 <dadel> :)
        17:08 <dadel> lol
        17:08 <alain_afpy> HAHAHA
        17:08 <feth> avec mir et upstart ?
        17:08 <dadel> hein?
        17:10 <feth> je croyais que c'était les logiciels qui faisaient l'avantage comparatif de ubtunu
        17:10 <feth> par rapport à systemd et xorg/wayland
        17:11 <dadel> apparemment il faut ajouté les repo EPEL
        17:11 <dadel> ah
        17:11 <dadel> s/ajouté/ajouter/
        17:12 <feth> epel, ça me dit quelque chose (après j'arrête)
        17:12 <dadel> et pour ce faire il faut aller à coup de wget && rpm
        17:12 <dadel> c'est trop moche
        17:14 <misc> epel est par défaut dans centos 7
        17:15 <dadel> centos6
        17:16 <misc> bah voila, ça a été corrigé depuis, tes remarques ont été prise en compte :)
        17:17 <haypo> misc, dadel : c'est quoi le dépôt EPEL ?
        17:17 <feth> ça sert à installer itiounz je pense
        17:18 <misc> haypo: c'est un depot de paquet en plus que ce que ton employeur ne veut pas mettre officielement 
        17:18 <misc> ( dans son produit phare )
        17:18 <dadel> Extra Packages for Enterprise Linux 
        17:18 <haypo> misc: centos est contrôlé par red hat ?
        17:19 <misc> haypo: vu que centos recompile RHEL, on peut dire que RH controle les choix techniques par définition :)
        17:19 <dadel> je connais pas trop leurs liens de cosanguinité 
        17:19 <haypo> misc: la liste des dépôts est un choix technique ?
        17:19 <feth> haypo: redhat achète vraiment n'importe quoi, hein
        17:19 <dadel> bon j'ai enfin réussi à mettre cunit
        17:19 <misc> haypo: ben quand tu decides quoi supporter, oui 
        17:20 <haypo> https://linuxfr.org/news/centos-et-red-hat-unissent-leurs-forces-pour-une-plateforme-communautaire-stable "CentOS devient un projet sponsorisé par Red Hat, l'objectif principal étant d'accélérer l'adoption d'Entreprise Linux (RHEL & clones) et pour CentOS de franchir une étape supplémentaire pour être plus qu'un clone de RHEL."
        17:20 <haypo> (janvier 2014)
        17:20 <haypo> misc: hum, tu ne veux dire que CentOS ne fait que recompiler les paquets, ils n'apportent rien de plus 
        17:20 <dadel> je crois que centos est pas mal utilisé dans les trucs sensibles
        17:20 <dadel> genre l'armée
        17:21 <haypo> misc: je pensais que c'était une distrib qui menait sa propre vie comme Ubuntu (vs Debian)
        17:21 <misc> haypo: non
        17:21 <feth> dadel: pas besoin, l'armée a un contrat openbar avec ballmer
        17:21 <dadel> ^^
        17:21 <misc> enfin maintenant, on a des plans pour que les gens puissent bosser sur centos, genre faire de l'openstack par dessus 
        17:21 <misc> et developper les communautés 
        17:22 <tshirtman> ça a peut être changé depuis cet article, mais sinon centos c'était redhat sans contrat de support, basiquement
        17:22 <misc> et sans certification
        17:22 <haypo> en gros, Fedora = gratuit, version de dev ; CentOS = version gratuite ; RHEL = payant, avec support mais plutôt en retard niveau versions ?
        17:23 <misc> ( et helas, sans les mêmes garanties de rapidité de mises à jour due au contraintes d'avoir une famille et de pas bosser à temps plein dessus )
        17:23 <misc> haypo: ouais
        17:23 <yota> une quoi ?
        17:23 <misc> haypo: tu veux peut etre que je passe te faire une présentation sur le sujet au bureau :) ?
        17:23 <haypo> yota: tu lagues, ça là https://i.imgur.com/60ZdzPG.gif
        17:24 <dadel> niveau version ya pire
        17:24 <haypo> misc: ouais je veux bien, j'aurai l'air moins con :)
        17:24 <haypo> dadel: pire que red hat ?
        17:24 <dadel> je viens de développer un driver linux en version 2.4.17 !!
        17:24 <dadel> pour un client
        17:24 <tshirtman> ouch
        17:24 <tshirtman> la machine est air-gappé? :P
        17:24 <haypo> dans l'embarqué, y'a souvent des combinaisons magiques de composants qui marchent ensemble, càd des très vieilles versions :)
        17:24 <dadel> j'ai vraiment miséré pour trouver un os qui me le fasse compiler et tourner
        17:25 <dadel> (d'ailleurs j'ai pas trouvé)
        17:25 <haypo> quand je bossais pour wyplay, c'était noyau 2.6 et python 2.5, mais quelques trucs étaient mis à jour régulièrement
        17:25 <dadel> j'ai bossé en 2.4.18, adapté mon patch et hop livré
        17:25 <dadel> ^^
        17:25 <haypo> par contre, je crois que le playeur vidéo avait bien 2 à 3 ans de retard sur ffmepg
        17:25 <dadel> sinon fallait se taper un bsp juste pour un driver
        17:25 <haypo> dadel: c'était quoi comme hardware ?
        17:26 <feth> haypo: dans les gros datacenters aussi. Par exemple, impossible d'utiliser une version récente de merqurial avec un Python de moins de 8 ans
        17:26 <dadel> une carte custom basée sur un vortex86
        17:26 <haypo> feth: c'est quoi un "gros datacenter" ?
        17:26 <dadel> un cluster de 3 raspberry pi 
        17:26 <dadel> ^^
        17:26 <haypo> dadel: ça ressemble à de l'embarqué ce que tu racontes
        17:27 <feth> haypo: bah je pense aux entreprises qui collectent les données personnelles du monde entier
        17:27 <dadel> haypo, c'en est
        17:27 <haypo> feth: c'est quoi l'OS ?
        17:27 <misc> tu penses à google, ou à facebook ?
        17:27 <feth> misc: 2)
        17:27 <feth> enfin, en 0 index, c'est 1)
        17:27 <haypo> j'pense que google & facebook sont à jour niveau noyau & versions
        17:27 <phantez> haypo++
        17:28 <haypo> les deux contribuent au noyau il me semble
        17:28 <feth> haypo: t'es pas très coopératif pour relancer le sujet passionnant hg + Python 3
        17:28 <haypo> il me semble avoir vu une conf' sur un mec qui parlait de màj noyau chez facebook
        17:28 <phantez> il va falloire plus pour reveiller marmoute
        17:28 <haypo> feth: j'ai déjà usé marmoute, mais en fait la discussion m'a aussi usé
        17:28 <yota> ahah
        17:28 <yota> bon hop
        17:29 <phantez> si vous cherchez des choses outdated cherchez plutot vers le CAC40 :P
        17:29 <feth> tu m'étonnes
        17:29 <feth> le distribanque à côté de chez moi est un appel au vol
        17:31 <haypo> sur un vieil OS, je pense que le mieux à faire est de recompiler son propre OS dans $HOME :)
        17:31 <haypo> je faisais ça à l'université, mais plutôt pour contourner les sysadmins qui refusaient d'installer autre chose que bash
        17:32 <phantez> ca marche tant que tu depends de rien dans le kernel
        17:35 <misc> dieu merci, de nos jours, le matos est assez cheap pour que tu puisses n'avoir à bosser que 3 jours par mois pour te payer un pc pourrave 
        17:35 <misc> ça te laisse le reste du temps pour payer ton loyer, ta bouffe et ton iphone
        17:36 <GMLudo> gawel: j'ai un patch pour Panoramisk, je fais une pull request, ou je le pushe direct dans le repository ? C'est pour avoir des events handlers sous forme de coroutine
        17:36 <feth> misc: quel cliché, le loyer
        17:37 <misc> feth: c'est pas un cliché, c'est la derniére fois que j'ai du en payer un :)
        17:37 <GMLudo> gawel: Tant qu'à casser l'API, je voudrais aussi changer la signature des events handlers, mettre d'abord le manager puis l'event
        17:38 <GMLudo> gawel: comme ça, tu peux faire de l'héritage sur la class Manager, et avoir tes events handlers comme methode.
        17:39 <GMLudo> gawel: Ainsi, quand Python appelera la méthode, il passera dans le self l'instance de Manager courante
        17:52 <gawel> GMLudo: ok
        17:53 <gawel> tu peux pousser, tant que les tests passent
        18:35 <Gordon`> gawel: tu as oublié d’intégrer mon dernier commit, au fait ?
        18:51 <gawel> Gordon`: possible oui, fais un pull request si c'est le cas
        18:52 <gawel> btw j'arrive à Nantes :)
        18:52 <gawel> (pour 10mn)
        19:04 <Gordon`> gawel: huhu :’)
        22:55 <GMLudo> gawel: si je lance un: "py.test tests/" sur panoramisk, je suis ok pour lancer les tests, ou je dois lancer d'autres commandes ?
        22:56 <GMLudo> gawel: j'ai essayé de lancer tox, ça essaie de me tester tout l'univers