Récapitulatif rapide
Présents: adamta, ardvark, bar, cervantes, jrandom, Pseudonym, Ragnarok, susi23
Journal de réunion
13:04 <jrandom> 0) salut 13:04 <jrandom> 1) État du réseau 13:04 <jrandom> 2) État de Syndie 13:04 <jrandom> 3) susidns 13:04 <jrandom> 4) ??? 13:04 <jrandom> 0) salut 13:04 * jrandom fait un signe de la main 13:04 <+bar> salaam aleikum 13:04 <jrandom> notes de statut en ligne @ http://dev.i2p.net/pipermail/i2p/2005-September/000888.html 13:04 <+Ragnarok> salut 13:04 * cervantes salue en touchant son chapeau 13:04 <+fox> * adamta renvoie un signe de la main à travers le pont Irc2p/Freenode 13:05 <jrandom> :) ok, on passe à 1) état du réseau 13:05 <@cervantes> *** Déconnecté 13:05 <jrandom> les choses semblent plutôt bien se passer d'après ce que je vois 13:05 <jrandom> héhé 13:06 * cervantes est d'accord... seulement un netsplit (partition du réseau) en quelques jours 13:06 <jrandom> je sais qu’il y a encore des problèmes quand la connexion réseau de quelqu’un est très congestionnée (ce qui provoque des files d’attente et des échecs de messages, entraînant davantage d'elGamal et une utilisation CPU plus élevée) 13:06 <@cervantes> et mon uptime de connexion IRC est aussi long que celui de mes routers 13:06 <+Ragnarok> comme d'habitude pour moi. Lent, mais utilisable, avec une instabilité intermittente 13:07 <jrandom> bien, je vois ça aussi, cervantes 13:07 <jrandom> Ragnarok: instabilité avec les eepsites, irc, i2pbt, i2phex, mail, tout ça ? avec la 0.6.0.5 ou plus ancien ? 13:08 <+Ragnarok> principalement sous forme de déconnexions IRC toutes les quelques heures. 13:08 <+Ragnarok> je n’utilise pas grand-chose d’autre, donc je n’ai pas beaucoup plus d’infos 13:08 <jrandom> hmm, as-tu configuré le bw limiter (limiteur de bande passante) ? 13:08 <+Ragnarok> oui 13:08 <jrandom> (rappel : -1 signifie maintenant 16KBps) 13:09 <+Ragnarok> il est réglé au-dessus de la valeur par défaut 13:09 <jrandom> ok cool, atteins-tu ce plafond parfois, et/ou ce plafond est-il adapté à ta capacité réseau réelle ? 13:09 <+Ragnarok> la limite est bien en dessous de ma capacité réelle, car la régler haut semble tuer mon router sans fil 13:10 <jrandom> héhé ok 13:10 <+Ragnarok> mais mon router ne semble de toute façon jamais atteindre la limite 13:11 <+Ragnarok> je peux essayer de le tester en charge un peu et suivre ça de plus près 13:11 <jrandom> l’utilisation de bande passante de pointe l’atteint-elle tout de même (d’après oldstats.jsp) ? i2p envoie plutôt en rafales, et une congestion lors d’une rafale peut provoquer une déconnexion IRC 13:11 <jrandom> cool, ce serait génial. je ne peux tester localement qu’un nombre limité de situations, donc tout retour est apprécié 13:11 <+Ragnarok> je cherche quel nombre, exactement ? oldstats est assez dense... 13:12 <+Ragnarok> s/./?/ 13:12 <jrandom> héhé, désolé — oldstats.jsp#bw.sendBps le pic sur 60 s (le deuxième nombre sur la ligne) 13:14 <+Ragnarok> quelles sont les unités ? Le nombre semble hautement improbable 13:14 <jrandom> KBps, désolé 13:14 <jrandom> (le nom est incorrect) 13:15 <Pseudonym> bits ou octets ? 13:15 <jrandom> octets 13:15 <+Ragnarok> malheureusement, ça doit être faux alors 13:15 <+Ragnarok> le nombre de pointe est une petite fraction de la limite, et de l’utilisation actuelle du router 13:15 <jrandom> hmm, c’est assez précis, comptant sizeof(messages received) 13:16 <jrandom> (bien que le bw limiter lui-même opère à un niveau plus bas, en comptant sizeof(packets received or sent) 13:16 <+Ragnarok> à quel point est-ce problématique si je fais un copier-coller de la ligne ? :) 13:16 <jrandom> il serait peut-être plus sûr de me l’envoyer en /msg 13:17 <+Ragnarok> attends, je regardais le taux sur 60 min. Ça semble toujours bas, mais au moins c’est plus élevé que l’usage actuel. 13:17 <+Ragnarok> désolé 13:17 <+Ragnarok> je vais te /msg plus d’infos 13:17 <@cervantes> Ragnarok: on pourrait instantanément déterminer ton nom, ton adresse et tes coordonnées bancaires à partir du netDB 13:17 <jrandom> héhé 13:18 <jrandom> cervantes: c’est pour ça que la publication bw du netDb n’annonce que le taux *actuel*, pas le pic ;) 13:18 <jrandom> (mais oui, divulguer sa consommation de bw peut être dangereux face à un adversaire) 13:19 <jrandom> ok, quelqu’un d’autre a quelque chose à soulever concernant l’état du réseau ? 13:21 <jrandom> sinon, on passe à 2) état de Syndie 13:22 <jrandom> beaucoup de progrès sur Syndie, comme décrit dans l’email et sur mon blog. plutôt que de répéter ici, quelqu’un a quelque chose à soulever sur ce front ? 13:22 <@cervantes> Officiali2pApps++ 13:23 <+fox> <adamta> Je modifie les fichiers JSP pour utiliser un balisage plus structuré/sémantique afin qu’ils puissent être stylés plus souplement avec du CSS. 13:23 <+fox> <adamta> Je n’ai rien à montrer pour l’instant, mais je posterai sur la liste de diffusion quand j’aurai quelque chose de prêt. 13:23 <+Ragnarok> peut-être qu’une petite description de ce que tu penses être le cas d’usage courant pour Syndie serait utile. Je ne suis encore qu’un peu sûr de ce que c’est, à part un CMS de blog 13:23 <jrandom> cool adamta — assure-toi de travailler avec la dernière base de code, j’ai passé tout en CSS hier soir 13:24 <jrandom> (à un niveau grossier, hein) 13:24 <+fox> <adamta> jrandom: Oups... je travaillais sur une version antérieure. 13:24 <+fox> <adamta> Je vais `cvs update` et voir ce qui a changé, alors. 13:24 * Ragnarok, qui demande de la doc utilisateur. Quelle hypocrisie 13:24 <jrandom> bonne idée, Ragnarok. le cas d’usage est essentiellement '$myI2P.getUseCases()' 13:25 <jrandom> syndication et publication sûres de contenu, plutôt que d’utiliser des eepsites 13:25 <jrandom> (car les eepsites n’autorisent pas une syndication sûre, exigent plus de compétence pour publier, et requièrent une haute disponibilité du nœud opérateur) 13:25 <+Ragnarok> mais comment c’est syndiqué, alors ? 13:26 <jrandom> une bonne intro aux objectifs de Syndie se trouve dans le billet http://syndiemedia.i2p/index.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&entry=1124496000001&images=false&expand=true 13:27 <jrandom> actuellement, la syndication se fait via HTTP avec des pairs de syndication explicitement spécifiés (soit des archives Apache, d’autres instances Syndie, ou des freesites avec des archives Syndie) 13:27 * cervantes vient d’éplucher le CSS de Syndie... il y a suffisamment de classes pour faire pas mal de styles, mais le balisage en soi n’est pas idéal pour créer de nouveaux thèmes 13:27 <+Ragnarok> oh, sympa. Je ne crois pas avoir vu ça 13:27 <@cervantes> *classes=classed 13:27 <@cervantes> adamta : je serais intéressé de voir ce que tu vas proposer 13:28 <jrandom> cervantes: je ne suis pas un gourou CSS, donc toute personne inspirée pour l’améliorer, le restructurer, ou refondre tout le fonctionnement CSS/front-end est la bienvenue :) 13:28 <@cervantes> il suffit de virer ces fichus tableaux :) 13:28 <jrandom> héhé 13:30 <+fox> <adamta> cervantes+jrandom: En effet. Il y a de quoi faire un style de base, comme changer la palette de couleurs, mais j’essaie de le modifier pour supprimer les tableaux et fournir suffisamment de balisage sémantique (des <div> imbriqués pour les sections, des balises d’en-tête, etc., tous avec des classes et des IDs quand c’est utile) afin qu’une feuille de style puisse complètement changer l’apparence selon le goût de l’utilisateur. 13:30 <@cervantes> cool 13:30 <jrandom> génial, adamta ! 13:31 * jrandom ne touchera pas à ce côté-là pendant un moment (j’ai déjà plein de boulot dans le router :) 13:31 <@cervantes> sur une note semi-liée, les nouveaux thèmes de la routerconsole ont été quelque peu retardés par la *hum* disparition d’arcturus 13:31 <jrandom> héhé d’oh 13:31 <@cervantes> j’essaie de reprendre où il s’est arrêté avec quelques ajustements de workflow 13:32 <@cervantes> mais je n’ai pas les compétences JSP pour faire quelque chose de radical comme corriger les écrans de configuration de tunnel cassés 13:33 <jrandom> ah cool, tout progrès est bon, et si tu as besoin d’aide sur quelque chose en particulier, je suis dans le coin 13:33 <jrandom> adamta : une chose à garder en tête est le truc des styles multiples (utiliser le style choisi par l’auteur mais hébergé localement) ((voir mes billets de blog récents pour plus d’infos)) 13:33 <@cervantes> cela dit, le nouveau thème alternatif a l’air ok 13:33 <jrandom> bien 13:34 <+fox> <adamta> La nouvelle palette de couleurs est clairement plus agréable, si c’est à cela que tu fais référence (?). 13:35 <@cervantes> adamta : ce serait cool si les auteurs pouvaient sélectionner un style complet à partir d’un ensemble de templates pour leur blog particulier 13:35 <jrandom> cervantes: penses-tu qu’on devrait déployer ces changements JSP/CSS qu’arcturus m’a renvoyés avant, ou préfères-tu attendre que tu aies fini quelques autres parties ? 13:36 <@cervantes> jrandom: je ne suis pas sûr de ce qu’il t’a donné 13:36 <@cervantes> si tu peux me les balancer, je peux comparer... j’ai fait des changements de balisage supplémentaires depuis la dernière fois où j’ai discuté avec lui 13:37 <jrandom> cervantes: les billets individuels d’un blog peuvent maintenant avoir un style propre au blog appliqué (ce qui fait par ex. que class="s_detail_addressLink ss_minimal_detail_addressLink" est utilisé dans le HTML, en supposant que le style spécifié soit « minimal ») 13:37 <jrandom> cool, je te les renvoie, cervantes 13:37 <@cervantes> merci 13:38 <jrandom> cervantes: un thème par blog est un peu plus difficile — les gens de LJ ont dû gérer ça aussi, et ont proposé un compromis disant que la liste contenant plusieurs blogs utilise les préférences de style du lecteur, tandis que la liste contenant uniquement les billets d’un seul blog utilise les préférences de style de l’auteur 13:38 <jrandom> on pourrait publier un 'DefaultStyle: minimal' dans les métadonnées du blog pour permettre ce dernier comportement 13:39 <@cervantes> oui, c’est ce que j’imaginais 13:39 <+susi23> (les préférences du lecteur devraient toujours avoir la priorité sur les autres) 13:39 <+susi23> (mais ce n’est qu’un avis :) 13:39 <jrandom> oui, quand le lecteur a des préférences explicites 13:39 <@cervantes> /ignore susi23 13:39 <@cervantes> zut, ça n’a pas marché 13:41 <@cervantes> si on fait du filtrage par blog une forme de navigation plus distincte 13:42 <@cervantes> comme une liste latérale 13:42 <jrandom> pour le moment, les préférences de l’utilisateur sont un peu intégrées au flux de travail, plutôt que sur une page de préférences séparée (par ex. un lien pour ajouter un blog aux favoris, l’ignorer, ou cacher/afficher les images). peut-être que quand on aura plusieurs styles locaux, ce serait bien d’avoir un menu déroulant « style d’affichage » en haut 13:42 <@cervantes> alors les changements de style passeront mieux 13:42 <jrandom> hmm oui, la navigation inter-blogs va être intéressante 13:43 <jrandom> donc tu préfères comme c’était au départ, avec la liste des blogs sur le côté gauche, plutôt que le menu déroulant ? 13:43 <jrandom> http://syndiemedia.i2p/viewattachment.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&entry=1124769600000&attachment=0 13:44 <@cervantes> <bluesky>eh bien ça pourrait peut-être être une préférence de template ?</bluesky> 13:44 <jrandom> hmm, je ne sais pas si des feuilles de style peuvent transformer une liste en menu déroulant, non ? 13:44 <@cervantes> type de navigation : dropdown|sidelist|hierarchy 13:44 <@cervantes> non 13:45 <jrandom> ok, oui, ça peut se faire en JSP et via une préférence utilisateur, pas de souci 13:45 <jrandom> (hierarchy ?) 13:45 <+susi23> (bien sûr, tu peux donner au select un paramètre rows) 13:45 <@cervantes> mais si tu abstrais le balisage en templates, alors tu peux avoir plusieurs dispositions selon les préférences utilisateur 13:45 <jrandom> ah, vrai, comme une liste à plusieurs valeurs 13:45 <jrandom> (plutôt qu’une liste HTML de liens) 13:46 <@cervantes> (j’étais en train de faire du blue-sky, hein) 13:46 <jrandom> oui oui, cervantes (même s’il serait bien de faire autant de templating que possible via le CSS, car c’est plus facile pour déployer des thèmes) 13:46 <jrandom> ((surtout avec le nouveau docs/syndie_standard.css)) 13:46 <@cervantes> tu pourrais garder ça pour la version 2 et te concentrer sur des aspects plus importants 13:47 <+susi23> (tu pourrais mettre les trois variantes dans la source HTML et l’utilisateur décide quelles div on veut cacher) 13:47 <@cervantes> oui, si adamta met de l’ordre dans le balisage, tu pourras probablement faire des variations assez radicales 13:47 <jrandom> oui, mais je suis ouvert aux idées pour la valeur par défaut. s’il y a une meilleure manière de naviguer, autant déployer celle-là 13:47 <jrandom> bonne idée, susi23 13:47 <+susi23> (ok, pas très élégant ;) 13:47 <@cervantes> comme sur http://www.csszengarden.copm 13:48 <@cervantes> * http://www.csszengarden.com 13:48 * jrandom est content d’avoir implémenté ArchiveIndex comme un objet séparé d’Archive, donc tout ça revient essentiellement à traiter le fichier texte archive.txt :) 13:49 <jrandom> ok, quelqu’un a d’autres questions/commentaires/préoccupations concernant Syndie ? 13:50 <jrandom> (à noter : le nouveau truc de petname (surnom) a un export en un clic vers le fichier userhosts.txt de l’utilisateur, y déposant toutes les adresses i2p [mais il n’importe pas encore]) 13:50 <@cervantes> beau boulot 13:50 <jrandom> gracias cervantes 13:50 <@cervantes> tu vas refaire quelque chose sur le cœur d’i2p un jour ? :) 13:50 <jrandom> héhé 13:51 * jrandom a une paire de changements de folie à venir dans le router, qui nous apporteront beaucoup de capacités 13:51 <jrandom> (mais j’en dirai plus quand ils seront testés et prêts à être déployés) 13:51 <@cervantes> i2pponies.ar 13:51 <@cervantes> i2ponies.war 13:52 <@cervantes> hmm, l’actualisation VNC est lente ce soir 13:52 <+susi23> (guerres de poneys ? pauvres poneys...) 13:52 <jrandom> héhé 13:52 <jrandom> ok, on passe à 3) susidns 13:52 <jrandom> susi23: tu veux nous faire un résumé ? 13:52 <+susi23> eh bien 13:53 <+susi23> il n’y a pas grand-chose à dire... susidns est une webapp très simple qui te donne accès à la configuration d’addressbook (carnet d’adresses) et aux fichiers d’abonnements 13:53 <+susi23> et à tes « addressbooks » à savoir hosts.txt, userhosts.txt et (s’il existe) ton addressbook publié 13:54 <+susi23> j’ai ajouté une page d’introduction et quelques explications sur la façon dont addressbook fonctionne 13:54 <+susi23> (ok, comme je pense qu’addressbok fonctionne ;) 13:54 <jrandom> w00t :) 13:54 <+bar> userhosts.txt? 13:54 <+susi23> vu qu’il y a eu des questions d’utilisateurs à ce sujet ces dernières semaines 13:54 <+Ragnarok> j’enverrai un retour, une fois que je l’aurai essayé :) 13:54 <@cervantes> cool, c’est à quel niveau de maturité ? 13:54 <+susi23> bien sûr 13:54 <+susi23> utilisable 13:55 <ardvark> j’utilise addressbook, mais je n’ai pas de userhosts.txt, ou bien userhosts.txt correspond à mes eepsites personnelles/privées ? 13:55 <jrandom> ardvark : userhosts sert aux surcharges personnalisées définies par l’utilisateur (il n’existe pas par défaut) 13:55 <+susi23> userhosts.txt est un deuxième fichier hosts.txt qui est lu par le NamingService 13:55 <ardvark> ok 13:55 <+Ragnarok> userhosts.txt est celui que tu peux éditer sans crainte de perte de données due à des conditions de course :) 13:55 <+susi23> et oui, des gens l’ont utilisé pour des clés privées 13:56 <+susi23> (ce qui est un peu dangereux maintenant quand tu actives la publication addressbook) 13:57 <+susi23> bon, pas de magie ici... c’est tout 13:57 <+Ragnarok> ajouter un privatehosts.txt ou quelque chose du genre, lu par le NamingService mais pas par addressbook, serait trivial 13:57 <+susi23> vrai 13:57 <@cervantes> j’aimerais voir ça ;-) 13:58 * cervantes serre ses clés privées contre lui ;-) 13:58 <jrandom> oh, la page d’intro de susidns est sympa :) 13:58 <jrandom> (cervantes/susi/ragnarok/et al. : voyez aussi l’interface web de petname de Syndie [il faut se connecter pour la voir]) 13:58 <+susi23> comme la publication des addressbooks est désactivée par défaut, il n’y a pas de danger pour les gens normaux 13:58 <jrandom> oui oui 13:59 <+Ragnarok> je l’ai déjà demandé, mais y a-t-il quelque chose que je puisse faire pour faciliter la vie des gens qui écrivent des frontends pour addressbook ? 13:59 * cervantes a oublié son identifiant 13:59 <jrandom> cervantes : tu peux t’enregistrer à nouveau ;) 13:59 <+Ragnarok> moi aussi, probablement 14:00 <@cervantes> sushidns ne serait-il pas un meilleur nom ? 14:00 * cervantes se baisse 14:00 <+susi23> ragnarok : que dirais-tu d’une fonction pour interrompre le thread en sommeil afin de lancer immédiatement (déclenché par l’utilisateur) une mise à jour des abonnements ? 14:01 <jrandom> oh, ou une fonctionnalité « fetch now » manuelle 14:01 * susi23 gifle cervantes avec une grosse truite. 14:01 <+susi23> oui, l’appeler dns est ridicule ici... mais c’est un nom historique :) 14:01 <@cervantes> truite crue ! 14:01 * cervantes attrape la sauce soja 14:01 <+susi23> (pervers !) 14:02 <+susi23> ok, revenons au sujet s’il vous plaît ;) 14:02 <+Ragnarok> ok, je vais regarder ça 14:02 <+susi23> (ne buvez pas pendant les réunions !) 14:02 * jrandom cache ma boisson 14:03 * susi23 envoie un ping à jrandom 14:03 <jrandom> ok cool, merci susi, ça a l’air très bien 14:03 <jrandom> ok, on passe à 4) ??? 14:03 <jrandom> quelqu’un a autre chose à soulever pour la réunion ? 14:04 <@cervantes> si quelqu’un a rencontré des problèmes avec irc2p, merci de le signaler aux admins 14:06 <@cervantes> #irc2p est le canal de support 14:06 <@cervantes> ou postez sur le forum 14:06 <@cervantes> jrandom : veux-tu un forum Syndie au fait ? (ou est-ce redondant) 14:07 <@cervantes> susi23 : tu es le bienvenu pour en avoir un aussi, pour ta pléthore d’apps i2p ;-) 14:07 <jrandom> pour l’instant, je pense qu’on est ok sans, merci quand même 14:07 <jrandom> le forum susiworld 14:09 <jrandom> ok, s’il n’y a rien d’autre 14:09 * jrandom se prépare 14:09 * jrandom *baf* clôt la réunion