Récapitulatif rapide
Présents: dg, hottuna, KillYourTV, lillith, Meeh, psi, str4d, weltende, zzz
Journal de réunion
20:18:53 * KillYourTV a remarqué que nous sommes 17 minutes après le début de la réunion... et que ça commence tranquillement... 20:19:31 <lillith> je me le demandais, est-ce que moi aussi j'ai la mauvaise heure ou un truc du genre ? 20:20:23 * dg attend d'être libre 20:20:30 <dg> y a des trucs à boucler d'abord 20:20:33 <dg> désolé 20:20:39 <dg> vous pouvez commencer sans moi si besoin 20:23:07 * KillYourTV va surtout observer vu ses rôles plutôt insignifiants et sans importance... 20:23:15 <KillYourTV> ...donc l'heure de début n'a pas d'importance. 20:23:39 <Meeh> Je serai là, mais je peux attendre que dg soit prêt 20:23:42 <str4d> Je me demande s'il serait possible d'avoir deux connexions IRC de type leaf vers la même leaf pour réduire les netsplits... 20:23:48 <dg> Tant que ça n'énerve personne, j'attends encore un peu 20:23:59 <dg> Avec un peu de chance, $task ne sera plus très long 20:24:02 <str4d> (sans doubler les messages) 20:24:05 <dg> str4d : pas sans des modifs sérieuses de l'IRCd 20:24:16 <dg> (ou des hax i2p ?) 20:24:22 * KillYourTV baisse la priorité de ses tâches pour donner plus de CPU à dg 20:25:07 <str4d> Il y a déjà des mods I2P pour l'IRCd alors pourquoi pas de la redondance ? 20:25:50 <dg> en fait 20:25:50 <str4d> j'imagine que ça dépend de l'IRCd 20:26:04 <dg> Je vois un peu le nombre de splits IRC comme une façon de mesurer la santé du réseau 20:26:19 <dg> Pour moi, ça dit quelque chose sur la réussite des tunnel :-P 20:27:07 <str4d> À ce propos. 20:27:30 <KillYourTV> Je ne sais pas quelles mods ont été appliquées ni pourquoi elles étaient nécessaires. (À l'époque, ngircd avait besoin d'une petite mod pour l'affichage b32... mais avec webirc ce n'est plus nécessaire (et elles ne s'affichent pas ici de toute façon)) 20:28:00 <str4d> -_- 20:49:54 <psi> orion : à propos de c++ i2p, ça te dérange si j'ajoute un système de build à ton code ? probablement scons 20:54:16 <dg> Je suis prêt 20:54:27 <dg> Désolé pour le retard, tout le monde 20:55:01 * dg ping #i2p-dev 21:03:16 <str4d> o/ dg 21:04:09 <hottuna> salut dg 21:05:07 <iRelay> <weltende@freenode> *fait coucou* 21:05:53 <psi> yay 21:05:56 * psi a expiré 21:11:17 <hottuna> prêt, dg ? 21:13:23 <dg> désolé, j'ai été déconnecté 21:13:26 <dg> Qu'est-ce que j'ai manqué ? 21:13:26 <dg> <+iRelay> <weltende@freenode> *fait coucou* 21:13:26 <dg> chanserv donne la voix à psi 21:13:26 <dg> <+psi> yay 21:13:26 <dg> +psi a expiré 21:13:26 <dg> s-771 est maintenant connu sous le nom de s-77 21:13:26 <dg> <+dg> yay ! 21:13:26 <dg> <+dg> Tout le monde s'est réveillé pour moi<3 21:13:27 <dg> <+dg> weltende : Des nouvelles concernant la mailing list ? stp dis-moi que oui 21:13:27 <Meeh> *fait coucou* 21:13:27 <hottuna> Je ne pense pas que tu aies manqué quoi que ce soit 21:13:27 <psi> ouais 21:13:27 <dg> très bien 21:13:27 <dg> Donc, weltende : .. 21:14:37 <iRelay> <weltende@freenode> pas vraiment... pas eu le temps pour l'instant 21:14:47 <iRelay> <weltende@freenode> kytv pourrait le faire... il a l'accès root à la machine à laquelle je pensais, si je me souviens bien ;-) 21:14:50 * dg attend quelques minutes 21:15:41 * dg poke KillYourTV 21:17:30 <iRelay> <weltende@freenode> dg : et plus de cowbell ! 21:17:34 <iRelay> <weltende@freenode> euh... de la structure 21:18:02 * dg n'a jamais été doué pour ça, mais il va essayer 21:18:12 * dg passe à la suite 21:18:15 <dg> KillYourTV : ping quand tu reviens 21:18:21 <dg> Alors, des mises à jour de statut. 21:18:40 * str4d a ~40 min, donc GTFG fg ;P 21:18:40 <KillYourTV> hmm ? Je ne savais pas que j'avais root mais je peux y consacrer un peu de temps (les cours et le déménagement m'ont pris pas mal de temps) 21:18:40 <dg> Ça vaut la peine de les remettre vu qu'on a les réunions (et, espérons-le, leurs résumés, mais ça ne marche pas pour l'instant) ? 21:19:15 <str4d> dg, à qui seraient destinées les mises à jour de statut ? 21:19:22 <str4d> s/pour/destinées à/ 21:19:25 <iRelay> str4d voulait dire : dg, à qui seraient destinées les mises à jour de statut ? 21:19:34 <dg> Eh bien, je suppose que les précédentes, que jrandom maintenait, s'adressaient à ceux qui voulaient un TL;DR des réunions 21:20:06 <dg> Peut-être comme ce qu'on a fait avec la dernière réunion (sur le site) où les résultats étaient résumés en haut de la page 21:20:31 <hottuna> Ce serait bien pour développer la communauté, mais c'est aussi un peu de boulot. 21:20:49 * dg ne pense pas que ce soit indispensable en soi mais ce serait bien de dire ce que la réunion a accompli/décidé 21:21:32 <hottuna> Est-ce que quelqu'un veut s'en charger ? 21:22:01 <str4d> Dans la refonte du site, j'ai pris les mises à jour de statut comme des « billets de blog » 21:22:05 <str4d> Donc il vaudrait mieux écrire ceux-là, ou structurer les mises à jour de statut comme telles. 21:22:20 <hottuna> ça a l'air plutôt bien 21:22:57 <str4d> (Et puisque le blog aura un RSS ou autre, ça pourra ensuite alimenter toutes les autres voies de diffusion souhaitées) 21:23:24 <psi> point 1 : à considérer, CCC 21:23:27 <lillith> je pensais qu'après une réunion on pourrait ouvrir un nouveau fil sur zzz.i2p, pour permettre aux gens de répondre avec des suites à ce qui a été discuté 21:23:30 <psi> comment « ce côté » va-t-il s'organiser ? 21:23:55 <hottuna> Je soutiens l'idée du blog, toutefois il faut quelqu'un pour s'en occuper. 21:24:50 <psi> oh foutu lag 21:25:27 <str4d> Et les mises à jour de statut n'ont pas besoin d'être trop « compte-rendu », puisque la section réunions de la refonte est l'endroit où les vrais comptes rendus doivent aller (et je pense que les comptes rendus pourraient aussi être mis dans un flux, tandis que les logs complets sont affichés avec les comptes rendus sur le site) 21:26:10 <zzz> dg, pour info, les mises à jour de statut de jr étaient envoyées des heures avant chaque réunion, et ce n'étaient pas les comptes rendus de la réunion précédente 21:26:55 <str4d> Ah, merci zzz — donc plutôt une mise à jour générale pour mettre tout le monde à niveau avant la réunion. 21:27:10 <zzz> exact 21:27:39 <zzz> dg, pour info, les mises à jour de statut de jr étaient envoyées des heures avant chaque réunion, et ce n'étaient pas les comptes rendus de la réunion précédente 21:28:00 <dg> zzz : ah ok, c'était un tl;dr de la $week ? 21:28:03 <dg> <+dg> On continue ? 21:28:03 <dg> <+dg> psi : ccc est à l'ordre du jour :) 21:28:03 <dg> --- aquarium (grenze@irc2p) a rejoint #i2p-dev 21:28:06 <dg> --- w8rabbit (w8rabbit@irc2p) a quitté (Killed (nickserv (Nick kill enforced))) 21:28:06 <zzz> <str4d> Ah, merci zzz — donc plutôt une mise à jour générale pour mettre tout le monde à niveau avant la réunion. 21:28:06 <zzz> <zzz> exact 21:28:09 <dg> <+dg> Sujet suivant : * rôle de gestion des RP (http://zzz.i2p/topics/1299) 21:28:09 <dg> <+dg> Je ne sais pas si le gars qui a posté ça est ici... 21:28:09 <str4d> dg, repost : Et les mises à jour de statut n'ont pas besoin d'être trop « compte-rendu », puisque la section réunions de la refonte est l'endroit où les vrais comptes rendus doivent aller (et je pense que les comptes rendus pourraient aussi être mis dans un flux, tandis que les logs complets sont affichés avec les comptes rendus sur le site) 21:28:24 <str4d> Si, il est là — orion ? 21:28:34 <hottuna> dg, serais-tu d'accord pour écrire une mise à jour de statut avant les réunions sur le blog ? 21:29:16 <str4d> (il est au moins dans le chan) 21:29:23 <str4d> Et pour mémoire, c'est le gars qui bosse sur I2PCPP 21:30:15 * psi compile i2pcpp 21:31:12 <psi> je regarde aussi le code 21:32:58 <psi> j'ai un fichier SConstruct 21:36:03 <dg> fichus rats qui mangent les câbles 21:36:03 <dg> [repost] 21:36:03 <dg> <+psi> j'ai un fichier SConstruct 21:36:05 <dg> <+dg> str4d : 21:36:05 <dg> <+dg> * Mises à jour de la refonte du site 21:36:05 <dg> <+dg> Quelque chose ? 21:36:08 <dg> [/repost] 21:36:12 <str4d> dg, besoin de plus de versions stables 21:36:15 <str4d> =P 21:36:21 <dg> :( 21:36:36 <str4d> dg, j'ai les URLs par réseau qui fonctionnent 21:36:59 <dg> oh sympa, des progrès 21:37:02 <dg> Comment tu as fait ? 21:37:06 * psi note à moi-même : ne pas compiler avec -j8 sur une machine à 4 cœurs 21:37:13 <str4d> Donc dans les fichiers de page, si tu mets <a href="http://{{ i2pconv(trac.i2p2.i2p) }}/"> ça le convertira en trac.i2p2.de 21:37:32 <str4d> Et de même pour tout autre site qui a des URLs publiques connues (en dur). 21:37:39 <str4d> Sinon il ajoute .to 21:38:16 <str4d> dg, le problème était que Flask mettait en cache les filtres appliqués aux chaînes. 21:38:19 <str4d> Donc c'était évalué à la première lecture du modèle puis stocké. 21:38:39 <iRelay> <weltende@freenode> psi : à moins qu'il ne fasse plusieurs threads par cœur ;) 21:38:43 <str4d> Transformer le filtre en context processor (donc la fonction est évaluée à chaque requête) a fait l'affaire. 21:38:46 <dg> Oh, ha 21:39:34 <str4d> Je peux essayer de généraliser la fonction pour que tu lui passes l'URL entière et qu'elle trouve et modifie la partie domaine, si les gens préfèrent l'utiliser comme ça. 21:39:45 <str4d> Mais ça marche pour l'instant (TM) 21:40:01 <dg> psi : 21:40:04 <dg> * Discussion atelier/présentation éclair au CCC 21:40:28 <psi> oui 21:40:39 * psi revoit le lien zzz.i2p 21:40:58 <str4d> (à part ça : dès que j'aurai un peu de temps libre (après avoir débuggé le mécanisme de flux) j'aimerais régler l'histoire du miroir de téléchargement avec welterde.) 21:42:36 <iRelay> <weltende@freenode> str4d : eh bien... ça devrait être assez simple... un fichier texte dans mtn avec la liste de tous les miroirs http, ftp... 21:44:32 <iRelay> <weltende@freenode> (et en backend juste un site maître rsync, depuis lequel tous les miroirs tirent) 21:44:40 <hottuna> avons-nous choisi un sujet pour la présentation éclair ? 21:44:40 <psi> ok concernant le CCC, j'ai 0 % de chance d'obtenir les documents requis pour y aller à temps 21:44:40 <psi> aussi... plein d'« autres trucs » 21:44:40 <psi> en général je suis surchargé à cause des partiels 21:44:40 <psi> et du lag 21:45:31 <str4d> welterde, je m'en doutais, mais je ne suis pas familier avec l'actuelle configuration des miroirs. 21:47:26 <str4d> L'autre chose, bien sûr, c'est de migrer le reste des anciennes pages (et de nettoyer la navigation) 21:48:06 <dg> <+psi> ok concernant le CCC, j'ai 0 % de chance d'obtenir les documents requis pour y aller à temps 21:48:06 <dg> <+psi> aussi... plein d'« autres trucs » 21:48:06 <dg> <+psi> en général je suis surchargé à cause des partiels 21:48:06 <dg> <+psi> et du lag 21:48:06 <dg> <+dg> On pourrait probablement demander au public qui a déjà utilisé i2p 21:48:09 <dg> <+iRelay> <weltende@freenode> (et en backend juste un site maître rsync, depuis lequel tous les miroirs tirent) 21:48:09 <dg> <+dg> psi : ouais, ech et welt y vont cependant d'après ce que je sais 21:48:11 <dg> <+str4d> welterde, je m'en doutais, mais je ne suis pas familier avec l'actuelle configuration des miroirs. 21:51:57 <str4d> Ok, je file o/ 21:52:13 <dg> bye o/ 21:52:28 <dg> On aurait vraiment dû commencer plus tôt 21:52:31 <dg> bon sang 21:52:47 <str4d> Je verrai si je peux revenir à temps pour la fin, mais rien de garanti. 21:53:35 <dg> d'accord, sténo 21:53:42 * dg poke Meeh 21:54:01 <psi> il nous faut une interface générique pour créer des transports 21:54:04 <psi> (à mon avis) 21:54:23 <psi> s/il nous faut/devrions\ avoir/ 21:54:26 <iRelay> psi voulait dire : nous devrions\ avoir une interface générique pour créer des transports 21:55:08 <Meeh> Je suis là, désolé, j'ai été dérangé par un coup de fil, je suis de retour 21:55:16 <dg> d'après ce que je sais, il y a quelque chose appelé « restricted routes », mais je ne sais pas comment ça marche 21:55:19 <Meeh> *je rattrape/je lis le log* 21:55:22 <dg> (et elles n'ont pas été implémentées... ?) 21:55:28 <dg> Meeh : il n'y a pas grand-chose à lire.. :( 21:55:50 <psi> dg pas de docs là-dessus ? 21:56:10 <dg> psi : une mention sur www.i2p2.i2p, c'est tout ce que j'ai trouvé sous roadmap ou un truc du genre... 21:56:47 <psi> si quelqu'un se souvient de ce que sont/étaient les « restricted routes » merci de le dire 21:56:50 <lillith> dg, d'après ce que j'en comprends, les restricted routes c'est comme le « darknet mode » sur freenet, tu ne te connectes qu'à travers des pairs de confiance 21:56:57 <psi> ah 21:57:16 <dg> ah 21:57:31 <lillith> je pense :) 21:57:34 <psi> ça a l'air d'être ça 21:58:11 <dg> ça colle avec le nom 21:58:33 <lillith> ça a été mentionné sur zzz.i2p récemment, si je me souviens bien 21:59:40 <psi> si quelqu'un qui sait vraiment depuis l'époque pouvait « confirmer », ce serait super 22:01:31 <lillith> http://zzz.i2p/topics/114 22:04:31 * dg lit 22:04:31 <lillith> ce n'est pas ce que je voulais dire, mais ça explique assez bien 22:06:02 <Meeh> je me demandais, on en est où dans la réunion ? 22:06:13 <Meeh> c'est quoi le sujet actuel 22:06:16 <dg> On flotte un peu, Meeh 22:06:23 <Meeh> ah ok 22:06:31 <dg> « * Cacher le trafic I2P. Comme Tor, le masquer pour qu'il ressemble à du trafic SSL, ou quelque chose du genre. (En pensant aux pays où les darknets sont illégaux) » 22:06:41 <dg> (On a commencé en retard et donc on rame) 22:08:10 <Meeh> ouais, on devrait réfléchir à des transports alternatifs possibles pour les pays qui bloquent et rendent les darknets illégaux 22:09:47 <lillith> eh bien pour commencer : à quel point le trafic i2p est-il distinctif actuellement ? 22:09:50 <hottuna> Je pense qu'on devrait jouer ça de la même manière que tor 22:09:50 <hottuna> et ne le déployer que quand c'est nécessaire 22:09:50 <hottuna> afin de prolonger toute course à l'armement 22:09:50 <hottuna> mais on n'a encore été bloqués nulle part 22:09:50 <hottuna> autant que je sache 22:10:05 <dg> (pour l'instant) 22:10:25 <dg> Aussi, l'absence de ce genre de « protection », c.-à-d. de système, éloigne certains d'i2p 22:10:32 <psi> en général, une API de transport générique serait une mine d'or pour les développeurs 22:10:32 <hottuna> on a beaucoup de données aléatoires, mais aucun des en-têtes de SSL 22:10:57 <dg> obfsproxy est incroyable mais on n'a pas besoin de quelque chose de ce niveau 22:11:48 <psi> une interface que tu implémentes et qui fait ta version du transport de données, que ce soit par des chèvres ou en http+ssl 22:11:50 <iRelay> <weltende@freenode> psi : on a déjà une API de transport générique ;) 22:11:54 <lillith> i2p ne peut pas vraiment être « trop sécurisé » 22:12:02 <hottuna> une API de transport serait une bonne idée, et permettrait un développement rapide des transports nécessaires 22:12:14 <psi> ah oui ? 22:12:36 <psi> je dois regarder le code de plus près 22:12:56 <psi> soit ça ne saute pas assez aux yeux, soit je l'ai manqué, soit ce n'est pas là 22:13:03 <Meeh> ouais, pour l'instant... ce n'est qu'une question de temps 22:13:36 <iRelay> <weltende@freenode> router/java/src/net/i2p/router/transport/Transport.java est l'interface que tu dois implémenter 22:13:36 <dg> certainement pas, lillith 22:13:46 <dg> bien que i2p fasse déjà beaucoup de crypto 22:14:17 <hottuna> je trouve qu'obfsproxy est horrible, et qu'il est greffé à tor de la façon la plus Frankenstein possible 22:14:40 <dg> Je n'aime pas leurs pluggable transports mais la techno est cool 22:14:48 <dg> (imiter Skype, c'est un truc cool) 22:17:27 <psi> si je me souviens bien, obsproxy peut être contre-productif 22:17:33 <hottuna> je dois y aller 22:17:46 <psi> parce qu'il émule un réseau de surveillance 22:17:53 * psi orthographe 22:18:00 <dg> bye 22:19:55 <psi> je dois aussi partir pour l'instant 22:20:27 <dg> Je pense qu'on peut s'arrêter là et refaire ça la semaine prochaine/bientôt (voire plus tôt) 22:20:34 <dg> On a un peu foiré celle-ci 22:21:04 <iRelay> <weltende@freenode> ça me va 22:21:07 <psi> c'est mieux d'avoir une structure de réunion prédéfinie 22:21:54 <dg> ouais 22:26:10 <Meeh> déconnecté... 22:26:29 <Meeh> 23:10:30 <+psi> en général, une API de transport générique serait une mine d'or pour les développeurs 22:26:32 <Meeh> 23:10:31 <hottuna> on a beaucoup de données aléatoires, mais aucun des en-têtes de SSL 22:26:35 <Meeh> 23:13:01 <+Meeh> ouais, pour l'instant... ce n'est qu'une question de temps 22:26:38 <Meeh> 23:13:15 <+Meeh> alors pourquoi mettre les gens hors-ligne d'i2p pendant un moment... mieux vaut prévenir que guérir 22:26:41 <Meeh> qu'est-ce que j'ai manqué ? 22:27:11 <psi> Meeh : réunion ajournée pour l'instant 22:27:11 * psi orthographe 22:27:58 <psi> <dg> certainement pas, lillith 22:27:58 <Meeh> ah, nul... réunion la semaine prochaine ? 22:28:10 * psi lag 22:28:55 <lillith> Meeh, à décider, peut-être avant puisque celle-ci n'a pas été une grande réussite 22:29:25 <Meeh> oui oui, la semaine prochaine alors