Skip to content

Instantly share code, notes, and snippets.

@Situphen
Created August 22, 2018 10:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Situphen/50ef859f96697d50af76c7140bf5f07d to your computer and use it in GitHub Desktop.
Save Situphen/50ef859f96697d50af76c7140bf5f07d to your computer and use it in GitHub Desktop.
Trace écrite du ZDS-Meeting du 21 août 2018
[mardi 21 août 2018] [19:59:52 CEST] <Situphen[m]> 1 - un petit tour de présentation des contributeurs (potentiels y compris) du projet : quels sont les compétences actuelles et visées de chacun ? sur quelle partie du code chacun veut travailler ? est-ce que certains contributeurs veulent de l’aide pour se lancer ?
[mardi 21 août 2018] [20:00:01 CEST] <Situphen[m]> 2 - comment le projet ZDS est découpé : zds-site, zmarkdown et latex-template principalement (ainsi que les extensions web et zds-ansible si ça intéresse certains)
[mardi 21 août 2018] [20:00:15 CEST] <Situphen[m]> 3 - parler de l’itération des versions pour zds-site, notamment sur le choix récent de 1 version contient 2 fonctionnalités majeures demandées par la communauté (il ne s’agit pas de remettre ça en question, mais que tout le monde soit au courant et de décider de comment on arrive à cette objectif)
[mardi 21 août 2018] [20:00:24 CEST] <Situphen[m]> 4 - parler des modifications à apporter à la documentation du projet
[mardi 21 août 2018] [20:00:32 CEST] <Situphen[m]> 5 - parler du développement en lui mēme : quelles PRs à merger rapidement ? à débloquer ? quels tickets bloquants ou sur lesquels discuter ? etc
[mardi 21 août 2018] [20:00:51 CEST] <Situphen[m]> C'est ce que j'avais proposé mais on peut modifier si vous voulez
[mardi 21 août 2018] [20:01:12 CEST] <firm1[m]> Bonjour
[mardi 21 août 2018] [20:01:39 CEST] <pierre-24> Bonsoir ;)
[mardi 21 août 2018] [20:01:50 CEST] <gcodeur[m]> Bonsoir !
[mardi 21 août 2018] [20:01:57 CEST] <pierre-24> situphen: nan, ça me semble sympa :)
[mardi 21 août 2018] [20:02:10 CEST] <gcodeur[m]> Ça me semble très bien aussi :)
[mardi 21 août 2018] [20:02:26 CEST] <pierre-24> Allez, "6-divers", au cas ou (j'en ai pas, perso, mais sait-on jamais)
[mardi 21 août 2018] [20:03:20 CEST] <Situphen[m]> D'ailleurs je rappelle que la conversation va être posté sur ZdS après, donc garder en tête que c'est public :)
[mardi 21 août 2018] [20:03:50 CEST] <Situphen[m]> D'ailleurs normalement je log mais si quelqu'un peut logger pour avoir une back up ça m'arrange :)
[mardi 21 août 2018] [20:04:06 CEST] <pierre-24> Je log par défaut
[mardi 21 août 2018] [20:05:23 CEST] <firm1[m]> On commence a quelle heure ?
[mardi 21 août 2018] [20:06:29 CEST] <pierre-24> Quelqu'un sais invoquer artragis ? :p
[mardi 21 août 2018] [20:06:56 CEST] <Situphen[m]> très bientôt
[mardi 21 août 2018] [20:06:59 CEST] <Situphen[m]> il manque ache sandhose et artragis donc je préfère attendre quelques petites minutes
[mardi 21 août 2018] [20:08:18 CEST] <Sandhose> Tiens j'avais zappé moi.
[mardi 21 août 2018] [20:10:17 CEST] <Situphen[m]> Bon bah on va commencer je pense, et tampi pour les retardataires :D
[mardi 21 août 2018] [20:11:15 CEST] <pierre-24> quand tu veux :p
[mardi 21 août 2018] [20:11:26 CEST] * Situphen[m] sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/sRlyafAnaSuEhOTmpviTIIEc >
[mardi 21 août 2018] [20:12:33 CEST] <gustavi_> c'est normal d'avoir à cliquer là ?
[mardi 21 août 2018] [20:13:12 CEST] <situphen_> Ordre du jour :
[mardi 21 août 2018] [20:13:12 CEST] <situphen_> 1 - petites présentation de chacun
[mardi 21 août 2018] [20:13:12 CEST] <situphen_> 2 - comment est découpé le projet ZDS
[mardi 21 août 2018] [20:13:12 CEST] <situphen_> 3 - comment on itère les versions pour zds-site
[mardi 21 août 2018] [20:13:12 CEST] <situphen_> 4 - modification de la documentation du projet
[mardi 21 août 2018] [20:13:12 CEST] <situphen_> 5 - le développement de zds-site en ce moment
[mardi 21 août 2018] [20:13:12 CEST] <situphen_> 6 - divers
[mardi 21 août 2018] [20:13:19 CEST] <firm1[m]> Pour le point 1. on fait par ordre alphabétique ?
[mardi 21 août 2018] [20:13:35 CEST] <situphen_> gustavi_: matrix qui fait des siennes
[mardi 21 août 2018] [20:14:07 CEST] <situphen_> firm1[m]: on va dire oui c'est plus simple
[mardi 21 août 2018] [20:14:18 CEST] <situphen_> 1 - Qui es-tu ? Quels sont tes compétences actuelles et celles que tu vises ? Sur quelle partie du code tu as travaillé et tu veux travailler ? SI tu es un nouveau contributeur, veux-tu de l'aide ?
[mardi 21 août 2018] [20:14:29 CEST] <situphen_> amael tu commences ? :)
[mardi 21 août 2018] [20:16:31 CEST] <gustavi__> alô
[mardi 21 août 2018] [20:16:41 CEST] <situphen_> bon bah firm1[m] ?
[mardi 21 août 2018] [20:16:47 CEST] <amael> Je suis étudiant en école d'ingénieurs en informatique, etc. Sur GitHub, je suis nils-van-zuijlen, et j'ai plutôt fait du back pour l'instant.
[mardi 21 août 2018] [20:18:09 CEST] <firm1[m]> Je suis firm1, j'ai longtemps contribué a l'époque sur le projet, mais l'an dernier, le temps m'a manqué, et j'aimerai bien m'y remettre. J'aimerai faire essentiellement de la QA pour le moment.
[mardi 21 août 2018] [20:19:35 CEST] <firm1[m]> c'est au tour de gcodeur
[mardi 21 août 2018] [20:19:42 CEST] <philippemilink> Bonsoir. Je suis moi aussi en école d'ingénieur en informatique. Je suis ZdS depuis ses débuts et j'avoue que son développement m'intéresse. A vrai dire, la seule chose qui m'empêche de m'y mettre sérieusement pour l'instant et le manque de temps, pris par d'autres projets. Je suis plus intéressé par le backend, bien que je n'ai jamais fait de Django (mais ce framework m'intéresse). Je ne suis pas un néophyte d
[mardi 21 août 2018] [20:20:01 CEST] <philippemilink> je pense même pouvoir dire que je commence à plutôt me débrouiller avec Symfony
[mardi 21 août 2018] [20:20:37 CEST] <gcodeur[m]> Bonsoir :) je suis un lycéen (encore pour un an !), et j'ai commencé à développer pour ZdS il y a un peu moins de deux ans. J'ai eu une perte de temps pendant la deuxième moitié de cette année et j'ai un peu décroché, mais je compte m'investir à nouveau dans le site (après avoir rattrapé mon retard). J'ai touché un peu à tout, et le principal chantier sur lequel j'ai travaillé concerne les casquettes. J
[mardi 21 août 2018] [20:20:37 CEST] <gcodeur[m]> peut-être besoin d'un peu d'aide si j'ai eu du mal avec des changements en mon absence, et j'en demanderai si ça arrive
[mardi 21 août 2018] [20:20:49 CEST] <philippemilink> (pardon je n'ai pas respecté l'ordre...)
[mardi 21 août 2018] [20:20:51 CEST] <gcodeur[m]> si j'ai*
[mardi 21 août 2018] [20:21:27 CEST] <gcodeur[m]> np philippemilink
[mardi 21 août 2018] [20:21:34 CEST] <gustavi__> étudiant en école d'ingé (pour encore 6 mois), je bosse dans la sécurité. Gros contributeur de 2014 à 2016, je retouche un peu au projet en ce moment sur mon temps libre. J'aimerai me concentrer sur ce qui me plaît : sécurité, optimisation et qualité du code. J'ai un très grosse connaissane de Python et je suis nul en JS !
[mardi 21 août 2018] [20:21:59 CEST] <gustavi__> s/Python/Django (même si je connais très bien Python)
[mardi 21 août 2018] [20:22:24 CEST] <pierre-24> Donc moi c'est pierre-24, chimiste/physicien de formation, doctorant de jour et codeur amateur de nuit. Je préfère clairement bosser sur le back (vous avez pas envie de me voir taper du JS, croyez moi), j'ai bossé sur assez bien de choses (la ZEP-12, la recherche et plusieurs fixs) par vagues entre 2014 et aujourd'hui. Là, je regarde à l'API des galleries (<3). Puis je fais de la QA (fô bien).
[mardi 21 août 2018] [20:23:36 CEST] <pierre-24> (awi, et j'ai fait la template LaTeX pour la génération des pdfs avec le nouveau markdown, aussi)
[mardi 21 août 2018] [20:24:37 CEST] <situphen_> Sandhose ? :)
[mardi 21 août 2018] [20:24:50 CEST] <Sandhose> Je suis Sandhose, @sandhose:sandhose.fr sur Matrix.org, Sandhose sur ZdS, @sandhose sur GitHub et parfois Sandhose_ sur IRC
[mardi 21 août 2018] [20:25:08 CEST] <Sandhose> Release Manager, aka. celui qu'on ping parce que la béta est toujours pas déployée
[mardi 21 août 2018] [20:25:22 CEST] <pierre-24> <3
[mardi 21 août 2018] [20:25:56 CEST] <Sandhose> étudiant en master rézo, je fais la plupart de l'admin sys pour zds en ce moment
[mardi 21 août 2018] [20:26:01 CEST] <Sandhose> (et j'ai fait pas mal de front)
[mardi 21 août 2018] [20:28:15 CEST] <firm1[m]> @si
[mardi 21 août 2018] [20:28:21 CEST] <situphen_> Alors moi c'est Situphen et je suis étudiant en licence de physique (et pas d'info :p)
[mardi 21 août 2018] [20:28:21 CEST] <firm1[m]> Situphen: ?
[mardi 21 août 2018] [20:29:00 CEST] <pierre-24> En physique ? copain <3 (sérieusement, j'avais zappé ça)
[mardi 21 août 2018] [20:29:39 CEST] <situphen_> j'ai fait pas mal de front dont je connais globalement le code, mais le back m'intéresse + et en ce moment le coté gestion de projet aussi (d'où la proposition de relancer les ZDS-Meeting)
[mardi 21 août 2018] [20:31:07 CEST] <situphen_> ah et aussi je suis prêt à aider des nouveaux contributeurs si besoin
[mardi 21 août 2018] [20:31:13 CEST] <situphen_> voili voilou
[mardi 21 août 2018] [20:31:14 CEST] <pierre-24> Bon, bwah on a eu tout le monde :)
[mardi 21 août 2018] [20:31:55 CEST] <situphen_> Passons au 2, comment le projet ZDS est découpé : zds-site, zmarkdown et latex-template
[mardi 21 août 2018] [20:32:35 CEST] <situphen_> étant donné que j'ai été absent cette année je ne peut pas vraiment expliquer
[mardi 21 août 2018] [20:32:40 CEST] <situphen_> quelqu'un pour se lancer ?
[mardi 21 août 2018] [20:33:28 CEST] <firm1[m]> > Passons au 2, comment le projet ZDS est découpé : zds-site, zmarkdown et latex-template
[mardi 21 août 2018] [20:33:29 CEST] <firm1[m]> et ansible-zestedesavoir
[mardi 21 août 2018] [20:33:36 CEST] <Sandhose> heh
[mardi 21 août 2018] [20:35:13 CEST] <pierre-24> Ben. Le projet, à la base, c'était zds-site, qui est la base de code, techniquement une plateforme utilisable par tout un chacun, mais qui ne l'est que par nous. Après, on a rajouté documents-association et documents-communication, pour les avoirs sous la main. On a aussi rajouté extensions-notificateurs, maintenu par AmarOk si je dis pas de bétises, et qui est l'extention pour avoir les notifs dans le navigateur.
[mardi 21 août 2018] [20:35:17 CEST] <pierre-24> Et puis.
[mardi 21 août 2018] [20:37:10 CEST] <pierre-24> Et puis vhf (cépus sur zds) a décidé que c'était plus possible avec python-zmarkdown (ancien parseur) et a décidé de tout recommencer. Pour ça, il c'est basé sur remark (pour pas tout recommencer de zéro), et il a rajouté différent modules pour nos trucs customs (typiquement, blocs, tableaux, ...)
[mardi 21 août 2018] [20:38:43 CEST] <pierre-24> d'ou le dépôt zmarkdown. Avec ça, et comme remark est modulaire, il a été possible d'écrire une extention qui crache du LaTeX (langage sympa pour la création de documents en pdfs). Sauf que LaTeX est un peu pauvre par défaut, ce pourquoi on a demandé aux membres qui voulais bien créer une "template" pour latex (qui comprend différentes fonctions utiles pour générer des bô) documents. D'où latex-template
[mardi 21 août 2018] [20:38:57 CEST] <pierre-24> et je crois que j'ai fais le tour, on me corrigera à postériori si jamais
[mardi 21 août 2018] [20:39:16 CEST] <pierre-24> ah, non, y'a le machin ansible, mais Sandhose est probablement plus qualifié que moi pour en parler ;)
[mardi 21 août 2018] [20:40:10 CEST] <situphen_> Pour ce qui est de latex-template, si j'ai bien compris il faut l'ajouter en tant que sous-module git de zds-site dans notre environnement ?
[mardi 21 août 2018] [20:41:06 CEST] <pierre-24> Non, parce que LaTeX est pénible et ne va chercher les choses qu'à certains endroits bien précis. Ça se passe dans ton $HOME, en vrai.
[mardi 21 août 2018] [20:42:57 CEST] <pierre-24> situphen_: https://github.com/zestedesavoir/zds-site/blob/9d900cd45720de3c717ea5c607bfdf42c423ec82/doc/source/install/extra-install-latex.rst
[mardi 21 août 2018] [20:43:05 CEST] <situphen_> pierre-24: Oui donc il y a des variables d'environnement à ajouter, mais avant ça il n'y a pas une commande "git submodule" ou quelque chose comme ça ?
[mardi 21 août 2018] [20:43:30 CEST] <pierre-24> Malheureusement, non :/
[mardi 21 août 2018] [20:44:38 CEST] <situphen_> Je veux dire une commande qui copie le contenu du dépôt latex-template dans le bon dossier du code de zds-site ?
[mardi 21 août 2018] [20:44:57 CEST] <amael> https://github.com/zestedesavoir/latex-template#package-installation
[mardi 21 août 2018] [20:45:50 CEST] <pierre-24> Y'a malheureusement pas moyen de la mettre "dans zds-site", à moins d'utiliser ce que je propose là: https://github.com/zestedesavoir/zds-site/pull/5001
[mardi 21 août 2018] [20:45:57 CEST] <amael> Il faut effectivement executer git submodule update --init --recursive, mais dans le dossier de latex-template.
[mardi 21 août 2018] [20:46:11 CEST] <pierre-24> (y'a éventuelement moyen de rajouter une commande type make qui fait le clone au bon endroit)
[mardi 21 août 2018] [20:48:06 CEST] <situphen_> https://github.com/zestedesavoir/zds-site/pull/5001/files#diff-274a60b0ab6647fec4039dd42d3df381R169
[mardi 21 août 2018] [20:48:50 CEST] <situphen_> Si je comprends bien, dans le dossier zds-site, le depôt latex-template est cloné dans le sous-dossier latex-template ?
[mardi 21 août 2018] [20:49:54 CEST] <pierre-24> Pas exactement. Ce script installe un latex local, et en profite pour taper le dépôt au bon endroit pour que ça fonctionne. Maintenant, on pourrait faire un submodule et puis un lien symbolique
[mardi 21 août 2018] [20:50:28 CEST] <gcodeur_> riot/matrix ne marche plus sur mes appareils, suis-je le seul ?
[mardi 21 août 2018] [20:52:00 CEST] <situphen_> pierre-24: ok, je regarderai ça plus en détail plus tard
[mardi 21 août 2018] [20:52:18 CEST] <pierre-24> Yep ^^
[mardi 21 août 2018] [20:53:55 CEST] <situphen_> mais le projet commence à accumuler les dépendances et les potentiels pépins comme les variables d'environnement ou l'utilsation du /home/.local/ il va falloir bien documenter ça xD
[mardi 21 août 2018] [20:54:21 CEST] <situphen_> Des questions sur le découpage du projet ou on passe au point 3 ?
[mardi 21 août 2018] [20:54:54 CEST] <pierre-24> D'ou #5001, qui tend à attaquer ce problème. Mais on y reviendra, si je suis l'ordre du jour. Donc c'bon pour moi
[mardi 21 août 2018] [20:54:54 CEST] <situphen_> gcodeur_: ouep matrix a planté pour moi aussi
[mardi 21 août 2018] [20:55:22 CEST] <gcodeur_> c'est bon pour moi aussi
[mardi 21 août 2018] [20:55:54 CEST] <situphen_> On passe au 3 - l’itération des versions pour zds-site, notamment sur le choix récent de 1 version contient 2 fonctionnalités majeures demandées par la communauté (il ne s’agit pas de remettre ça en question, mais que tout le monde soit au courant et de décider de comment on arrive à cette objectif)
[mardi 21 août 2018] [20:56:45 CEST] <pierre-24> FYI: https://github.com/zestedesavoir/zds-site/wiki/Feuille-de-route
[mardi 21 août 2018] [20:57:18 CEST] <situphen_> Donc il a été décidé que pour chaque version majeure, il y aura 2 grosses fonctionnalités choisies par la communauté
[mardi 21 août 2018] [20:58:29 CEST] <situphen_> Il va donc falloir de temps en temps accueillir les propositions venant de la communauté et regarder lesquelles sont les plus attendues
[mardi 21 août 2018] [20:58:38 CEST] <gcodeur_> Pour ce point, j'ai une question : la v27 a mis plus de temps à arriver, mais avec plus de modifications que d'habitude. Est-ce que du coup, on part sur un rythme plus espacé (que deux mois entre 2 versions comme quand j'étais actif) avec de "grosses" versions ?
[mardi 21 août 2018] [21:00:53 CEST] <situphen_> Bah justement les grosses versions je suis pas trop pour, ça met beaucoup de temps entre le dev et la mise en prod et j'ai entendu dire que ça complique la mise en prod
[mardi 21 août 2018] [21:01:11 CEST] <firm1> +1 situphen
[mardi 21 août 2018] [21:01:17 CEST] <situphen_> Mais on peut très bien faire des versions mineures entre chaque version majeure
[mardi 21 août 2018] [21:01:36 CEST] <situphen_> lesquels comporteraient principalement les corrections de bugs et les petites fonctionnalités
[mardi 21 août 2018] [21:01:49 CEST] <pierre-24> Il me semble qu'on tendais vers ça, mais artragis pourra confirmer
[mardi 21 août 2018] [21:02:04 CEST] <pierre-24> faut relire son billet et la discussion associée
[mardi 21 août 2018] [21:02:36 CEST] <situphen_> par contre Sandhose est-ce que tu aurais assez de temps pour mettre en prod aussi fréquement ?
[mardi 21 août 2018] [21:02:40 CEST] <pierre-24> https://zestedesavoir.com/billets/2731/chronique-zest-of-dev-7/#what-is-the-future
[mardi 21 août 2018] [21:03:01 CEST] <gcodeur_> En fait j'ai considéré qu'une version avec deux fonctionnalités majeures était forcément "grosse", mais tout est relatif, surtout si on a des versions intermédiaires
[mardi 21 août 2018] [21:03:59 CEST] <SansNom1> bonsoir, enfaite ici il y a principalement des dev ?
[mardi 21 août 2018] [21:04:21 CEST] <firm1> En parlant des deux fonctionnalité majeures. Pour la v28, il est prévu 2 choses : les statistiques pour les auteurs et le drag'n drop pour les images
[mardi 21 août 2018] [21:04:45 CEST] <situphen_> à la limite on peut peut-être dire que quand on passe en version majeure, il n'y a que les 2 fonctionnalités, comme ça on les sépare bien du reste
[mardi 21 août 2018] [21:05:10 CEST] <gcodeur_> SansNom1: c'est un meeting à propos du dev de ZdS en effet, mais n'importe qui d’intéressé peut participer :)
[mardi 21 août 2018] [21:05:22 CEST] <firm1> j'ai l'impression que si on attend la fin du dev là dessus, ça peut facilement retarder les mep
[mardi 21 août 2018] [21:06:27 CEST] <situphen_> ouep
[mardi 21 août 2018] [21:06:56 CEST] <firm1> Je suis plutot pour deployer au fil de l'eau les trucs qui sont stables et/ou correctifs testés
[mardi 21 août 2018] [21:07:17 CEST] <SansNom1> gcodeur okok,, comme je veux gentillement me lancer dans le dev de zds je reste et apprend
[mardi 21 août 2018] [21:07:37 CEST] <situphen_> on pourrait dire que tous les mois environ, on fait une micro mep avec les corrections de bugs et les petites fonctionnalités et on incrémente de 1 la version mineure
[mardi 21 août 2018] [21:08:15 CEST] <pierre-24> chui pas contre
[mardi 21 août 2018] [21:08:16 CEST] <gcodeur_> ça me tente pas mal, je trouve souvent que la publication des correctifs a tendance à traîner et c'est une occasion de fixer ça
[mardi 21 août 2018] [21:08:18 CEST] <situphen_> et dès que les deux fonctionnalités majeures sont prêtes (ou une seule d'ailleurs pour pas être bloqué), on fait une mep et on incrémente de 1 la version majeure
[mardi 21 août 2018] [21:08:45 CEST] <firm1> +1 situphen
[mardi 21 août 2018] [21:08:52 CEST] <pierre-24> +1
[mardi 21 août 2018] [21:09:05 CEST] <amael> Je plussoie
[mardi 21 août 2018] [21:09:11 CEST] <gcodeur_> +1 aussi
[mardi 21 août 2018] [21:09:47 CEST] <situphen_> par contre il faudra créer un tag Fonctionnalité majeure pour bien repérer ça et limite créer une branche dans le dépôt si on développe les fonctionnalités en plusieurs PRs plutôt qu'une grosse
[mardi 21 août 2018] [21:10:45 CEST] <gcodeur_> ça me paraît bien
[mardi 21 août 2018] [21:10:53 CEST] <pierre-24> Tient, je lance ça comme ça, y'a pas moyen d'automatiser la mise en bêta, en mode "à chaque fois qu'on tape sur dev" ou "tout les samedis à 3:00 am" ?
[mardi 21 août 2018] [21:11:10 CEST] <Sandhose_> Ouais pierre-24
[mardi 21 août 2018] [21:11:14 CEST] <pierre-24> Je sais pas si c'est réaliste et utile, je tente juste ^^
[mardi 21 août 2018] [21:11:26 CEST] <Sandhose_> (y'a du retard sur le bridge, sorry)
[mardi 21 août 2018] [21:11:36 CEST] <gcodeur_> why not, mais il faut juste avoir conscience que la bêta se base sur la prod, donc il faut faire très attention aux données
[mardi 21 août 2018] [21:11:40 CEST] <firm1> +1 pierre-24
[mardi 21 août 2018] [21:11:58 CEST] <situphen_> +1 aussi
[mardi 21 août 2018] [21:12:34 CEST] <Sandhose_> j'ai prévu de parler un peu de l'infra et du CD sur la béta faisait partie de mes plans
[mardi 21 août 2018] [21:12:42 CEST] <pierre-24> cool <3
[mardi 21 août 2018] [21:12:48 CEST] <situphen_> par contre Sandhose est-ce que tu aurais assez de temps pour mettre en prod les versions mineures fréquemment ?
[mardi 21 août 2018] [21:13:11 CEST] <Sandhose_> c'est une question d'automatisation ça situphen_
[mardi 21 août 2018] [21:13:26 CEST] <Sandhose_> et là en ce moment c'est juste le bordel le déploiement avec zmd, le template et le site
[mardi 21 août 2018] [21:14:00 CEST] <pierre-24> D'où le ansible ?
[mardi 21 août 2018] [21:14:21 CEST] <situphen_> Sandhose_: oui mais là je parle de la mise en production et pas en béta, donc il y aura toujours une supervision pour ça et il faut que tu sois disponible :)
[mardi 21 août 2018] [21:14:28 CEST] <firm1> d'ailleurs Sandhose_ si tu veux un coup de main sur les playbook, n'hésite pas. Je pense avoir un niveau plutot correct dessus
[mardi 21 août 2018] [21:16:04 CEST] <Sandhose_> la mise en prod peut être (et devrait être) tout autant automatisée situphen_
[mardi 21 août 2018] [21:16:38 CEST] <Sandhose_> firm1: je te tiens au courant quand je m'y remet vraiment :o)
[mardi 21 août 2018] [21:16:50 CEST] <situphen_> Sandhose_ ok
[mardi 21 août 2018] [21:17:37 CEST] <Sandhose_> btw aujourd'hui on n'a plus besoin de tag pour déployer
[mardi 21 août 2018] [21:17:57 CEST] <Sandhose_> ce qui simplifie quand même vachement versions en beta
[mardi 21 août 2018] [21:18:31 CEST] <situphen_> d'ailleurs petite question, qui à part Sandhose_ et cepus a les accès la prod ?
[mardi 21 août 2018] [21:18:40 CEST] <Sandhose_> artragis
[mardi 21 août 2018] [21:18:53 CEST] <situphen_> c'est tout ?
[mardi 21 août 2018] [21:19:11 CEST] <Sandhose_> Oui
[mardi 21 août 2018] [21:19:14 CEST] <gcodeur_> à noter qu'il y a des superusers autres que ceux qui ont accès au serveur de prod
[mardi 21 août 2018] [21:19:42 CEST] <situphen_> Sandhose_: d'accord, ça permet de savoir qui pinger en cas de besoin
[mardi 21 août 2018] [21:20:18 CEST] <situphen_> gcodeur_: ah oui ? ce serait pas mal de regarder si c'est toujours nécessaire ou pas d'ailleurs
[mardi 21 août 2018] [21:20:39 CEST] <Sandhose_> Bon, puisqu'on parle de l'infra.
[mardi 21 août 2018] [21:21:04 CEST] <Sandhose_> J'ai pas mal step-up mon infra perso ces derniers temps
[mardi 21 août 2018] [21:21:16 CEST] <gcodeur_> situphen_: je sais qu'il y a nohar par exemple, mais je n'ai plus la liste complète m'étant moi-même supprimé
[mardi 21 août 2018] [21:21:40 CEST] <Sandhose_> le prochain gros truc auquel je m'attaque c'est l'ingestion de log et la centralisation du monitoring
[mardi 21 août 2018] [21:22:00 CEST] <Sandhose_> histoire d'avoir ça de centralisé avec les différents serveurs que je gère
[mardi 21 août 2018] [21:22:29 CEST] <Sandhose_> (et parce que ElasticSearch ça bouffe beaucoup trop de RAM, autant le bouffer qu'une seule fois)
[mardi 21 août 2018] [21:23:20 CEST] <pierre-24> Sandhose: première remarque de la doc, t'a vu ? https://docs.zestedesavoir.com/install/install-es.html
[mardi 21 août 2018] [21:23:28 CEST] <Sandhose_> Je compte donc en plus des backups et de sentry faire une vraie gestion des logs de ZdS et du monitoring
[mardi 21 août 2018] [21:23:46 CEST] <pierre-24> Je pense que c'est firm1 qui m'avait dis que c'était suffisant, mais j'ai peut être fumé
[mardi 21 août 2018] [21:23:50 CEST] <Sandhose_> pierre-24: je parle d'ES en tant qu'indexeur de logs, pas comme moteur de recherche
[mardi 21 août 2018] [21:24:19 CEST] <pierre-24> Oh, ok ^^
[mardi 21 août 2018] [21:24:31 CEST] <artragis> (bonjour, désolé, mal de crâne impromptu)
[mardi 21 août 2018] [21:24:47 CEST] <firm1> Sandhose_, tu veux coller un ELK sur notre infra ?
[mardi 21 août 2018] [21:24:53 CEST] <Sandhose_> et je parle par conséquent d'un cluster ES capable d'ingérer des logs à la centaine de ligne à la seconde, pas de quelques milliers de documents mis a jour relativement peu souvents :o)
[mardi 21 août 2018] [21:25:04 CEST] <Sandhose_> firm1: mon ELK mais ouais
[mardi 21 août 2018] [21:25:38 CEST] <Sandhose_> (et plus fluentd que logstash mais ouais)
[mardi 21 août 2018] [21:25:57 CEST] <firm1> why not. ça peut avoir son gain
[mardi 21 août 2018] [21:26:01 CEST] <Sandhose_> je suis en train de mettre ça en place pour mon infra et de centraliser les logs des N serveurs que je gère
[mardi 21 août 2018] [21:26:08 CEST] <Sandhose_> pareil pour le monitoring
[mardi 21 août 2018] [21:26:32 CEST] <firm1> Mais on s'éloigne un peu du point de situphen_
[mardi 21 août 2018] [21:26:43 CEST] <firm1> :)
[mardi 21 août 2018] [21:26:57 CEST] <Sandhose_> Oui, mais on me pose des questions en plein milieu :o)
[mardi 21 août 2018] [21:26:58 CEST] <situphen_> mais c'est aussi très intéressant :)
[mardi 21 août 2018] [21:27:43 CEST] <Sandhose_> mon point c'était juste: je vais bientôt gérer aussi les logs et le monitoring de ZdS (si les gens sont d'accords, tout ça), et que la béta pourrait aussi bouger sur mon infra, aussi dans un but de plus pouvoir l'automatiser
[mardi 21 août 2018] [21:28:15 CEST] <Sandhose_> et potentiellement avoir plusieurs versions de la béta tourner en parallèle sans avoir N VPS chez Scaleway non plus.
[mardi 21 août 2018] [21:28:35 CEST] <firm1> <3 Sandhose_
[mardi 21 août 2018] [21:28:39 CEST] <philippemilink> Sandhose_: ça m'intéresse ta manière de centraliser toutes les infos de tes serveurs ! Un petit billet sur ZdS là-dessus ? ;)
[mardi 21 août 2018] [21:29:07 CEST] <Sandhose_> Bref, ça c'est dans les 3-6 prochains mois, j'ai prévu d'en parler plus quand j'aurais le temps et un plan un peu plus concret (:
[mardi 21 août 2018] [21:29:15 CEST] <Sandhose_> Assurément, philippemilink.
[mardi 21 août 2018] [21:29:24 CEST] <Sandhose_> (et coucou artragis)
[mardi 21 août 2018] [21:29:33 CEST] <situphen_> +1 pour différentes versions de béta, on pourrait en avoir une mise à jour quotidiennement avec zds-site/dev et d'autres au cas par cas pour les grosses fonctionnalités
[mardi 21 août 2018] [21:29:46 CEST] <firm1> ah tu nous tease a mort pour nous dire que ça sera dans 3-6 mois ? :(
[mardi 21 août 2018] [21:30:19 CEST] <pierre-24> c'est le concept des trailers. Et de l'E3 :p
[mardi 21 août 2018] [21:30:39 CEST] <Sandhose_> je préfère donner large firm1 ; si ça se trouve j'arriverais tout autant à glander en master qu'en license et ça sera là le mois prochain :o)
[mardi 21 août 2018] [21:31:07 CEST] <firm1> En tout cas ça sera apprécié Sandhose_
[mardi 21 août 2018] [21:31:16 CEST] <Sandhose_> (:
[mardi 21 août 2018] [21:32:23 CEST] <situphen_> On passe au point suivant ?
[mardi 21 août 2018] [21:32:54 CEST] <gcodeur_> Ok pour moi
[mardi 21 août 2018] [21:32:58 CEST] <firm1> ok
[mardi 21 août 2018] [21:33:03 CEST] <pierre-24> ok
[mardi 21 août 2018] [21:33:20 CEST] <situphen_> 4 - Modification de la documentation pour la rendre plus accessible aux nouveaux contributeurs
[mardi 21 août 2018] [21:33:29 CEST] <gustavi__> + 1 000 000
[mardi 21 août 2018] [21:33:50 CEST] <gustavi__> juste pour dire que je connais bien le projet et que je galère à l'installer
[mardi 21 août 2018] [21:33:53 CEST] <pierre-24> #5001. Mais je prend toute suggestion de votre part :p
[mardi 21 août 2018] [21:33:56 CEST] <gustavi__> et je l'ai installé au moins 50 fois
[mardi 21 août 2018] [21:33:57 CEST] <situphen_> pierre-24 a déjà commencé le boulot avec notamment la création d'une commande pour tout installer
[mardi 21 août 2018] [21:34:09 CEST] <Sandhose_> (docker ftw)
[mardi 21 août 2018] [21:34:20 CEST] <Sandhose_> (docker-compose ftw)
[mardi 21 août 2018] [21:34:21 CEST] <pierre-24> ah, et sans oublier la PR de firm1 sur docker, très demandée
[mardi 21 août 2018] [21:34:39 CEST] <firm1> j'ai repris le travail de motet-a sur docker-compose
[mardi 21 août 2018] [21:34:49 CEST] <firm1> y'a moyen d'avoir quelque chose de bien
[mardi 21 août 2018] [21:34:59 CEST] <firm1> mais la doc actuelle est quand même un peu bordelique
[mardi 21 août 2018] [21:35:00 CEST] <gustavi__> je ne veux pas utiliser une simple commande qui me lance un Docker perso
[mardi 21 août 2018] [21:35:07 CEST] <Sandhose_> réciproquement firm1, ping moi si tu veux de l'aide sur docker
[mardi 21 août 2018] [21:35:14 CEST] <pierre-24> c'quoi qui bloque, de ton coté, firm1?
[mardi 21 août 2018] [21:35:16 CEST] <gustavi__> je veux une doc qui est bien organisée et détaillée
[mardi 21 août 2018] [21:35:45 CEST] <Sandhose_> (j'ai d'ailleurs une image zmd publiée sous sandhose/zmarkdown et déployée publiquement sur zmd.sandhose.fr)
[mardi 21 août 2018] [21:35:47 CEST] <situphen_> j'aime pas trop le fait d'avoir une seule grosse commande pour tout installer (mais je ne m'y oppose pas) ça fait un peu trop magique je trouve
[mardi 21 août 2018] [21:35:49 CEST] <firm1> pierre-24, là j'aimerai que quelqu'un fasse le test de mon coté, car "chez moi ça marche"
[mardi 21 août 2018] [21:36:08 CEST] <pierre-24> gustavi__: pour la doc d'installation, j'ai fait le taf. Pour le reste, j'ai des idées, mais c'est vagues
[mardi 21 août 2018] [21:36:11 CEST] <Sandhose_> +1 pour situphen_
[mardi 21 août 2018] [21:36:20 CEST] <firm1> et faut que je me synchro avec pierre-24 aussi pour cleaner la doc, il y a trop de truc inutile/depreciés/invalides dedans
[mardi 21 août 2018] [21:36:24 CEST] <pierre-24> Situphen: moi non plus, mais c'était demandé, alors bon.
[mardi 21 août 2018] [21:36:36 CEST] <Sandhose_> pour moi un makefile qui fait des apt install c'est pas ouf
[mardi 21 août 2018] [21:37:23 CEST] <situphen_> pierre-24: mais on pourrait peut-être avoir plusieurs commandes qui font des chacunes un truc et qui le font bien à la Unix
[mardi 21 août 2018] [21:37:31 CEST] <firm1> C'est possible d'avoir et de maintenir les deux (install mano et docker)
[mardi 21 août 2018] [21:37:41 CEST] <situphen_> puis une commande qui lance les autres commandes à la suites les unes des autres
[mardi 21 août 2018] [21:37:53 CEST] <pierre-24> Situphen, c'est déjà ce que je propose ;)
[mardi 21 août 2018] [21:38:30 CEST] <firm1> bref, pierre-24 je vais surement t'embeter ces prochains jours
[mardi 21 août 2018] [21:38:32 CEST] <situphen_> pierre-24: oui et non, tout est dans un seul gros script :)
[mardi 21 août 2018] [21:38:51 CEST] <situphen_> firm1: c'est possible de maintenir les deux mais bon ça demande plus de boulot
[mardi 21 août 2018] [21:39:09 CEST] <pierre-24> Situphen_, oui, mais avec des commandes déclanchant différentes parties. Mais on peut toujours discuter :p
[mardi 21 août 2018] [21:39:25 CEST] <pierre-24> moi, je suis pour garder l'install manuelle quand même, nanméoh
[mardi 21 août 2018] [21:39:48 CEST] <firm1> situphen_, tu as déjà essayé d'installer le projet dans son état actuel ? Perso j'en ai un peu chié (et pourtant j'en connais ses moindres recoins)
[mardi 21 août 2018] [21:40:06 CEST] <amael> Pour ce qui est du code python et du venv, est-ce qu'il ne serait pas plus simple d'utiliser pipenv ? https://github.com/pypa/pipenv C'est le successeur officiel de pip.
[mardi 21 août 2018] [21:40:35 CEST] <Sandhose_> +1 pour amael
[mardi 21 août 2018] [21:40:38 CEST] <pierre-24> Il contient tout ce que je reproche à npm, mais c'est pas à moi d'en juger :p
[mardi 21 août 2018] [21:40:39 CEST] <artragis> firm1: comment ça se fait? j'ai dû réinstaller mon PC il y a peu, avec la PR de pierre j'ai mis 45mins à cause du téléchargement de late
[mardi 21 août 2018] [21:40:46 CEST] <situphen_> firm1: ah mais ne m'en parle pas, j'ai changé d'OS et j'ai pas encore installé l'environnement car j'attends la PR de pierre-24 pour que ce soit propre :D
[mardi 21 août 2018] [21:41:14 CEST] <Sandhose_> si des gens veulent pas se séparer de pip, y'a les `pip-tools` qui permettent d'avoir un espèce de lockfile
[mardi 21 août 2018] [21:41:35 CEST] <Sandhose_> je l'ai utilisé sur un projet: https://github.com/sandhose/obs-matcher/blob/master/requirements.in
[mardi 21 août 2018] [21:41:35 CEST] <pierre-24> C'est exactement ça que je reproche à npm :p
[mardi 21 août 2018] [21:41:36 CEST] <firm1> artragis, en fait c'est surtout le manque de doc clair (surtout coté zmd) qui pèche un peu
[mardi 21 août 2018] [21:41:42 CEST] <Sandhose_> et ça donne ça: https://github.com/sandhose/obs-matcher/blob/master/requirements.txt
[mardi 21 août 2018] [21:41:51 CEST] <artragis> ok firm1 ;à
[mardi 21 août 2018] [21:41:53 CEST] <Sandhose_> et y'a un bot qui me fait ça: https://github.com/sandhose/obs-matcher/pulls
[mardi 21 août 2018] [21:41:53 CEST] <artragis> :)
[mardi 21 août 2018] [21:42:57 CEST] <firm1> Changer d'outil pip/pipenv n'est pas vraiment le problème je pense. Notre problème est surtout que la doc est tout sauf claire aujourd'hui
[mardi 21 août 2018] [21:43:28 CEST] <situphen_> +1 firm1
[mardi 21 août 2018] [21:43:37 CEST] <amael> +10
[mardi 21 août 2018] [21:44:01 CEST] <pierre-24> +42
[mardi 21 août 2018] [21:44:13 CEST] <situphen_> D'ailleurs pour la documentation il faudrait noter à un endroit la date des dernières modifications, notamment pour les installations de mac et Windows car ça doit pas être à jour
[mardi 21 août 2018] [21:44:27 CEST] <pierre-24> pas con, ça
[mardi 21 août 2018] [21:44:57 CEST] <firm1> yep, mais ça sera pas simple a faire je pense de noter la date de maj des pages. Vu comment est fait sphinx
[mardi 21 août 2018] [21:45:16 CEST] <situphen_> d'ailleurs pour ce qui est de la doc en général, je propose qu'on mette une petite page de présentation du projet et de zmarkdown/latex-template etc
[mardi 21 août 2018] [21:45:26 CEST] <pierre-24> fait et fait :p
[mardi 21 août 2018] [21:45:41 CEST] <situphen_> pour que ça soit la documentation du projet ZDS et pas seulement de zds-site
[mardi 21 août 2018] [21:45:46 CEST] <situphen_> pierre-24 <3
[mardi 21 août 2018] [21:46:07 CEST] <pierre-24> ah euuuh ... Peut être pas le premier point
[mardi 21 août 2018] [21:46:14 CEST] <situphen_> Ah et que pensez-vous de mettre le CONTRIBUTING.md dans la documentation ?
[mardi 21 août 2018] [21:46:45 CEST] <firm1> situphen_, je suis pour toute initiative de centralisation : un anneau pour ....
[mardi 21 août 2018] [21:46:55 CEST] <pierre-24> Pour, mais il parrait que "ça se fait pas". Je te promet qu'on m'a répondu un truc du genre la dernière fois que j'ai essayé
[mardi 21 août 2018] [21:46:58 CEST] <situphen_> Histoire qu'on ait seulement un README.md très concis qui redirige vers la doc
[mardi 21 août 2018] [21:47:21 CEST] <situphen_> pierre-24: je sais, c'est pour ça que je demande ici à tout le monde pour qu'on en débatte
[mardi 21 août 2018] [21:48:12 CEST] <pierre-24> De ce côté, là, je trouve github à la ramasse comparé à gitlab, qui exploite ces fichiers là à fond
[mardi 21 août 2018] [21:48:23 CEST] <amael> Honnètement, je pense que la question n'est pqs si ça se fait ou pas, mais si c'est pratique ou pas.
[mardi 21 août 2018] [21:48:33 CEST] <pierre-24> tu met un contributing, t'a droit à un lien vers le fichier dans tout les coins ^^
[mardi 21 août 2018] [21:49:02 CEST] <firm1> +1 amael
[mardi 21 août 2018] [21:49:38 CEST] <amael> À mon avis, il faut le mettre aussi dans la doc. Plus les regles sont mentionnées, plus elles ont de chances d'être lues.
[mardi 21 août 2018] [21:49:54 CEST] <gcodeur_> mon message est pas passé sur irc apparemment : "Ouais, +1. Mais vu que c'est "conventionnel" d'avoir un contributing.md, on peut en faire un très concis avec le lien de la page de la doc qui le remplacera"
[mardi 21 août 2018] [21:50:21 CEST] <firm1> +1 gcodeur_
[mardi 21 août 2018] [21:50:31 CEST] <situphen_> ou un CONTRIBUTING avec seulement un lien vers la doc
[mardi 21 août 2018] [21:50:39 CEST] <situphen_> pour éviter de tenir à jour les deux
[mardi 21 août 2018] [21:50:39 CEST] <pierre-24> +42*10¹⁰⁰. À peu près.
[mardi 21 août 2018] [21:50:47 CEST] <gcodeur_> oui, c'est de ça dont je parlais
[mardi 21 août 2018] [21:50:57 CEST] <firm1> situphen_, c'est ce qu'il dit gcodeur_
[mardi 21 août 2018] [21:51:03 CEST] <gcodeur_> Genre "vous êtes les bienvenus, nos règles sont dans la doc : [lien]"
[mardi 21 août 2018] [21:51:04 CEST] <amael> Je pense qu'il faut plutôt inclure le contributing dans la doc, comme one page normale, tout en le gardant complet.
[mardi 21 août 2018] [21:51:05 CEST] <situphen_> bon on est enfin tous d'accord
[mardi 21 août 2018] [21:51:35 CEST] <situphen_> amael: la doc est en ReStructuredText, le contributing en Markdown
[mardi 21 août 2018] [21:52:10 CEST] <amael> Et on peut pas avoir un contributing en rst ?
[mardi 21 août 2018] [21:52:15 CEST] <situphen_> Je ne sais pas
[mardi 21 août 2018] [21:52:28 CEST] <situphen_> et je ne sais pas si c'est simple de l'inclure dans la documentation ou pas
[mardi 21 août 2018] [21:52:34 CEST] <situphen_> à voir
[mardi 21 août 2018] [21:52:57 CEST] <amael> Parce que j'ai déjà vu beaucoup de readme en rst, donc pourquoi pas un conmtributing ?
[mardi 21 août 2018] [21:52:58 CEST] <firm1> si on peut avoir le contributing en rst, et dans le contributing.md on redirige vers la version html
[mardi 21 août 2018] [21:54:54 CEST] <pierre-24> amael: le but est que tout sois sur docs.zds.com
[mardi 21 août 2018] [21:54:54 CEST] <situphen_> Bon, dans l'idée on est tous d'accord ! :D
[mardi 21 août 2018] [21:55:07 CEST] <amael> Oui
[mardi 21 août 2018] [21:55:44 CEST] <pierre-24> (tient, zds.com est pas parqué)
[mardi 21 août 2018] [21:55:52 CEST] <situphen_> Bon, on a fini le point sur la documentation je pense
[mardi 21 août 2018] [21:55:55 CEST] <artragis> si on est tous d'accord qui va tapper qui alors? c'est pas marrant :p
[mardi 21 août 2018] [21:56:00 CEST] <firm1> on accellere un peu ? ça fait déjà 1h55 ...
[mardi 21 août 2018] [21:56:08 CEST] <artragis> zds.com est pas parqué?
[mardi 21 août 2018] [21:56:18 CEST] <artragis> faut le dire au trésorier de l'assoc pour qu'il le réserve alors !
[mardi 21 août 2018] [21:56:23 CEST] <gcodeur_> ouais, ok pour le point suivant de mon côté
[mardi 21 août 2018] [21:56:32 CEST] <firm1> on a déjà docs.zestedesavoir.com
[mardi 21 août 2018] [21:56:45 CEST] <artragis> oui
[mardi 21 août 2018] [21:56:53 CEST] <firm1> ah 'ai pas suivi pour zds.com
[mardi 21 août 2018] [21:57:01 CEST] <pierre-24> artragis: j'ai rien dit :p
[mardi 21 août 2018] [21:57:01 CEST] <artragis> next?
[mardi 21 août 2018] [21:57:14 CEST] <gcodeur_> oui
[mardi 21 août 2018] [21:57:18 CEST] <artragis> (pierre-24 j'ai eu peur)
[mardi 21 août 2018] [21:57:21 CEST] <situphen_> 5 - le développement de ZDS en ce moment : PR/tickets dont on doit parler
[mardi 21 août 2018] [21:57:50 CEST] <artragis> alors eskimon devrait terminer les stats en septembre
[mardi 21 août 2018] [21:57:59 CEST] <artragis> un certain firm1 s'est proposé pour la QA (merci !)
[mardi 21 août 2018] [21:58:16 CEST] <situphen_> Nice !
[mardi 21 août 2018] [21:58:17 CEST] <artragis> pour l'import d'image, pierre est en train de faire l'API des galleries et image
[mardi 21 août 2018] [21:58:19 CEST] <firm1> je veux bien faire la QA oui, et si possible donner un coup de main a eskimon
[mardi 21 août 2018] [21:58:33 CEST] <artragis> si personne ne se dévoue, une fois cette API mergée, je fais la partie front
[mardi 21 août 2018] [21:59:01 CEST] <firm1> pierre-24, tu penses que je peux commencer a tester un peu l'API ?
[mardi 21 août 2018] [21:59:08 CEST] <firm1> des images
[mardi 21 août 2018] [21:59:09 CEST] <artragis> mais sinon depuis la sortie de la v27 on a pas mal codé ! merci à tous, merci à ceux qui se sont réinvestit dans le site
[mardi 21 août 2018] [21:59:33 CEST] <pierre-24> firm1: ben j'ai quasi fini, en fait. Le principal est là: on peut uploader des images.
[mardi 21 août 2018] [21:59:41 CEST] <artragis> ça fait plaisir de se dire qu'après un creu où tout le monde a eu du mal à participer, on a pu rassembler des forces, alors merci, merci et encore merci
[mardi 21 août 2018] [21:59:49 CEST] <pierre-24> artragis: <3
[mardi 21 août 2018] [21:59:51 CEST] <situphen_> J'ai l'impression qu'on a donc 3 priorités en ce moment : les deux fonctionnalités majeures (statistiques et drag'n'drop d'images) + l'amélioration de la documentation
[mardi 21 août 2018] [21:59:52 CEST] <firm1> <3
[mardi 21 août 2018] [22:00:02 CEST] <pierre-24> sinon ... Viendez QA, non de non :p
[mardi 21 août 2018] [22:00:04 CEST] <artragis> je ferai probablement un zestofdev durant le week end
[mardi 21 août 2018] [22:00:43 CEST] <firm1> merci artragis tu as maintenu quasi seul le bateau pendant le début de l'année, j'ai vu ça en faisant mes stats
[mardi 21 août 2018] [22:00:49 CEST] <artragis> Oui on a toujours besoin de QA même si on a été plus fluide qu'avant sur cette dernière période, on a eu globalement 4 personnes qui ont plus ou moins fait de la QA.
[mardi 21 août 2018] [22:00:55 CEST] <situphen_> yep, <3 sur artragis !
[mardi 21 août 2018] [22:01:04 CEST] <gcodeur_> Dès que je me suis réinstallé un environnement correct, je viens en QA !
[mardi 21 août 2018] [22:01:05 CEST] <philippemilink> On peut avoir une description de ce qui se fait en QA (pour les petits nouveaux), svp ? C'est une revue de code, c'est ça ? Si c'est ça, faut pas déjà bien être balèze dans le projet et en Django ?
[mardi 21 août 2018] [22:01:24 CEST] <pierre-24> philippemilink: pas que. Faut déjà tester les modifs proposées
[mardi 21 août 2018] [22:01:33 CEST] <gcodeur_> philippemilink: c'est constitué de deux étapes : une relecture de code en effet, et un test sur sa version locale
[mardi 21 août 2018] [22:01:34 CEST] <pierre-24> la revue de code, à la limite c'est secondaire
[mardi 21 août 2018] [22:01:35 CEST] <firm1> philippemilink, pour la QA, on ne fait pas forcément de la revue de code.
[mardi 21 août 2018] [22:01:46 CEST] <firm1> on teste juste si ça marche
[mardi 21 août 2018] [22:01:49 CEST] <pierre-24> Ben quelqu'un d'autre peu s'en charger
[mardi 21 août 2018] [22:02:00 CEST] <Sandhose_> philippemilink: 90% du temps c'est tu teste, si ça fonctionne pas tu râles, et tu râles aussi si y'a pas de test unitaire
[mardi 21 août 2018] [22:02:03 CEST] <artragis> alors la QA c'est un peu de revue de code si c'est ça qui te botte (au départ je faisais que ça car j'adore la revue de code c'est hyper formatteur et comme au départ j'étais étudiant ça faisait sens (je viens de donner un avc à tous ceux qui détestent cet anglicisme)
[mardi 21 août 2018] [22:02:04 CEST] <gcodeur_> philippemilink: la revue de code peut être faite par celui qui merge. N'hésite pas à QA en vérifiant le bon fonctionnement d'une PR
[mardi 21 août 2018] [22:02:39 CEST] <firm1> je pensais a faire un billet "comment j'ai QA la PR de pierre-24 sur l'API des images ?". Je ne sais pas si ça peut interesser du monde
[mardi 21 août 2018] [22:02:42 CEST] <artragis> mais sinon c'est globalement : fetch la branche de la personne, build le front, python manage.py migrate, python manage.py runserver puis faire les étapes données dans la PR pour s'assurer que le bug n'est plus là
[mardi 21 août 2018] [22:03:00 CEST] <artragis> firm1, si ça t'intéresse, tu peux le faire dans un chapitre du prochain zest of def
[mardi 21 août 2018] [22:03:01 CEST] <artragis> dev
[mardi 21 août 2018] [22:03:01 CEST] <artragis> :p
[mardi 21 août 2018] [22:03:02 CEST] <philippemilink> firm1: oui
[mardi 21 août 2018] [22:03:03 CEST] <amael> firm1 +1
[mardi 21 août 2018] [22:03:19 CEST] <pierre-24> firm1: why not. Bonus si tu présente un outil sympa pour qa une api (je sais pas si il y en a d'autre que postman, d'ou ma remarque)
[mardi 21 août 2018] [22:03:30 CEST] <firm1> ok, pierre-24 prépare toi. Il parait que j'ai un donc pour repérer des bugs
[mardi 21 août 2018] [22:03:41 CEST] <pierre-24> je me souviens, t'inquiète :p
[mardi 21 août 2018] [22:03:56 CEST] <philippemilink> ah donc tout le monde peut faire de la QA en fait ! il suffit de prendre une pull request, s'assurer qu'elle fonctionne et le dire dans la conversation de la PR ?
[mardi 21 août 2018] [22:04:05 CEST] <situphen_> firm1 je crois que l'on est tous d'accord pour dire que tu as un don pour ça :P
[mardi 21 août 2018] [22:04:09 CEST] <gcodeur_> Exact philippemilink :)
[mardi 21 août 2018] [22:04:11 CEST] <artragis> philippemilink: exact
[mardi 21 août 2018] [22:04:12 CEST] <firm1> voila philippemilink
[mardi 21 août 2018] [22:05:30 CEST] <situphen_> philippemilink et amael n'hésitez pas si vous avez des questions :)
[mardi 21 août 2018] [22:06:40 CEST] <situphen_> Dans le cas contraire je propose que l'on cloture ce ZDS-Meeting
[mardi 21 août 2018] [22:06:54 CEST] <pierre-24> ça me semble bien :)
[mardi 21 août 2018] [22:06:54 CEST] <amael> Je n'en ai pas.
[mardi 21 août 2018] [22:07:01 CEST] <philippemilink> Si, si, j'ai des questions ! :)
[mardi 21 août 2018] [22:07:31 CEST] <pierre-24> (viendez QA mes PRs, s'il vous plaiiiiiit https://www.miaooland.com/images/fiction/Le-Chat-Potte-dans-Shrek-et-le-chat-potte.jpg )
[mardi 21 août 2018] [22:08:05 CEST] <firm1> :)
[mardi 21 août 2018] [22:08:09 CEST] <philippemilink> 1. Où est-ce qu'il y a une liste des grandes évolutions prévues dans ZdS auquelles on pourrait se coller (autre que les issues de GitHub et les propositions à tout va sur le forum) ? Les évolutions actées comme à coder
[mardi 21 août 2018] [22:08:31 CEST] <gcodeur_> pierre-24: déjà pour #4994, je pense que tu peux raisonnablement la merger si c'est OK pour toi (vu que tu n'as pas écrit le code)
[mardi 21 août 2018] [22:08:50 CEST] <gcodeur_> philippemilink: https://github.com/zestedesavoir/zds-site/wiki/Feuille-de-route
[mardi 21 août 2018] [22:09:28 CEST] <philippemilink> gcodeur: je viens de regarder, mais elle ne contient pas grand chose et j'ai cru comprendre que ces tâches étaient déjà attribuées
[mardi 21 août 2018] [22:09:30 CEST] <pierre-24> en effet, gcodeur_ :)
[mardi 21 août 2018] [22:10:04 CEST] <firm1> philippemilink, je pense que artragis est le plus a même de te guider là dessus
[mardi 21 août 2018] [22:10:06 CEST] <amael> gcodeur_: Mwais, c'est quand même une liste assez vague. en particulier pour les petites features.
[mardi 21 août 2018] [22:10:28 CEST] <artragis> sur le wiki
[mardi 21 août 2018] [22:10:30 CEST] <gcodeur_> philippemilink: pour de plus petites évolutions, tu as les issues en effet, mais sinon, il est raisonnable de coder une suggestion qui est clairement approuvée par la communauté après plusieurs jours
[mardi 21 août 2018] [22:10:34 CEST] <artragis> je vais tenter de mieux organiser ça
[mardi 21 août 2018] [22:10:36 CEST] <firm1> on a tous en tête des zillions de trucs "à coder", mais c'est vrai qu'on est pas vraiment organisé là dessus
[mardi 21 août 2018] [22:10:48 CEST] <firm1> c'est aussi un peu le but des zds meeting je pense
[mardi 21 août 2018] [22:10:51 CEST] <philippemilink> 2. Est-ce que les devs ont un moyen de communication dédié pour discuter dev (vraiment dev: implémentation de telle fonctionnalité, comment faire, etc...) (j'avais posé la question en commentaire dans le billet sur l'étude du comportement des contributeurs) ?
[mardi 21 août 2018] [22:11:10 CEST] <artragis> https://github.com/zestedesavoir/zds-site/wiki/Feuille-de-route
[mardi 21 août 2018] [22:11:22 CEST] <gcodeur_> philippemilink: la dev zone sur le forum (publique) et le canal #zds-dev sur IRC
[mardi 21 août 2018] [22:11:41 CEST] <situphen_> philippemilink: zds-dev quand il y a du monde, sur les PRs ou tickets concernés ou lors des ZDS-Meeting
[mardi 21 août 2018] [22:11:53 CEST] <gcodeur_> Les issues sont aussi toutes indiquées pour quelque chose qui concerne un problème précis
[mardi 21 août 2018] [22:12:26 CEST] <firm1> d'ailleurs situphen_ ça serait bien de prévoir un zds meeting dans pas trop longtemps
[mardi 21 août 2018] [22:12:29 CEST] <situphen_> d'ailleurs on va essayer de tenir un rythme de 1 ZDS-Meeting toutes les 2 semaines environ donc ça permettra + de discussion
[mardi 21 août 2018] [22:13:10 CEST] <gcodeur_> +1 situphen_
[mardi 21 août 2018] [22:13:21 CEST] <situphen_> Bon, je pense qu'on a fait le tour !
[mardi 21 août 2018] [22:14:07 CEST] <firm1> +1 . on te laisse poster le résumé et les logs sur le site
[mardi 21 août 2018] [22:14:07 CEST] <situphen_> 2h15, ce qui est + de les 1h30 voulues par firm1 mais c'est le 1er ZDS-Meeting depuis longtemps donc on est tout excusé
[mardi 21 août 2018] [22:14:10 CEST] <artragis> amael, philippemilink et les autres: je vais améliorer la feuille de route : il faut comprendre que la v27 est vraiment la version charnière en terme d'organisation, je n'ai pas encore eu le temps de mettre le tout à plat
[mardi 21 août 2018] [22:14:15 CEST] <gcodeur_> Yep, merci d'avoir pris cette initiative situphen_
[mardi 21 août 2018] [22:14:27 CEST] <gcodeur_> Si vous voulez écrire un billet, je suis volontaire pour co-rédiger
[mardi 21 août 2018] [22:14:52 CEST] <pierre-24> C'est vrai que maintenant, on a les billets pour partager ça, tient
[mardi 21 août 2018] [22:15:02 CEST] <situphen_> Est-ce vraiment nécessaire ?
[mardi 21 août 2018] [22:15:22 CEST] <gcodeur_> On l'avait fait aux précédents zest-meeting, mais ce n'est pas indispensable
[mardi 21 août 2018] [22:15:31 CEST] <situphen_> Il vaut mieux le réserver pour quand on aura vraiment remis à la plat l'installation et la documentation non ?
[mardi 21 août 2018] [22:15:41 CEST] <gcodeur_> c'est possible aussi
[mardi 21 août 2018] [22:15:57 CEST] <gcodeur_> si on le fait, le but est de donner un résumé point par point plutôt qu'un log indigeste
[mardi 21 août 2018] [22:15:59 CEST] <firm1> situphen_, au moins un message sur le topic du zds meeting pour ceux qui sont curieux
[mardi 21 août 2018] [22:16:02 CEST] <gcodeur_> (mais le forum convient aussi)
[mardi 21 août 2018] [22:17:09 CEST] <situphen_> je pense rester sur seulement un commentaire sur le fofo pour celui-ci
[mardi 21 août 2018] [22:17:18 CEST] <situphen_> je le poste ce soir ou demain je vais voir :)
[mardi 21 août 2018] [22:17:39 CEST] <situphen_> bon, sur ce, bonne soirée à vous et à dans 2 semaines environ !
[mardi 21 août 2018] [22:17:53 CEST] <firm1> bonne soirée et merci
[mardi 21 août 2018] [22:17:56 CEST] <amael> Bonne soirée
[mardi 21 août 2018] [22:18:01 CEST] <pierre-24> Bonne soirée, et à la prochaine!
[mardi 21 août 2018] [22:18:14 CEST] <philippemilink> merci d'avoir répondu à nos questions ! c'est cool de voir comment ça se passe à l'intérieur de l'équipe ! Bonne soirée !
[mardi 21 août 2018] [22:18:53 CEST] <gcodeur_> bonne soirée et merci à vous :)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment