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