Récapitulatif rapide

Présents: eche|on, plzcdv, psi, str4d, zzz

Journal de réunion

20:00:31 <zzz> 0) Salut 20:00:31 <zzz> 1) Plan de sortie 0.9.26 (zzz) 20:00:31 <zzz> 2) Mise à jour de la planification HOPE (zzz) http://zzz.i2p/topics/1968 20:00:31 <zzz> 3) Plan 0.9.27 (zzz) 20:00:31 <zzz> 4) Summer of X (sadie) 20:00:35 <zzz> 0) Salut 20:00:37 <zzz> Salut 20:01:16 <zzz> 1) Plan de sortie 0.9.26 (zzz) 20:01:46 <zzz> ok, j'ai construit la version .26 hier, j'ai terminé les éléments launchpad, et nous avons activé les mises à jour dans le réseau il y a une heure 20:01:56 <zzz> il ne reste que Debian, que je prévois de faire demain 20:02:27 <zzz> rappelez-vous que les mises à jour dans le réseau n'auront pas les nouveaux fichiers jbigi, car nous étions inquiets du manque de tests 20:02:40 <zzz> donc gardez un œil sur les rapports de bogues des utilisateurs deb et des nouvelles installations 20:02:45 <zzz> autre chose sur 1) ? 20:03:14 <zzz> 2) Mise à jour de la planification HOPE (zzz) http://zzz.i2p/topics/1968 20:03:39 <str4d> Salut ! 20:03:45 <zzz> HOPE, c'est dans 6 semaines à partir de vendredi. Nous payons les billets de conférence à 150 $ à terme échu (après l'événement) 20:04:11 <zzz> nous ne payons pas les déplacements, mais si quelqu'un ne peut vraiment, vraiment pas venir sans un coup de main, dites-le 20:04:32 <zzz> il n'y aura pas de réunion dev avant ou après, car je n'ai pas pu obtenir d'engagement de lance 20:04:53 <zzz> hâte de voir l'équipe à new york 20:05:02 <zzz> autre chose sur 2) ? 20:05:25 <zzz> 3) Plan 0.9.27 (zzz) 20:06:00 <zzz> attendons le netsplit (coupure du réseau IRC) 20:06:06 <plzcdv> Salut. 20:07:47 <zzz> ok, est-ce que tout le monde de ce côté a vu tout le point 2) à propos de HOPE ? 20:08:35 <str4d> Re-salut ! 20:08:35 <eche|on> jo 20:08:39 <str4d> Non 20:08:43 <str4d> La dernière chose que j'ai vue, c'était ton Salut 20:08:53 <zzz> bon sang. J'en suis au 3) 20:08:57 <str4d> (et le 1) ) 20:09:02 <zzz> laissez-moi copier/coller 1 et 2 20:09:16 <zzz> <zzz> 1) Plan de sortie 0.9.26 (zzz) 20:09:16 <zzz> <zzz> ok, j'ai construit la version .26 hier, j'ai terminé les éléments launchpad, et nous avons activé les mises à jour dans le réseau il y a une heure 20:09:16 <zzz> <zzz> il ne reste que Debian, que je prévois de faire demain 20:09:16 <zzz> <zzz> rappelez-vous que les mises à jour dans le réseau n'auront pas les nouveaux fichiers jbigi, car nous étions inquiets du manque de tests 20:09:16 <zzz> <zzz> donc gardez un œil sur les rapports de bogues des utilisateurs deb et des nouvelles installations 20:09:31 <zzz> <zzz> 2) Mise à jour de la planification HOPE (zzz) http://zzz.i2p/topics/1968 20:09:44 <zzz> <zzz> HOPE, c'est dans 6 semaines à partir de vendredi. Nous payons les billets de conférence à 150 $ à terme échu (après l'événement) 20:09:44 <zzz> <zzz> nous ne payons pas les déplacements, mais si quelqu'un ne peut vraiment, vraiment pas venir sans un coup de main, dites-le 20:09:44 <zzz> <zzz> il n'y aura pas de réunion dev avant ou après, car je n'ai pas pu obtenir d'engagement de lance 20:09:44 <zzz> <zzz> hâte de voir l'équipe à new york 20:09:44 <zzz> <zzz> autre chose sur 2) ? 20:10:03 <zzz> ou sur 1) ? 20:10:43 <str4d> Rien qui me vienne à l'esprit pour le 1) 20:11:09 <str4d> Sur le 2), j'espère toujours venir, mais je n'ai toujours pas de billet car je n'ai toujours pas de date de soutenance et je ne sais donc même pas si je serai aux États-Unis à ce moment-là. 20:11:27 <str4d> date* 20:11:43 <zzz> ok, si certains hésitent, prenez un billet, c'est un moment sympa 20:11:51 <zzz> 3) Plan 0.9.27 (zzz) 20:12:34 <zzz> beaucoup de choses difficiles sur la feuille de route ici : migration cryptographique pour les serveurs, trucs pour Mac, et du travail sur ipv6 et ntcp2 20:13:07 <zzz> personne n'a jeté un œil à ntcp2 depuis environ un an et je n'ai reçu aucun commentaire sur les tests entre pairs ipv6. donc j'ai besoin d'aide 20:13:39 <zzz> aussi, la vitesse à laquelle on avance sur la .27 dépend de combien de temps je passe sur Summer of X. Je l'ai prévu provisoirement pour fin août. 20:13:46 <zzz> autre chose sur 3) ? 20:13:46 <eche|on> Je pourrais le tester, mais… 20:14:01 <str4d> Je vais remonter ces éléments dans ma liste de tâches I2P 20:15:09 <zzz> 4) Summer of X (sadie) 20:15:24 <zzz> quel est le plan pour notre été de l'hémisphère nord ? 20:15:31 <str4d> Je pourrais aussi avoir des éléments d'UI intermédiaires à proposer 20:15:49 <str4d> sadie est en retard à cause du travail (client cauchemardesque) 20:15:55 <str4d> Donc je prends le relais :) 20:16:10 <str4d> J'espère que tout le monde ici a vu l'article de lancement sur le blog :D 20:16:43 <str4d> Ça pose en gros ce qui avait déjà été discuté. 20:17:09 <str4d> Donc : 20:17:16 <str4d> 4a) APIs 20:17:17 <str4d> 4b) Apps 20:17:22 <str4d> 4c) Plugins 20:17:29 <str4d> 4d) Branding 20:17:33 <str4d> 4a) 20:18:13 <str4d> Ce mois-ci, on met l'accent sur l'amélioration de nos APIs. Nous avons déjà bien avancé en ce sens dans la version 0.9.26 20:18:39 <str4d> La prochaine étape sera de téléverser nos JARs sur Maven Central, pour que les devs Java puissent les utiliser plus facilement 20:18:53 <str4d> (et mettre à jour en conséquence la bibliothèque cliente Android I2P) 20:19:15 <str4d> Pour le reste du mois, j'ai une longue liste de suggestions : 20:19:33 <zzz> tu mentionnes « nos bibliothèques C++ et Python », mais en avons-nous que nous maintenons ? qui fera ce travail et sur quelles bibliothèques spécifiques ? 20:19:41 <str4d> - Mettre à jour les bibliothèques SAM en v3.3 20:19:50 <str4d> zzz, ceci ^ 20:19:56 <zzz> Je viens de dire à un gars ici il y a une heure que ce ne sont pas les nôtres, ce sont des tiers 20:20:10 <str4d> - txi2p (Python Twisted, je m'en chargerai) 20:20:32 <zzz> où sont les bibliothèques sam ? 20:20:41 <zzz> ou plutôt, lesquelles 20:21:25 <str4d> - libsam3 (C, à la fois synchrone et asynchrone, sur git.repo.i2p) 20:21:49 <zzz> ok. psi en a aussi une en go 20:21:53 <str4d> - - i2psam (C++, https://github.com/VirtualDestructor/bitcoin-qt-i2p/tree/master/i2psam) 20:22:16 <str4d> Voir http://i2p-projekt.i2p/en/docs/api/samv3 pour les autres 20:22:33 <zzz> Je pense que je vais surtout prendre de l'avance sur les apps, en dehors du fait de rester dispo pour répondre aux questions 20:22:35 <zzz> ça me va 20:22:45 <str4d> J'aimerais au moins voir les bibliothèques Python Twisted et C++ mises à jour 20:22:56 <str4d> (pour mes propres objectifs le mois prochain >:D ) 20:23:06 <str4d> Autres suggestions pour ce mois-ci : 20:23:11 <str4d> - faire fonctionner libtorrent correctement 20:23:34 <zzz> oh oui libtorrent++\ 20:23:36 <str4d> - Activer l'API SAM par défaut dans Java I2P (pour la .27 maintenant) 20:23:54 <str4d> - Faire intégrer mon patch I2P pour lighttpd en amont (nécessite au minimum de mettre à jour libsam3) 20:24:21 <zzz> j'ai créé le ticket n°1804 pour scinder /configclients 20:24:25 <zzz> je peux le faire 20:24:28 <str4d> Ok, avons-nous des volontaires pour l'une de ces suggestions ? 20:25:34 <plzcdv> Je suis timide, mais je suis là. 20:25:48 <str4d> zzz, Mmm, ce serait un bon pas en avant à la fois pour mes trucs d'UI et pour le mois Plugins 20:26:17 <zzz> ok. mais ça pourrait te donner des conflits de fusion, attention 20:26:29 <str4d> zzz, ce serait bien que ça se fasse soit dans ma branche UI, soit à partir d'elle pour réduire les conflits de fusion 20:26:29 <str4d> plzcdv, salut ! 20:27:14 <str4d> dg, hottuna3, psi, des idées sur ce qui précède ? 20:27:34 <zzz> n'entendant aucun volontaire, passons au 4b 20:28:29 <plzcdv> Je ne savais pas qu'il y avait un libtorrent. 20:28:29 <str4d> plzcdv, il est utilisé dans un certain nombre d'applications, mais aucune d'entre elles (à ma connaissance) n'expose la fonctionnalité I2P (probablement parce qu'elle est cassée) 20:28:54 <plzcdv> Libtorrent (ou quelque chose de similaire) semble fondamental. 20:29:04 <plzcdv> La communication, c'est avant tout partager de l'information. 20:29:17 <str4d> Il me reste trois week-ends ce mois-ci pour travailler sur I2P. L'un sera pour txi2p, et je me note de travailler sur i2psam sur un autre. 20:30:13 <str4d> tous les autres, si vous avez des idées, ou l'envie de travailler sur l'un des autres sujets, n'hésitez pas 20:30:33 <zzz> quel est le plan de communication de sadie pour tout ça ? 20:30:38 <str4d> Je mettrai en place un peu de visibilité cette semaine que nous pourrons utiliser pour la communication afin d'obtenir éventuellement de l'aide supplémentaire 20:30:38 <str4d> 4b) Apps 20:30:40 <plzcdv> J'aimerais travailler sur libtorrent ou quelque chose de similaire. 20:30:54 <str4d> zzz, j'en parlerai en 4d) 20:31:02 <zzz> ok 20:31:09 <str4d> plzcdv, avec plaisir ! 20:32:20 <str4d> Si tu pouvais mettre à jour libtorrent pour que son support I2P fonctionne, ce serait très apprécié :D 20:32:45 <zzz> pour les apps, je prévois de faire snark autonome (en partant du bon travail de psi), syndie, et i2phex. Peut-être orchid aussi. 20:33:00 <str4d> plzcdv, on peut en discuter après la réunion :) 20:33:13 <zzz> oups, orchid c'est des plugins. 20:33:24 <str4d> zzz, je mettais tout ça sous plugins 20:33:28 <zzz> de toute façon, les 3 premiers avant HOPE. 20:33:45 <str4d> Mais ok pour prendre de l'avance 20:34:01 <zzz> ok, alors je travaille en avance, à moins qu'il y ait une app sur laquelle travailler. Je suppose que snark compte. 20:34:23 <str4d> Pour moi, le mois Apps consiste à aller vers d'autres développeurs qui veulent intégrer I2P dans leurs applications 20:34:25 <str4d> Donc : 20:34:26 <str4d> - Tahoe-LAFS 20:34:29 <str4d> - Zeronet 20:34:41 <str4d> - OpenBazaar (via IPFS, vers lequel ils basculent) 20:34:51 <zzz> ok donc c'est surtout de la com et de la prospection, jusqu'à ce que quelqu'un morde à l'hameçon 20:35:06 <str4d> - Whonix (quelqu'un vient de m'envoyer un email aujourd'hui) 20:35:11 <str4d> zzz, pas seulement de la com 20:35:23 <str4d> je vais y aller et contribuer du code 20:35:53 <str4d> Tahoe en particulier, je connais déjà les parties pertinentes de leur base de code (ayant travaillé avec eux là-dessus plus tôt) 20:36:07 <str4d> C'est pourquoi je veux mettre txi2p à jour ce mois-ci 20:36:16 <str4d> Un autre : Zcash 20:36:22 <zzz> ok 20:38:52 <str4d> Un autre endroit où je connais la base de code, je pense regarder les patchs bitcoin-qt-i2p ci-dessus et voir dans quelle mesure ils seraient applicables. 20:39:09 <str4d> Les livrables concrets que je veux pour le mois Apps sont d'avoir soit écrit du code, soit contribué à des discussions de conception qui aident d'autres devs dans leur intégration I2P, idéalement en tirant parti du travail que nous faisons maintenant 20:39:09 <str4d> Autres idées pour le mois Apps : 20:39:09 <str4d> - Vuze 20:39:09 <str4d> - Lightning Browser (sur Android, je mettrai à jour leur utilisation de la bibliothèque cliente I2P) 20:39:09 <str4d> - Projets utilisant libtorrent ! 20:39:39 <str4d> Je vais commencer à en approcher certains ce mois-ci, et j'encourage les autres à faire de même. Si quelqu'un a d'autres idées de projets, dites-le. 20:40:10 <str4d> (certains de ces projets) 20:41:51 <str4d> 4c) Plugins 20:41:51 <str4d> C'est là que je nous voyais donner un peu d'attention aux apps et plugins existants que nous développons et maintenons :) 20:41:51 <str4d> Donc : 20:41:51 <str4d> - Bote 20:41:51 <str4d> - Snark 20:41:51 <str4d> - Orchid 20:41:51 <str4d> - Et. al 20:41:51 <str4d> Cela dit, rien n'empêche d'y travailler plus tôt si quelqu'un n'a rien d'autre sur quoi travailler 20:42:12 <str4d> Ou d'y travailler plus tard si, par exemple, contribuer à l'une des apps le mois prochain se passe bien 20:44:51 <str4d> Les trois mois sont principalement pour la com, pas pour la gestion de projet :) 20:44:51 <str4d> (même si ça m'aidera certainement à planifier mon propre temps !) 20:44:51 <str4d> Nous pourrons discuter davantage du 4c) lors de la réunion du mois prochain. Pour l'instant, j'encourage plus de monde ici à réfléchir au 4b), et à commencer à travailler sur le 4a) :D 20:44:51 <str4d> 4d) Branding (et com) 20:44:51 <str4d> Actuellement, la stratégie de com pour I2P Summer Dev s'articule autour des articles de blog et de Twitter 20:44:51 <str4d> J'écrirai des mises à jour régulières sur le blog au sujet de ce que nous faisons. 20:44:51 <str4d> Plan approximatif : 20:44:51 <str4d> - Article de lancement (fait) 20:45:30 <str4d> - APIs (à écrire dans les prochains jours, pour faire connaître le travail Maven Central et la liste des autres suggestions pour ce mois-ci) 20:46:02 <str4d> - Apps (faire connaître la liste des projets avec lesquels nous allons travailler, ainsi que d'autres suggestions, et un résumé de ce que nous avons fait pendant le mois APIs) 20:46:11 <str4d> - Plugins (structure similaire à l'article Apps) 20:46:19 <str4d> - Article de clôture 20:46:54 <str4d> Donc les articles restants devraient être espacés d'environ un mois, avec peut-être de plus petites mises à jour entre-temps si on le juge utile 20:47:19 <str4d> En parallèle sur Twitter, tout ce que nous publions lié à ce travail devrait avoir le hashtag #I2PSummer 20:47:38 <str4d> (ces articles de blog, des commentaires sur l'API ou l'app sur laquelle vous travaillez, etc.) 20:47:50 <psi> re: go j'implémente net.* pour i2p en go 20:48:10 <str4d> psi, chouette ! 20:48:28 <psi> net.Dial net.Listener net.PacketConn net.Conn net.Addr etc 20:48:36 * psi fait défiler vers le haut 20:48:56 <str4d> Concernant le branding, j'ai eu l'idée trois jours avant le lancement qu'il serait bien d'avoir une sorte de logo pour I2P Summer Dev (de préférence réutilisable les années suivantes) 20:48:58 <psi> ++ SAM par défaut stp 20:49:12 <str4d> Et ensuite j'ai vu Elio Qoshi lancer une startup pour le design open source le lendemain 20:50:00 <zzz> autre chose sur le 4) ? 20:50:09 <str4d> Donc : je l'ai contacté pour nous concevoir un logo pour I2P Summer Dev (seul, et avec texte pour une utilisation sur bannières, t-shirts, etc.), avec une livraison visée pour la fin de ce mois 20:50:47 <str4d> J'ai indiqué un budget de 200 $, car c'est ce que j'étais prêt à payer de ma poche si le projet ne considérait pas que c'était une bonne utilisation des fonds. 20:50:55 <str4d> Donc : est-ce une bonne utilisation des fonds ? 20:51:25 <psi> avons-nous le personnel pour summer of $i2pthing ? 20:51:41 <zzz> ce n'est pas une bonne utilisation des fonds à moins qu'on ne prévoie d'en faire quelque chose 20:51:47 <str4d> (sadie contacte aussi un designer qu'elle connaît, et la startup d'Elio promet un remboursement à 100 % si les designs ne nous plaisent pas, donc globalement c'est à faible risque à mon humble avis) 20:52:26 <str4d> zzz, le plan est d'utiliser le branding sur le compte Twitter GetI2P (avatar + bannière), sur les articles de blog pertinents du site (et d'une façon ou d'une autre sur la page d'accueil), etc. 20:52:29 <zzz> donc à moins d'avoir des plans concrets pour l'utiliser vite, ce sera de l'argent jeté par les fenêtres 20:52:36 <str4d> Possiblement des t-shirts (sadie se renseigne sur le coût) 20:52:54 <str4d> zzz, c'est pourquoi je veux une livraison fin de ce mois, afin d'avoir deux mois pour l'utiliser 20:53:09 <str4d> Et ensuite nous l'aurons pour une utilisation future 20:53:16 * psi lag 20:53:41 <str4d> Comme je l'ai dit dans l'article de lancement, j'aimerais offrir du swag aux nouveaux contributeurs. Actuellement ce sont des autocollants, ce pourrait être des t-shirts 20:54:04 <str4d> psi, nous ne sommes pas entièrement pourvus en personnel pour I2P Summer Dev actuellement, il y a un tas d'idées qui cherchent des devs :) 20:54:14 <zzz> merci d'obtenir l'approbation d'echelon avant de dépenser le moindre argent 20:55:03 <psi> d'accord 20:55:09 <str4d> J'ai contacté eche|on quand j'ai eu l'idée, mais je voulais obtenir une confirmation en réunion :) 20:56:02 <psi> re: summer of $i2pthing je pense que ma bibliothèque i2p net.* pourrait s'intégrer assez facilement dans le libp2p d'ipfs mais démarrer dans le processus de dev d'ipfs est intimidant 20:56:04 <zzz> donc tu as déjà son approbation, ou tu lui as juste dit que tu y pensais ? 20:56:22 <psi> plutôt ma bibliothèque go pour i2p 20:56:41 <str4d> zzz, je lui ai dit à quoi je pensais et mon budget proposé, et que je l'aborderais en réunion 20:56:50 <zzz> Je veux éviter le problème que nous avons eu avec les autocollants, où hottuna en a à peine discuté avec eche, puis a présenté une facture de 600 $ 20:56:57 <str4d> Si tout ce dont j'ai besoin est l'approbation d'eche, alors je vais l'obtenir et continuer :D 20:57:22 <psi> selon si je réussis ce prochain entretien d'embauche, j'aurai ou non beaucoup de temps libre 20:57:43 <str4d> zzz, ce sera le cas 20:57:51 <str4d> (en évitant ce problème) 20:58:06 <str4d> psi, libpnp est en Go ? 20:58:07 <zzz> 200 $ ce n'est pas beaucoup, mais ça ne nous apporte pas grand-chose non plus. Les t-shirts, c'est plus cher et beaucoup plus de travail si vous voulez les avoir à NYC pour HOPE 20:58:16 <psi> libp2p est en go et en js 20:58:26 <str4d> mmk 20:58:32 <zzz> autre chose sur le 4) ? 20:58:33 <str4d> OpenBazaar est en Go aussi alors ? 20:58:35 <psi> plutôt, c'est la couche d'abstraction réseau d'ipfs 20:58:38 <psi> c'est une api 20:58:49 <psi> openbazaar est en py2 20:58:49 <str4d> zzz, c'est juste pour le logo. Les t-shirts auraient un budget séparé 20:58:53 <psi> utilisant twisted 20:59:02 <str4d> Et oui, sadie regarde pour des t-shirts à temps pour HOPE 20:59:02 <psi> (si je me souviens bien) 20:59:17 <str4d> psi, mais ils ont dit qu'ils basculent vers IPFS... étrange 20:59:34 <zzz> dernier appel pour le 4) 20:59:37 <str4d> Dans tous les cas, si tu as le temps ce mois-ci de mettre à jour tes bibliothèques SAM en 3.3, ce serait fantastique :) 20:59:48 <str4d> Ok ok, j'ai fini :P 20:59:55 <psi> oui sam 3.3 sera implémenté c'est sûr 20:59:57 <str4d> (sur le 4)) 21:00:08 <zzz> ce serait bien que le côté i2pd soit mis à jour en 3.3 aussi 21:00:16 <zzz> autre chose pour la réunion ? 21:00:25 * zzz trouve le buffer 21:00:28 <str4d> Oh, je pense déplacer les libs SAM sous le projet i2p sur GitHub 21:00:38 <str4d> Et oui, j'ai 5) replanifier la prochaine réunion 21:00:50 <zzz> ok 5) à toi str4d 21:01:09 <str4d> Je me dis que ce serait bien de rendre certaines des plus obscures (je pense ici à libsam3 et i2psam) plus visibles 21:01:11 <psi> quelles libs sam précisément ? 21:01:22 <psi> souvenez-vous que mélanger les licences est une mauvaise idée 21:01:22 <str4d> txi2p peut probablement rester là où il est, puisqu'il a déjà beaucoup de liens 21:01:32 <str4d> psi, ce ne sera pas dans le dépôt i2p.i2p 21:01:37 <zzz> remettons le reste des trucs de libs après la réunion 21:01:39 <psi> oh 21:01:42 <zzz> ok 5) à toi str4d 21:01:54 <psi> kk 21:01:54 <str4d> Je ferais juste l'hébergement des dépôts git existants 21:01:57 <str4d> 5) replanifier 21:02:13 <str4d> J'ai du mal à être disponible à cette heure de réunion en ce moment parce que c'est tôt 21:02:21 <str4d> sadie a du mal parce que c'est pendant ses heures de travail 21:02:46 <str4d> Je propose de décaler la réunion d'une heure plus tard, ce qui résout les deux problèmes. 21:03:16 <str4d> (au moins pour le reste de l'été, on pourra la remettre plus tôt au changement d'heure si on veut) 21:03:18 <zzz> peux-tu voir ça avec les Européens, car ce sont eux qui seraient le plus affectés 21:03:58 <str4d> Ça, c'est eche|on, et... ? 21:03:59 <zzz> tout ce que tu peux convenir avec eux me va. C'est ce que j'ai dit à la dernière réunion, ou peut-être celle d'avant. 21:04:10 <zzz> principalement ech 21:04:24 <str4d> mmk 21:04:33 <str4d> Je lui demanderai en même temps que je règle les budgets 21:04:53 <str4d> S'il est d'accord, le plus simple sera probablement de changer l'heure d'autorité et d'attendre les plaintes :P 21:05:02 <zzz> essayons le mois prochain et voyons comment ça se passe, mais oui, c'est bien de lui demander d'abord 21:05:07 <zzz> autre chose sur 5) ? 21:05:14 <str4d> C'est tout pour moi ! 21:05:17 <zzz> autre chose pour la réunion ? 21:05:45 <str4d> Bon Summer Dev à tous ! Faisons qu'I2P inteGrate à nouveau ! 21:05:49 * zzz ***bafs*** la réunion est close