Récapitulatif rapide

Présents: eyedeekay, zzz, zlatinb, psi

Journal de la réunion

(04:02:03 PM) eyedeekay: Salut tout le monde, zzz, zlatinb, membres de la communauté, bienvenue à la réunion du 6 avril 2020 (04:02:09 PM) eyedeekay: Beaucoup de choses à discuter aujourd’hui : (04:02:12 PM) eyedeekay: 1) Salut (04:02:12 PM) eyedeekay: 2) Rapport sur le lanceur Mac, jpackage/dmg (04:02:12 PM) eyedeekay: 3) Résultats du sondage d’intérêt des utilisateurs Mac (04:02:12 PM) eyedeekay: 4) Programme d’installation tout-en-un pour Windows (04:02:12 PM) eyedeekay: 5) Canaux de mise à jour - http://git.idk.i2p/i2p-hackers/i2p.i2p/-/wikis/... (04:02:12 PM) eyedeekay: 6) Rapport/évaluation sur la migration de Trac (04:02:12 PM) eyedeekay: 7) Version 0.9.50 (04:02:39 PM) eyedeekay: 1) Salut, est-ce que tout le monde est là ? (04:02:43 PM) zzz: salut (04:02:46 PM) eyedeekay: Salut zzz (04:02:54 PM) zlatinb: salut (04:02:59 PM) eyedeekay: Salut zlatinb (04:03:08 PM) eyedeekay: Quelqu’un d’autre ? (04:03:40 PM) eyedeekay: OK, passons au 2) alors Rapport sur le lanceur Mac (04:04:13 PM) eyedeekay: C’était mon sujet mais je pense que zlatinb et moi devrions le partager un peu, j’ai plus à ajouter à la section sur le sondage d’intérêt des utilisateurs (04:04:54 PM) zlatinb: ok (04:05:24 PM) eyedeekay: La situation actuelle telle que je la comprends est que nous avons décidé que l’ancien lanceur n’était pas la bonne voie, comme en témoigne zzz qui a supprimé le code de la branche principale git ce matin (04:07:04 PM) eyedeekay: Et que nous pouvons gérer la question des mises à jour en arrière-plan afin d’éviter de compliquer le processus de mise à jour tout en simplifiant le processus d’installation (04:08:42 PM) eyedeekay: Que les installations de service “réelles” ne feront probablement pas partie de la version jpackage du router, car les applications en démarrage automatique se lancent lorsque l’utilisateur se connecte et non lorsque le système est prêt (04:08:53 PM) zlatinb: Je pense que c’est exact. J’ai vérifié que la séquence d’étapes dans le script de la page wiki est complètement “silencieuse” (04:08:53 PM) zlatinb: le flux de bout en bout doit bien sûr être testé (ofc) (04:08:53 PM) zzz: oui je pense que l’expérience d’installation est meilleure, l’expérience de mise à jour pourrait être un peu à beaucoup pire, à déterminer (TBD) (04:09:25 PM) zzz: bien que si tu inclues les mises à jour Java dans l’expérience de mise à jour izpack, peut-être que nous ne serions pas pires (04:09:28 PM) mode (+v anonymousmaybe) par ChanServ (04:09:39 PM) zzz: c’est la partie que nous devons approfondir (04:09:58 PM) zzz: et décider comment faire ces compromis (04:11:17 PM) eyedeekay: Je pense que le “nagware” Java rend ça presque pareil (04:11:34 PM) eyedeekay: Mais je n’ai pas encore eu à faire une mise à jour Java sur mon Mac non plus (04:12:35 PM) zzz: avons-nous un sens quantitatif de combien JRE 16 est meilleur que 8 ? (04:12:37 PM) eyedeekay: Il y a eu un résultat légèrement surprenant dans le sondage d’intérêt des utilisateurs, une petite majorité d’utilisateurs a trouvé l’installation de Java facile, y compris un utilisateur qui s’est identifié comme débutant (04:13:37 PM) zlatinb: 16 vs 8 ? pas pour le moment, on peut chercher des benchmarks bien sûr, mais les nouvelles API sont utiles (04:14:01 PM) zlatinb: comme récupérer le pid depuis Java, les badges du Dock et les notifications, etc. (04:15:14 PM) zlatinb: concernant une enquête sur le processus complet de mise à jour, elle sera faite organiquement dans le cadre du travail sur le nouveau processus de mise à jour, à discuter plus tard dans cette réunion (04:16:19 PM) zlatinb: Je suis confiant, ça peut être très fluide ; la question de l’implémentation est AppleScript vs bash script vs ?? (04:16:57 PM) zzz: Je pensais que c’était juste exec 'open xxx.dmg' ? (04:17:54 PM) zlatinb: quelqu’un n’a pas suivi la page wiki tsk tsk :) non c’est un processus assez impliqué de conversion du .dmg vers un autre format. Ça évite toute invite visuelle et accord de licence (04:19:12 PM) zlatinb: en gros 1. convertir le .dmg en .cdr 2. monter le cdr 3. déplacer l’AppBundle existant 4. cp -R new AppBundle 5. nettoyer, démonter le .cdr 6. lancer le nouvel app bundle (04:20:12 PM) zlatinb: J’ai testé et vérifié que la conversion et le montage sont entièrement “silencieux”. Si nous ne voulons pas être silencieux mais voulons que l’utilisateur voie ce qui se passe, nous pouvons utiliser AppleScript (04:20:20 PM) zlatinb: aucune idée pourquoi on voudrait ça mais c’est sur la table (04:21:14 PM) eyedeekay: Chouette. Pas que je pense que ça compte tant que ça, mais est-ce que c’est comme ça que les bundles .dmg sont “censés” se mettre à jour ? Y a-t-il une chance que ce soit désactivé à l’avenir sans voie pour y remédier ? (04:22:03 PM) zlatinb: la façon officielle de mettre à jour est d’utiliser une fonctionnalité de Mac OS qui repose sur l’existence d’un serveur clearnet. VLC se met à jour ainsi par exemple. (04:22:30 PM) zzz: vu la taille de l’ordre du jour, je suggère de passer à la question de savoir si le sondage dit que quelqu’un veut vraiment ça (04:22:49 PM) eyedeekay: Ça marche (04:23:49 PM) eyedeekay: Les résultats du sondage résumés comme suit : (04:23:49 PM) eyedeekay: - La plupart des personnes interrogées n’avaient pas Java installé lorsqu’elles tentaient d’installer I2P pour la première fois. (04:23:49 PM) eyedeekay: - Les utilisateurs ont trouvé l’installation de Java facile, avec une légère majorité (3/5) de répondants affirmant que l’installation de Java n’était pas difficile. Cela incluait des personnes qui se sont identifiées comme “utilisateur débutant”. Ça m’a en fait pas mal surpris. (04:23:49 PM) eyedeekay: - 6 utilisateurs sur 12 ont sauté tout ou partie des questions Oui/Non. (04:23:49 PM) eyedeekay: - Nous avons eu plusieurs utilisateurs qui ont sauté plusieurs questions Oui/Non mais ont laissé des réponses libres. Ils n’étaient universellement pas élogieux envers le processus d’installation. (04:23:49 PM) eyedeekay: - Tous sauf un des répondants Oui/Non qui ont répondu à la question étaient des utilisateurs du bundle .dmg. Parmi ceux-ci, il y en avait 5/13. Tous les autres étaient des non-réponses. Cela pourrait indiquer l’immense popularité de l’approche .dmg. (04:23:49 PM) eyedeekay: - Le seul non-utilisateur de l’ancien bundle .dmg a répondu “Oui” à la question de savoir s’il en utiliserait un nouveau s’il apparaissait (04:24:31 PM) eyedeekay: C’est copié directement d’un résumé plus long que je posterai sur zzz.i2p plus tard aujourd’hui (04:25:16 PM) zzz: nous n’avons pas demandé directement si les gens veulent un installeur dmg vs izpack ? Ou comment pouvons-nous l’inférer ? (04:26:02 PM) eyedeekay: Nous avons appelé l’izpack le programme d’installation “.jar” puisque les utilisateurs finaux ne savent pas quels outils de packaging nous utilisons (04:26:09 PM) zzz: ou, question encore plus simple : le sondage nous dit-il que nous devrions faire un installeur dmg ou pas ? (04:26:25 PM) eyedeekay: Je crois que le sondage soutient la réalisation d’un installeur .dmg (04:26:52 PM) zzz: fortement ? faiblement ? “à l’écrasante majorité” ? (04:27:25 PM) eyedeekay: Plutôt fortement, le seul contre-argument à l’installeur .dmg était que les gens trouvaient l’installation de Java facile (04:27:41 PM) eyedeekay: Recommandant ainsi l’existant dans ce cas (04:27:51 PM) zzz: ok (04:28:03 PM) eyedeekay: Tous ceux qui ont répondu à la question ont dit “installeur .dmg” (04:28:47 PM) zlatinb: mais il n’est même plus disponible en téléchargement depuis un moment. Sait-on s’ils parlent de celui expérimental que nous venons de construire ou de l’ancien ? (04:29:08 PM) eyedeekay: J’ai spécifiquement demandé “L’installeur .dmg qui a perdu le support plus tôt cette année” (04:29:17 PM) zlatinb: ok (04:29:51 PM) eyedeekay: J’ai aussi demandé s’ils avaient pu revenir de l’ancien installeur .dmg à un installeur IzPack (04:30:16 PM) eyedeekay: Personne n’a pu, mais je pense qu’on le savait à cause du problème des redémarrages impossibles à arrêter (04:30:18 PM) mode (+v subatomic) par ChanServ (04:31:20 PM) zlatinb: ce problème était peut-être spécifique à mon système, je n’ai aucun moyen de le savoir. J’ai peut-être aidé meeh à exécuter une build intermédiaire qui était peut-être cassée… de nombreuses possibilités. (04:32:50 PM) eyedeekay: Je me souviens l’avoir vu sur mon ancien Mac qui était un citron, donc pareil (04:32:59 PM) eyedeekay: Je publierai un résumé étendu avec les résultats bruts anonymisés sur zzz.i2p ce soir (04:33:03 PM) eyedeekay: EOT #3 (04:34:22 PM) zlatinb: Je demanderais qu’on revienne au #2 un instant (04:34:32 PM) zlatinb: et qu’on décide au moins d’une échéance pour prendre une décision (04:35:05 PM) zlatinb: parce que sans notarisation l’actuel installeur izpack est assez hideux. Sadie a publié sur medium le flux complet et c’est quelque chose comme 35 étapes (04:35:24 PM) zlatinb: qui incluent que l’utilisateur désactive des protections OS activées par défaut (04:35:53 PM) zlatinb: pour info j’ai demandé à orignal et à un gars de l’irc ilita ce qu’ils font pour i2pd (04:36:10 PM) zlatinb: et la courte réponse était : désactiver toutes les évaluations et faire avec (04:36:32 PM) zzz: Je n’entends aucune objection, donc je pense qu’on continue à travailler vers une solution. Je ne suis pas sûr qu’on ait besoin d’une échéance, surtout si l’effort est modeste (04:36:33 PM) zlatinb: Je ne pense vraiment pas qu’on puisse s’attendre à ce que nos utilisateurs fassent ça (04:37:20 PM) zlatinb: l’effort est modeste si on ne compte pas la refonte du système de mise à jour dont on parlera séparément (04:37:33 PM) zlatinb: eot (04:37:55 PM) zzz: ok, alors nous découvrirons quelle est l’échéance pour résoudre les mises à jour (04:38:53 PM) zlatinb: ok (04:40:25 PM) eyedeekay: Est-ce qu’on décide ici et maintenant ? Parce que mon vote irait à tout avoir prêt à phaser avec 0.9.51. (04:40:58 PM) zlatinb: on en discutera dans le cadre du point 5), non ? (04:41:09 PM) eyedeekay: Oui, ça me va (04:41:21 PM) eyedeekay: Passons au 4) alors Programme d’installation tout-en-un pour Windows (04:41:49 PM) eyedeekay: zlatinb a ajouté ça à l’agenda, mais j’aurai probablement aussi beaucoup à ajouter. Tu veux nous lancer zlatinb ? (04:42:40 PM) zlatinb: eh bien eyedeekay a fait la plupart du travail difficile de combiner l’installeur de profil firefox avec une image JRE et un router et de s’assurer que ça s’installe et tourne. Il y a bien sûr quelques aspérités pour le moment. (04:42:59 PM) zlatinb: Il y a aussi une page wiki qui peut servir pour les questions (04:43:30 PM) zlatinb: Je pense que ça vaut la peine d’y prêter attention et de prendre le temps de faire une définition de produit propre avec exigences et tout ça, comme ce qui a été fait pour le .dmg (04:43:58 PM) zlatinb: Nous travaillons avec des utilisateurs sur r/i2p qui nous ont beaucoup aidés et continuent de nous aider (04:44:15 PM) zlatinb: mais bien sûr pour l’instant c’est un PoC (04:44:15 PM) zlatinb: eot (04:45:38 PM) zzz: il ne semble pas y avoir de wikis listés sur la page d’index à http://git.idk.i2p/i2p-hackers/i2p.i2p/-/wikis/home donc les gens ont besoin de l’URL complète ? (04:45:41 PM) eyedeekay: Oui, malgré que ce soit un PoC précoce, la plupart des retours que j’ai reçus ont été positifs. Une chose malheureuse est qu’apparemment NSIS devient fou si l’utilisateur a un jeu de caractères différent de l’administrateur, la partie la plus difficile a été d’éviter ce piège jusqu’ici (04:46:01 PM) eyedeekay: À droite pour moi, je vais te donner l’URL complète (04:46:29 PM) eyedeekay: https://i2pgit.org/i2p-hackers/i2p.firefox/-/wikis/All-in-One-I2P-Installer-for-Windows (04:47:08 PM) zzz: hmm si on n’est pas connecté ça dit “no wiki pages”. si on est connecté ça te donne une page “create new wiki”. (04:47:57 PM) zlatinb: vérifie que tu es dans le projet i2p.firefox, pas i2p.i2p (04:48:07 PM) zzz: ah ok (04:49:19 PM) psi: salut (en sous-marin) (04:49:42 PM) zlatinb: salut psi (04:49:52 PM) eyedeekay: Salut psi (04:50:07 PM) eyedeekay: Et voici la branche si besoin : https://i2pgit.org/i2p-hackers/i2p.firefox/-/tree/EXPERIMENTAL-jpackage (04:50:34 PM) psi: n’y avait-il pas des discussions sur l’utilisation de nsis pour le packaging Windows ? (04:50:56 PM) eyedeekay: Oui c’est une partie de ces discussions (04:50:56 PM) psi: (c’est le point 4 oubliez) (04:51:27 PM) psi: oh (04:51:30 PM) psi: je vois qu’on est dessus (04:51:55 PM) psi: donc si vous utilisez cmake/cpack nsis est super parce que vous cross-compilez pour Windows depuis Linux très facilement (04:52:04 PM) psi: pas sûr de comment ça marche dans le monde Java (04:52:23 PM) zzz: J’ai soulevé quelques objections à propos de cette proposition Windows ces derniers mois, aucune n’est fatale, mais je ne pense pas qu’elles aient été adéquatement traitées (04:52:29 PM) zzz: J’en listerai 3 ici (04:52:47 PM) eyedeekay: Malheureusement nous pourrions devoir faire ça pour tirer parti des builds jpackage, qui exigent de construire sur la plateforme cible pour l’instant (04:53:03 PM) zzz: 1) c’est tout une distraction par rapport à l’installeur Mac qui nous a lancés et qui est probablement plus prioritaire et dont nous apprendrons en le faisant d’abord (04:53:15 PM) psi: le point 1 suffit (04:53:24 PM) zzz: 2) presque toutes les justifications listées ou théorisées sont plus faibles que celles pour l’installeur Mac (04:53:34 PM) psi: je dirais de se concentrer sur l’infra Mac avant d’errer dans l’abîme du packaging (04:53:55 PM) psi: vous trouverez un moyen d’avoir du “scope creep” (04:53:57 PM) zzz: 3) le profil firefox jusqu’ici non officiel est supposé inclus, mais n’a pas été justifié ou revu séparément (04:54:02 PM) zzz: eot (04:54:31 PM) psi: pour l’instant le packaging macOS est déjà une tâche suffisante et vous n’avez pas besoin d’augmenter le périmètre (04:54:47 PM) psi: une fois que vous avez l’infra macOS fonctionnelle, revenez à NSIS pour Windows (04:55:03 PM) psi: pour ma part je veux abandonner le support macOS au travail parce que c’est juste mauvais (04:55:12 PM) psi: toute la cible empire à chaque version (04:55:33 PM) psi: et Apple est activement hostile aux projets libres (04:55:51 PM) psi: si ça ne vous dérange pas de vous plier à Apple alors ça ira probablement (04:56:10 PM) zlatinb: eh bien c’est une façon pittoresque de le dire psi :) (04:56:12 PM) psi: tout dépend du temps que vous voulez brûler avec eux (04:56:29 PM) psi: si le nombre d’utilisateurs est assez faible ça n’en vaut tout simplement pas la peine (04:56:39 PM) eyedeekay: Je peux tout à fait attendre que Mac soit prêt avant d’aller plus loin sur Windows, je pense que tout le monde voit mon point sur l’installeur et sa relation avec l’onboarding (04:57:00 PM) zlatinb: mais je suis déjà passé par les joies de la notarisation donc cette partie est réglée (04:57:10 PM) zlatinb: (c’est la partie la plus désagréable d’ailleurs) (04:57:33 PM) psi: donc c’est une question directionnelle de haut niveau, Windows s’améliore un peu et Apple empire, la direction projetée de chacun est assez claire pour moi (04:57:52 PM) psi: si nous n’avons pas un gars Mac dédié alors les parties Mac vont pourrir (04:58:00 PM) psi: gars Mac dédié* (04:58:05 PM) psi: c’est ce qui s’est passé au travail D: (04:58:34 PM) zlatinb: eh bien j’essaie de documenter tout ce que je fais, mais tu as raison, une des exigences est un Apple Id, ce qui implique de ne plus être anonyme (04:58:44 PM) psi: c’est probablement OK (04:58:50 PM) psi: le vrai problème c’est tout le reste (04:58:57 PM) zlatinb: ce n’est pas si terrible (04:59:05 PM) psi: ça l’est si tu as besoin de privilèges élevés (04:59:05 PM) zlatinb: on peut en discuter après la réunion si ça t’intéresse (04:59:16 PM) psi: pour i2p ça va (04:59:16 PM) zlatinb: pas besoin pour I2P, c’est une installation “slide” (04:59:19 PM) zzz: ce que je ne comprends toujours pas, c’est qu’on a eu un lien cassé vers l’ancien installeur dmg pendant un an et personne ne s’est plaint. Pendant ce temps on pensait avoir un gars Mac dédié, mais il a disparu (04:59:19 PM) psi: et oui on peut parler plus tard (04:59:30 PM) psi: oui (04:59:44 PM) psi: si un utilisateur Mac essaye et que c’est cassé il va juste désinstaller (04:59:48 PM) psi: il ne signalera pas un bug (04:59:52 PM) zlatinb: exactement (05:00:03 PM) psi: et avec i2pd dans le paysage ils peuvent juste essayer ça (05:00:12 PM) psi: si i2pd marche ils utiliseront ça (05:00:16 PM) eyedeekay: Je parie que si je cherche vraiment je pourrais trouver une question reddit (05:00:25 PM) zlatinb: ce n’est pas le cas, il faut désactiver toutes les évaluations (05:00:53 PM) eyedeekay: Mais un autre facteur est que jusqu’à il y a quelques mois l’installeur .dmg se serait installé et aurait peut-être mis à jour, parce que sa signature n’avait pas encore expiré (05:02:24 PM) zlatinb: il y a genre un gars Mac sur ilita et c’est un utilisateur Mac très avancé (05:02:33 PM) zlatinb: bref, on dérive (05:02:33 PM) psi: oui (05:02:33 PM) zlatinb: psi a raison que les utilisateurs Mac ne se plaindront pas et abandonneront (05:02:33 PM) psi: y a-t-il des audits UX réguliers au niveau projet pour chaque plateforme ? (05:02:33 PM) zzz: pas vrai, le lien était cassé à partir de 0.9.44, parce que la dernière version dmg était .43 (05:02:33 PM) psi: c.-à-d. vérifier si la plateforme X est cassée ? (05:02:33 PM) zlatinb: malheureusement non (05:02:33 PM) psi: en réfléchissant à voix haute je vois un thème général commun (05:02:33 PM) psi: thème général (05:02:34 PM) zzz: correction .45 était la dernière, cassée à partir de .46 (05:03:03 PM) zlatinb: nous avons eu l’installeur Windows cassé pendant deux jours jusqu’à ce que parg s’en plaigne, juste un point de données (05:03:27 PM) zzz: une heure de passée, eyedeekay peux-tu faire avancer les choses s’il te plaît ? (05:03:35 PM) eyedeekay: Oui (05:03:52 PM) eyedeekay: Je pense qu’on en a assez fait sur le #4 pour l’instant de toute façon (05:03:58 PM) psi: oui (05:04:07 PM) eyedeekay: 5) canaux de mise à jour (05:04:21 PM) eyedeekay: Celui-ci est pour toi zlatinb (05:04:56 PM) zlatinb: d’accord, donc le but principal des canaux de mise à jour est de supporter les nouveaux installeurs, mais bien sûr ça peut s’avérer utile dans d’autres situations aussi. (05:04:57 PM) zlatinb: comme : (05:05:16 PM) zlatinb: si nous décidons de passer à des versions stable vs bêta après 1.0.0 (05:05:46 PM) zlatinb: pour résumer ce qui est sur la page wiki : (05:06:09 PM) zlatinb: nous introduisons la notion de canal de mise à jour qui est un tuple préparation plateforme X (04:06:29 PM) psi: i2p a été effectivement en “rolling release” pendant une décennie, non ? (05:06:57 PM) zlatinb: pour le faire de manière rétrocompatible avec le moins de travail, l’URL de mise à jour sera construite http://...b32.i2p/<platform>/<readiness>/news.su3 (05:07:25 PM) zlatinb: aucun changement au format de news.xml (05:08:08 PM) zlatinb: Donc très peu de modifications au flux de travail des générateurs su3 (05:08:33 PM) zlatinb: de petits changements au backend du router, et des changements petits à moyens à l’UI de la console (05:09:04 PM) zlatinb: pour une discussion plus détaillée voir la page wiki (05:09:36 PM) zlatinb: à cette réunion j’aimerais convenir de la priorité, quand on veut que ce soit fait, qui fera quelle partie idéalement aussi (05:09:38 PM) zlatinb: eot (05:10:04 PM) zzz: les questions sont qui exécute et gère et traduit les nouveaux flux et leurs sauvegardes… comme maintenant, ou différemment (05:10:11 PM) zzz: si c’est l’option 1 alors c’est presque aucun effort de dev (05:10:35 PM) zlatinb: oh oui l’option 2 (de la page wiki) est exclue, l’ignorer complètement (05:10:59 PM) zzz: donc proposes-tu les mêmes hôtes de news qu’actuellement pour les nouveaux flux ? (ech et idk), si oui, il faut leur accord, si non, il faut savoir qui (05:11:44 PM) zlatinb: Je dirais de commencer avec les mêmes hôtes pour l’instant (05:12:08 PM) eyedeekay: Je suis tout à fait partant pour héberger les nouveaux flux de mon côté (05:12:27 PM) zlatinb: Je contacterai ech prochainement à ce sujet (05:13:51 PM) eyedeekay: Puisque l’option 2 est exclue par extension l’option 3 aussi, non ? (05:13:59 PM) zlatinb: oui (05:14:36 PM) zlatinb: l’option 1 réalise tout et demande très peu d’effort par rapport aux autres options (05:15:31 PM) zlatinb: donc… (05:16:23 PM) zlatinb: puisque c’est un prérequis pour activer les mises à jour en réseau d’un installeur .dmg et qu’on semble d’accord pour y aller, dit-on 0.9.51 pour cet élément ? (05:16:49 PM) eyedeekay: +1 (05:17:08 PM) zzz: oh je pensais que tu voulais une échéance pour décider. c’est une échéance pour finir (05:17:24 PM) zzz: mais sûr, c’est une cible raisonnable (05:17:50 PM) zlatinb: Je voulais une échéance pour décider sur l’installeur .dmg.. mais je peux battre en retraite s’il y a des arguments raisonnables contre décider maintenant :) (05:18:03 PM) mode (+v val) par ChanServ (05:18:26 PM) zzz: ça me va (05:19:10 PM) zlatinb: ok… on a encore une réunion avant que le cycle 0.9.51 ne commence pour de bon, non ? (05:19:17 PM) eyedeekay: Oui (05:19:44 PM) zlatinb: on pourra alors détailler sur le wiki, y compris les emplacements de code spécifiques qui doivent changer d’ici là (05:19:56 PM) zlatinb: Je suis réticent à commencer à coder même sur une branche (05:20:18 PM) zzz: il ne devrait pas y avoir de code à écrire vraiment, ou très peu (05:20:37 PM) zlatinb: J’essaierai de cadrer ça d’ici la prochaine réunion (05:21:18 PM) zlatinb: ok, c’est eot pour moi sur le 5) (05:21:26 PM) eyedeekay: Ok alors passons au 6) Rapport/évaluation de migration Trac (05:22:30 PM) eyedeekay: J’ai fait un tableau, il a été approuvé, j’ai fait un essai à blanc sur un serveur à la maison, ça a fonctionné. Il y a des centaines de tickets à migrer, presque tous seront ajoutés à i2p.i2p avec des tags correspondant au “composant” qu’ils avaient sur trac. (05:23:54 PM) eyedeekay: Je pense que je peux faire toute la migration ce mois-ci et l’avoir terminée pour le début de la prochaine réunion. Je vais aller du petit au grand comme je l’ai fait avec mtn->git. Je vais aller beaucoup plus vite cette fois, la plupart peuvent être attendus en un jour ou moins. Je commencerai par i2p.www (05:24:21 PM) zzz: avons-nous définitivement décidé de le faire, ou y a-t-il des questions ouvertes p. ex. l’inscription pour les tickets, le spam, etc. ????? (05:24:29 PM) mode (+v anonymousmaybe) par ChanServ (05:24:59 PM) eyedeekay: Le spam a considérablement baissé le mois dernier, les inscriptions utilisateurs sont maintenant ouvertes sans mon approbation. Quiconque peut confirmer un e-mail peut s’inscrire. (05:25:32 PM) eyedeekay: Je peux toujours “approuver” des utilisateurs qui ne peuvent pas ou ne souhaitent pas utiliser un e-mail réel. (05:25:35 PM) zzz: si je me souviens bien on sait où on va mais on n’a pas encore pris la décision finale, surtout à cause de la question de l’inscription (05:25:53 PM) zzz: mais je n’ai pas les logs de la réunion du mois dernier devant moi (05:26:14 PM) eyedeekay: Le plus gros problème, l’inscription uniquement sur approbation, n’est plus le cas (05:26:48 PM) zzz: ok donc ça et les problèmes techniques de migration étaient les plus gros. autre chose qui bloque, ou recommandes-tu qu’on procède ? (05:27:35 PM) eyedeekay: Je crois que je devrais procéder ce mois-ci à la migration des tickets (05:27:45 PM) mode (+v dr|z3d) par ChanServ (05:27:51 PM) zzz: ça me va (05:28:02 PM) eyedeekay: OK je vais probablement commencer à la fin de cette semaine (05:28:26 PM) eyedeekay: Enfin, le 7) mise à jour sur la version 0.9.50 (05:28:29 PM) zzz: oh je me souviens (05:28:29 PM) zzz: notifications (05:28:40 PM) zzz: sur les tickets, MRs, etc. semblent complètement cassées (05:29:04 PM) zzz: bien sûr elles le sont aussi sur trac… (05:29:44 PM) zzz: donc peut-être pas un bloqueur mais clairement une gêne (05:29:47 PM) eyedeekay: Tu ne les reçois pas ? Je pensais les avoir corrigées, j’ai recommencé à recevoir les miennes. Je vais trouver pourquoi et m’en occuper ASAP (05:30:19 PM) zzz: non. zlatinb et toi ? (05:30:28 PM) zlatinb: nada (05:30:34 PM) zlatinb: j’en ai reçu quelques-unes à un moment mais après la mise à jour ou l’indisponibilité plus rien (05:30:55 PM) zlatinb: mais je vérifie les flux d’activité de manière obsessionnelle :) (05:31:19 PM) eyedeekay: Zut. OK j’ai dû rater ça quand j’ai remis le serveur en ligne après le truc de décembre. Je vais corriger vite. (05:31:38 PM) eyedeekay: Attends non j’ai un e-mail de zzz sur le problème X-i2p-location… (05:31:46 PM) eyedeekay: Ça ne peut pas être ça. Quoi qu’il en soit, je trouverai (05:32:14 PM) zzz: merci (05:32:16 PM) zzz: à propos du 7) (05:32:23 PM) zzz: Je serai très bref (05:32:37 PM) zzz: nous en sommes à 7 semaines d’un cycle nominal de 12 semaines, cible mi-fin mai (05:32:45 PM) zzz: tous les gros changements devraient être dedans (05:32:49 PM) zzz: beaucoup de choses SSU et IPv6 (05:33:08 PM) zzz: tests en cours avec i2pd sur la prop. 158 (introducers IPv6) (05:33:18 PM) zzz: pour l’annonce de version brouillon voir zzz.i2p (05:33:20 PM) zzz: EOT (05:33:52 PM) zlatinb: Je veux juste ajouter un mot sur l’utilisation de la bande passante (05:34:04 PM) zlatinb: cette version a le potentiel d’améliorer le débit ÉNORMÉMENT (05:34:40 PM) zlatinb: donc avec les changements de RED et le réglage de CDQ nous devrions garder un œil sur toutes les métriques réseau que nous pouvons obtenir (05:34:50 PM) zzz: espérons-le. aussi beaucoup de correctifs i2pd dans leur version mi-cycle il y a quelques semaines, et d’autres dans la prochaine, aideront les performances du réseau (05:35:38 PM) zlatinb: Je crains juste qu’on atteigne des goulots d’étranglement qu’on n’a jamais atteints avant (05:35:50 PM) zlatinb: mais ce sont les douleurs de croissance je suppose (05:36:09 PM) zzz: même histoire autre jour (05:36:48 PM) eyedeekay: Merci zzz, merci zlatinb. (05:37:53 PM) eyedeekay: J’ai très peu à ajouter ici, et je pense qu’on est là depuis assez longtemps, donc à moins qu’il y ait autre chose que vous vouliez discuter je vais conclure (05:38:03 PM) eyedeekay: Délai 1 min (05:39:19 PM) eyedeekay: Merci à tous d’être venus, à bientôt sur IRC (05:39:31 PM) eyedeekay: Je publierai les logs de la réunion dans quelques minutes