Stručné shrnutí
Přítomni: ant, cervantes, frosk, Jhor, jrandom, jrandom2p, postman, protokol, Ragnarok, smeghead, Teal`c, Tracker
Meeting Log
13:50 <jrandom> 0) ahoj 13:50 <jrandom> 1) stav 0.5 13:50 <jrandom> 2) sam.net 13:50 <jrandom> 3) pokrok gcj 13:50 <jrandom> 4) udp 13:50 <jrandom> 5) ??? 13:50 <jrandom> 0) ahoj 13:50 * jrandom opožděně mává 13:51 <jrandom> týdenní poznámky o stavu zveřejněny na http://dev.i2p.net/pipermail/i2p/2005-January/000560.html 13:51 <+postman> ahoj 13:51 * brachtus mává zpět 13:52 * cervantes mává napomenutím za pozdní příchod 13:52 <jrandom> jo jo, svalte to na kód, že mě vtáhl 13:52 <jrandom> ok, vrháme se na 1) stav 0.5 13:53 <jrandom> spousta pokroku od minula – všechny nepříjemné problémy, které jsme měli s novou kryptografií, jsou vyřešeny bez větších potíží 13:54 <jrandom> poslední http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel-alt.html?rev=HEAD je velmi pravděpodobně to, co nasadíme v 0.5 a dál, pokud/dokud v tom lidé nenajdou nějaké problémy 13:55 <jrandom> nejsem si jistý, jestli mám co dalšího dodat nad rámec toho, co je v e‑mailu 13:55 <jrandom> má někdo otázky/obavy? 13:56 <Ragnarok> jaký bude výkon? 13:56 <jrandom2p> (ne já) 13:56 <jrandom> Ragnarok: výkon tunnelu by měl být mnohem lepší 13:56 <frosk> nějaká významná režie oproti tomu, co máme dnes? 13:57 <jrandom> frosk: občas 13:57 <jrandom> frosk: když můžeme v tunnelu sloučit zprávy, režie bude minimální 13:58 <jrandom> nicméně když nemůžeme sloučit nebo to není účinné, může docházet k nezanedbatelnému plýtvání 13:58 <frosk> chápu 13:59 <jrandom> na druhou stranu, osekáváme některé absurdity našeho současného i2np (kde momentálně před každou I2NP zprávu přidáváme 32bajtové SHA256, dokonce i u těch uvnitř garlic zpráv, atd) 13:59 <jrandom> fragmentace a pevná velikost budou záležitosti, které musíme doladit, ale máme na to hodně prostoru 14:01 <jrandom> ok, ještě něco k 0.5? 14:02 <jrandom> pokud ne, jdeme na 2) sam.net 14:02 <jrandom> smeghead portoval Java sam klientskou knihovnu do .net (jupí!) 14:02 <jrandom> smeghead: chceš nám dát stručný přehled? 14:03 <smeghead> jasně 14:03 <smeghead> píšu pro to testy, během pár dnů bych je měl mít v CVS 14:04 <smeghead> mělo by to fungovat s .net/mono/portable.net 14:04 <smeghead> a s C# a VB.NET 14:05 <frosk> (a se všemi dalšími jazyky, které fungují s .net, předpokládám) 14:05 <cervantes> (fuj) 14:05 <smeghead> rozhraní je primitivně jednoduché 14:05 <smeghead> stačí zaregistrovat metody posluchače u SamReader, nebo zdědit ze SamBaseEventHandler a podle potřeby překrýt metody 14:05 <smeghead> ano, mířím na plnou kompatibilitu s CLR 14:06 <jrandom> hustý 14:06 <cervantes> super... smeg.net ;-) 14:06 <frosk> paráda 14:06 <smeghead> opravdu na tom není moc co dalšího 14:06 <+protokol> CLR? 14:06 <smeghead> Common Language Runtime (společné běhové prostředí) 14:06 <smeghead> ekvivalent JRE ve světě .NET 14:07 <+protokol> JRE? 14:07 <+protokol> jen si dělám legraci 14:07 <jrandom> !thwap protokol 14:07 <Ragnarok> jrandom: jak si ty dny vede sam bridge? byly vyřešeny všechny problémy související s bt? 14:08 <Tracker> Pochybuju, i2p-bt dokáže přivést můj amd64 3000 k šílenství, co se CPU týče... 14:08 <jrandom> Ragnarok: v poslední době jsem se ho nedotkl. Pořád visí problém s choke, na který přišel polecat, ale kde to mezi i2p-bt<-->sam bridge vázne, si nejsem jistý 14:09 <jrandom> hmm, neúspěšná spojení vynutí plné ElGamal místo AES 14:10 <Ragnarok> ok 14:10 <jrandom> po 0.5 bychom to měli částečně omezit, ale jen zčásti 14:12 <Tracker> Ok, I2P bude dobré pro anonymní trackery, ale ne pro anonymní klienty. Zkuste si jen představit, co se stane u opravdu populárního torrentu s nějakými 1000 seedů a leechů. 14:12 <jrandom> ok, sam.net zní cool, díky ještě jednou, smeghead. Těším se na unit testy a možná i na demo aplikaci :) 14:12 <ant> <Evil-Brotten> ahoj všichni 14:12 <smeghead> demo aplikaci, ano, udělám i tu 14:13 <smeghead> vlastně jsem portoval tu tvoji 14:13 <jrandom> Tracker: i2p zvládne anonymní klienty bez problémů, jen musíme přijít na to, co je špatně v i2p-bt<-->sam bridge, abychom omezili plné ElGamal 14:13 <smeghead> momentálně jsou jen plné bugů 14:13 <ant> <Evil-Brotten> deer? 14:13 <jrandom> ahoj Evil-Brotten 14:13 <ant> <Evil-Brotten> ahoj 14:14 <jrandom> právě probíhá týdenní vývojářský meeting, klidně zůstaň. deer je brána do i2p/iip 14:14 <ant> <Evil-Brotten> jsi expert na i2p? 14:14 <ant> <Evil-Brotten> :P 14:14 <ant> <Evil-Brotten> ou, ok 14:14 <ant> <cervantes> Evil-Brotten: můžeš si povídat v #i2p-chat, pokud chceš, zatímco meeting běží 14:14 <jrandom> Tracker: máme spoustu práce, než zvládneme torrenty s kolem 1k účastníků 14:14 <ant> <Evil-Brotten> zkoušel jsem právě nainstalovat váš program, ale mám nějaké problémy 14:14 <ant> <Evil-Brotten> super, zeptám se tam 14:15 <jrandom> hustý, smeghead 14:15 <Tracker> jrandom: doufám, neanonymní bt už dlouho nepřežije... 14:15 <frosk> nesmysl 14:15 <jrandom> "ale exeem je anonymní!@#" </snark> 14:15 <Tracker> jrandom: Ale to je jiný příběh 14:15 <ant> <MikeW> co? 14:15 <ant> <MikeW> kdo řekl, že exeem je anonymní? 14:16 <jrandom> mikew: jen občasný fanboy 14:16 <jrandom> Tracker: po 0.5 nás čeká hodně práce, abychom dostali výkon tam, kde ho potřebujeme 14:16 * DrWoo poznamenává, že 'lidi' jsou zasraní idioti (občas) 14:16 <Tracker> jrandom: Jo, instalovat spy-/adware není zrovna to, co bych dělal ;) 14:16 <jrandom> heh 14:17 <smeghead> já mám lidi celkem rád 14:17 <smeghead> jsou dobří na topinkách 14:17 <jrandom> *mlask* 14:17 <smeghead> někteří potřebují trochu víc másla než jiní 14:18 <jrandom> ok, myslím, že to je pro 2) sam.net tak vše (pokud někdo nemá ještě něco k doplnění?) 14:18 <jrandom> pokud ne, jdeme na 3) pokrok gcj 14:19 <ant> <dm> sam.net?? 14:19 <ant> <dm> funguje to?/ 14:19 <jrandom> četl jsem v backlogu, že smeghead udělal slušný pokrok – chceš nám dát aktualizaci, jak to jde? 14:19 <smeghead> ano 14:20 <ant> <dm> cooooooool 14:20 <smeghead> upravil jsem pár tříd, aby se router zkompiloval s gcj 3.4.3 14:20 <smeghead> po meetingu pošlu patch 14:20 <smeghead> potom se já a každý, kdo chce pomoct, můžeme pustit do rozběhání 14:21 <jrandom> pěkné 14:21 * frosk zdobí smegheada medailí Zaměstnanec týdne za práci na sam.net _a_ gcj 14:21 <jrandom> jo, fakt cool 14:21 <smeghead> :) 14:22 <Tracker> frosk: spíš uživatel fóra týdne ;) 14:22 <frosk> tento týden jsem fórum nečetl, sorry :) 14:22 <cervantes> sláva kachny ještě nevypršela ;-) 14:23 * jrandom se moc těší, až uvidí i2p kompatibilní s gcj 14:24 <jrandom> (a pořád je na to vypsaná odměna, takže by se lidé měli spojit se smeghead a zapojit se ;) 14:24 <smeghead> ano, výrazně by to rozšířilo přenositelnost i2p 14:24 <cervantes> možná z routeru vyždímáme něco, co připomíná výkon :P 14:24 <ant> <dm> moje 32týdenní šňůra jako nejtvrdší I2P pracant konečně končí... 14:25 <jrandom> nečekám, že gcj skutečně zlepší výkon nebo sníží paměťovou stopu, ale poběží to na OS, pro které Sun neuvolňuje JVM a kde je kaffe rozbité 14:25 <jrandom> (ale jestli se pletu, tím líp!) 14:25 <frosk> cokoli, co dokáže rozběhnout i2p lépe bez proprietárního softwaru, je Dobré 14:26 <jrandom> souhlas. Podpora jak kaffe, tak gcj by byla Dobrá věc 14:27 <jrandom> ok, ještě něco k 3) pokroku gcj, nebo půjdeme dál? 14:27 <smeghead> instalace by byla taky jednodušší 14:27 <Teal`c> fungoval gcj na něčem jiném než na příkladech 'hello world'? 14:27 <Ragnarok> někdo s ním postavil Eclipse 14:27 <smeghead> Teal`c: ano, už jsem ho používal pro .exe pod MinGW 14:27 <smeghead> ano, Eclipse běželo pod gcj u Red Hatu nedávno 14:28 <jrandom> mít možnost distribuovat gcj-ované spustitelné soubory, čisté .jar instalátory a balíčky .jar+jvm bude rozhodně Dobré 14:29 <jrandom> ok, přecházíme na 4) udp 14:30 <jrandom> na fóru byl nedávno příspěvek, na který chci jen upozornit – ptá se (a odpovídá), proč je udp důležité 14:30 <Tracker> Fuj 14:30 <jrandom> (viz http://forum.i2p.net/viewtopic.php?t=280 a komentujte, pokud máte nějaké návrhy/dotazy/obavy) 14:31 <jrandom> fuj, Trackere? 14:32 <jrandom> každopádně, mule i detonate dělají nějaký pokrok na straně udp. detonate/mule: máte nějaké novinky ke sdílení? 14:32 <Tracker> UPD je tady zlé, zatímco v rámci hranic země funguje dobře, je to fakt ošklivé, když se ho snažíte používat na destinace mimo naše země. 14:32 <jrandom> hmm 14:32 <Tracker> jen moje zkušenost z 5 let online hraní... 14:33 <jrandom> určitě budeme muset zohlednit zahlcení a otázky MTU, jak to jde ven do sítě 14:33 <Tracker> nějak se zdejší dvě velké páteře nerady směrují UPD, a když už, tak jen s velmi nízkou prioritou. 14:34 <Tracker> což znamená pingy mezi 5 a 20 sekundami. 14:34 <jrandom> dost by mě překvapilo, kdyby existoval ISP, který vůbec nepovoluje UDP (protože všichni používáme DNS) 14:34 <Tracker> a vysokou ztrátovost paketů 14:34 <jrandom> řízení zahlcení je určitě důležité 14:35 <Tracker> proč myslíš, že už roky provozuju vlastní caching DNS s hodně velkou cache ;) 14:35 <jrandom> heh 14:35 <jrandom> no, pro lidi, kteří z nějakého důvodu nemohou používat udp, budeme mít zálohu v podobě tcp 14:36 <jrandom> ale udp bude drtivě preferováno 14:36 <Tracker> to je pěkné. 14:36 <jrandom> (tím myslím, že doufám, že tcp bude používat tak 10 lidí z 1m+ uzlů ;) 14:37 <jrandom> ale ten odkaz na fórum znovu vysvětluje, proč musíme dělat to, co děláme, i když jestli někdo najde lepší cestu, jsem samé uši 14:37 <Tracker> asi budu jedním z nich. 14:37 <jrandom> možná. 14:38 <jrandom> uvidíme po nasazení 0.6, jestli to tak bude, nebo jestli se nám podaří obejít problémy, které má tvůj ISP 14:38 <jrandom> ok, ještě něco k udp? nebo přejdeme k 5) ??? 14:39 <jrandom> berte, že jsme přešli 14:39 <jrandom> 5) ?? 14:39 <jrandom> má někdo ještě něco, co by chtěl otevřít? 14:40 <Teal`c> už je tu pizza? 14:40 <Jhor> neví někdo, kam se mám podívat, abych našel/ladil problémy v BitTorrentu? 14:41 <jrandom> Jhor: v i2p-bt by bylo dobré začít přidáním nějakého logování, které ti řekne, jaké BT zprávy se posílají/přijímají, abychom věděli, kde se to blokuje/vyprší timeout atd 14:41 <jrandom> (za předpokladu, že myslíš i2p-bt a ne azneti2p?) 14:42 <Jhor> jo, i2p-bt. jaké jsou různé úrovně spew? 14:42 <jrandom> nemám tušení, jediné co vím, je --spew 1 14:42 <Jhor> ok, zkusím to 14:43 * Jhor se chystá na rychlokurz v Pythonu 14:43 <jrandom> :) 14:44 <jrandom> ok, má ještě někdo něco k probrání? 14:44 * cervantes vytahuje Strand Gong 14:44 <jrandom> jsme kolem 60m, takže docela dobré tempo 14:44 <Teal`c> kdy má být udp hotové pro obecné použití? 14:44 <jrandom> Teal`c: duben 14:44 <jrandom> to je 0.6, pořád pracujeme na 0.5 14:45 <Teal`c> dobrá práce. 14:46 <jrandom> pokrok, stále vpřed 14:46 * jrandom nadhazuje 14:46 * jrandom *baf*ne do gongu a uzavírá meeting