Stručné shrnutí

Přítomni: eyedeekay, meeh, sadie, zlatinb, zzz

Zápis ze schůzky

20:00:00 <zzz> 0) Ahoj 20:00:00 <zzz> 1) Stav projektu I2P Browser (sadie, meeh, idk) 20:00:00 <zzz> 2) Případy použití / stav outproxy (výstupní proxy) (sadie) 20:00:00 <zzz> 3) Stav vydání 0.9.44 (zzz) 20:00:00 <zzz> 4) Stavový scrum (zlatinb) 20:00:10 <sadie__> ahoj 20:00:20 <zzz> 0) Ahoj 20:00:22 <zzz> ahoj 20:00:47 <zzz> 1) Stav projektu I2P Browser (sadie, meeh, idk) 20:00:49 <zlatinb> ahoj 20:01:00 <meeh> ahoj 20:01:23 <zzz> sadie, co je nového v projektu I2P Browser? Klidně předej části odpovědi idk a meeh 20:01:32 <eyedeekay> Ahoj 20:03:02 <meeh> Největší novinka je asi ta, že naše příští vydání bude založeno na ESR 68 a ne na 60, a naše rozšíření se právě portují do zdrojového kódu, protože Mozilla v pozdějších verzích odstraňuje některá námi používaná API 20:03:27 <zzz> a kdy je toto vydání naplánováno? 20:03:47 <meeh> Je to také první vydání, které by mělo být podepsáno naším novým EV certifikátem pro podepisování kódu, takže už žádná děsivá varování 20:03:54 <meeh> za dva tři dny 20:04:06 <meeh> řekněme 6. 20:04:15 <zzz> ok, takže to bude beta 8, myslím? 20:04:26 <meeh> jo, to je správně 20:04:27 <eyedeekay> Ano, beta 8 20:04:43 <zzz> super. něco dalšího k doplnění, sadie__ eyedeekay ? 20:05:08 <eyedeekay> Kromě toho nyní také povolujeme sadu aplikací I2P, snark, susimail atd. 20:05:19 <sadie__> ano – budeme mít k dispozici také aktualizované MVP a roadmapu 20:05:54 <zzz> kdy to bude zveřejněno? 20:05:56 <meeh> a časem vydáme náhrady splňující moderní standardy, minimálně pro susimail a addressbook, jako první 20:06:14 <meeh> to ale není pro toto vydání, ale pro ta pozdější 20:06:47 <sadie__> to by mělo být na webu v polovině příštího týdne, spolu s aktualizovaným názvem projektu a směrem brandingu 20:07:15 <meeh> jedna novinka přímo nesouvisející s prohlížečem je, že teď máme i Rack „runner“, který komunikuje přímo s I2PSocket a nevyžaduje po uživateli přesměrovávat to přes nějaký místní TCP port 20:07:25 <zzz> pěkné. nechcete prozradit nový název, nebo počkáte, až to bude na webu? 20:07:34 <meeh> takže to umožňuje provozovat například Ruby on Rails přímo vůči I2PSocket 20:07:57 <sadie__> Počkáme, dokud nebude web aktualizovaný =) 20:08:12 <zzz> pěkné, meeh, vždycky je lepší vyhnout se cestě ven a zpět přes standardní socket 20:08:51 <zzz> zní to jako skvělý pokrok 20:09:01 <zzz> něco dalšího k bodu 1) ? má někdo nějaké dotazy? 20:10:31 <zzz> 2) Případy použití / stav outproxy (sadie) 20:10:41 <zzz> sadie__, jaké jsou novinky ohledně tohoto výzkumného úsilí? 20:10:44 <sadie__> Hotové řešení outproxy je pozastavené, dokud nezískám zdroje potřebné pro řádné shromáždění informací k dokončení MVP. Tento výzkum nebude pokračovat do příštího roku. Obecná diskuse o outproxy se obnoví v následujících týdnech. V tuto chvíli by pro náš proxy server měla být prioritou analýza a zlepšení problémů s výkonem. 20:11:45 <zzz> ok, co se týče projektového outproxy, jaký je stav vyšetřování a zlepšování? 20:12:10 <zzz> meeh, máš k tomu nějaké informace? 20:12:17 <sadie__> meeh se k tomu úsilí vyjádří lépe než já 20:12:28 <meeh> Také, když je řeč o outproxy, JRuby gem, který jsem udělal, má i jednoduchý jednovláknový outproxy, který může běžet jako I2P plugin pro tu věc 20:12:33 <meeh> najdete zde https://github.com/mikalv/ji2p-jruby/blob/master/bin/simple_outproxy 20:13:08 <zzz> ale co současný outproxy? 20:13:09 <meeh> také jsem začal gem dělit, abyste nemuseli přibalovat podporu clustru a podobně pro jednoduchý I2P plugin, který s tím nemá nic společného 20:13:13 <meeh> protože to docela nabobtnalo 20:13:41 <meeh> jo, dělal jsem nějaké upgrady kabeláže a switchů, což bylo úzké hrdlo pro veřejný outproxy 20:13:52 <zzz> Začal jsem si na lístek Post-it zapisovat každé získání přes outproxy, úspěch nebo neúspěch. Dnešní úspěšnost je jen 75 % 20:14:26 <zzz> sadie říká, že je to priorita, tak co plánuješ dál? 20:14:39 <meeh> příští vydání prohlížeče, beta 8, promiň, zapomněl jsem to zmínit, bude mít mnohem více destinací směřujících na stejnou službu, protože věříme, že samotné destinace jsou dalším úzkým hrdlem 20:14:56 <meeh> takže nejen false.i2p a můj Tor bridge, ale spíš kolem 20 20:15:30 <meeh> Také vyměním proxy software za vlastní software v Elixiru/Erlangu, který jsem pro to napsal před pár měsíci 20:15:45 <meeh> také zde: https://github.com/mikalv/i2p-outproxy-elixir 20:16:00 <zzz> uvažoval jsi o přechodu z i2pd na Javu? Myslím, že provoz na i2pd má nějaké zásadní problémy 20:16:14 <meeh> Mám nějaké necommitnuté změny, které pushnu před přechodem, a kdokoli to může použít ke spuštění vlastního. Udělám k tomu i lepší dokumentaci 20:16:25 <meeh> momentálně používám obojí 20:16:29 <meeh> jak Javu, tak i2pd 20:16:39 <zzz> ok 20:16:40 <meeh> měly by to být čtyři routery, všechny se dvěma dest 20:16:51 <meeh> směřující na stejný HTTP proxy endpoint 20:17:05 <zzz> máš už závěr, který poskytuje lepší službu? 20:17:17 <meeh> i2pd jsou nastavená asi na 100 tunnels oproti limitu 16 tunnel u Javy 20:17:49 <meeh> ne, promiň, zatím ne, ale to jsem si dal na svůj todo seznam věcí, které bych měl udělat v blízké době 20:18:21 <zzz> ok, nabádám tým, aby zlepšení dělal na základě měření. Nestřílejte od boku a neměňte všechno najednou 20:18:51 <meeh> jo, dělal jsem to dřív a poučil jsem se – takže bez obav, půjdeme podle měření 20:18:55 <zzz> něco dalšího k bodu 2) sadie__ ? 20:19:09 <sadie__> ne 20:19:22 <zzz> má někdo nějaké otázky k bodu 2) ? 20:20:19 <zzz> 3) Stav vydání 0.9.44 20:20:29 <zzz> ok, vydání 0.9.44 jsme vypustili v neděli 20:21:00 <zzz> opravuje ošklivý problém ve způsobu, jakým se zpracovávají nové typy šifrování. Všichni by měli co nejdřív aktualizovat 20:21:12 <meeh> pro Android je to publikováno na Google Play, F-Droid a na naší stránce ke stažení, kde poslední z nich zahrnuje GPG podpis, a web je aktualizovaný 20:21:33 <zzz> skvělé. a co Maven Central? 20:22:03 <meeh> jo, je to povinná závislost výše uvedeného, takže když jsem udělal to výše, musel jsem už udělat i Maven Central 20:22:07 <zzz> je to teď dostupné pro in-net aktualizace. Přibližně 10 % sítě už aktualizovalo 20:22:38 <zzz> Také jsem udělal PPA a deb repozitář v neděli 20:22:58 <zzz> takže myslím, že je to většina 20:23:05 <zzz> zatím žádné stížnosti 20:23:24 <zzz> bohužel je tester šířky pásma prakticky úplně rozbitý 20:23:51 <zzz> v testovacím poolu se nedávno něco změnilo a způsob, jakým jsme dělali handshake, přestal fungovat 20:24:10 <zzz> strávil jsem poslední den a půl prací na tom a zase jsem to rozběhal 20:24:40 <zzz> pokud někdo uvidí, že je něco takového rozbité, prosím založte ticket. Je škoda, že jsme si nevšimli, že to bylo rozbité před vydáním 20:25:29 <meeh> máme také za rohem novou (samostatnou) stránku darů, která umožní více způsobů darování, včetně opakovaných plateb přes PayPal atd. 20:25:39 <zzz> to je asi vše, co mám k .44. S .45 teprve začínáme a dáváme dohromady plán, ale očekávám, že vydání 45 bude v únoru 20:25:44 <meeh> a vypadá to **nice** 20:25:48 <meeh> s velkými písmeny 20:25:56 <zzz> ok, meeh, skvělé 20:26:02 <zzz> něco dalšího k bodu 3) ? 20:27:02 <zzz> 4) stavový scrum 20:27:06 <zzz> můžeš, zlatinb 20:27:31 <zlatinb> ahoj, velmi stručně: 1) co jste dělali minulý měsíc 2) co plánujete dělat příští měsíc 3) nějaké překážky, nebo potřebujete pomoc 4) EOT 20:28:31 <zlatinb> já: 1) opravil jsem scriptovatelný filtr, který každých 10 sekund zapisoval na disk, prověřil podporu Servlet 3.0 (rozbité pro vnitřní třídy) 2) balím MW jako zásuvný modul routeru 3) žádné překážky 20:28:35 <zlatinb> EOT 20:28:49 <zzz> 1) vydání .44, opravy chyb, kódování a testování prop. 144 (ratchet); opravil jsem špatný tunnel bug způsobující pomalý start, s pomocí drzed jsem vydal novou verzi zzzot 20:29:28 <zzz> 1 (pokrač.) spousta práce s testováním reseedů a spoluprací s reseedery, aby se věci spravily; otestovali jsme a odstranili také open trackery 20:30:09 <meeh> hotovo: JRuby gem pro interakci a/nebo ovládání routeru embedded nebo standalone, počáteční podpora Kubernetes pro HA destinace nebo testování clustru I2P, spousta patchů pro Firefox, buď napsaných od nuly, nebo portovaných z Tor Browseru, vylepšení outproxy a nová mailová aplikace se záměrem jednou nahradit susimail 20:30:19 <meeh> počáteční práce na tom posledním* 20:30:23 <zzz> 2) opravy chyb, testování prop. 144, další práce na zlepšování výkonu, 36C3 20:30:46 <sadie__> Minulý měsíc jsem pracovala na změnách světlého CSS motivu, které jsou v posledním vydání, reagovala na Usability Lab ohledně financování UX studie pro konzoli routeru a řídila produktová rozhodnutí o budoucnosti prohlížeče. Příští měsíc to bude příručka po instalaci a další práce na CSS, správa a vývoj prohlížeče 20:30:56 <zzz> 3) žádné překážky; 4) EOT 20:31:10 <sadie__> žádné překážky, EOT 20:31:15 <eyedeekay> 1) Pracoval jsem na otevření zážitku z I2P Browseru více celkovým schopnostem I2P a na úpravách organizace/vzhledu a dojmu konzole routeru a domovských stránek. 2) Příští měsíc budu pracovat na dalších vylepšeních funkcí prohlížeče, více SAM tutoriálech a dalších vylepšeních UI konzole routeru. 3) žádné překážky EOT. 20:31:48 <zlatinb> díky, to je myslím ode všech vše </scrum> 20:32:08 <zzz> super, něco dalšího k bodu 4) ? má někdo nějaké otázky? 20:32:24 <zzz> nebo nějaká další témata k jednání? 20:32:28 <meeh> příští měsíc: vydat beta 8 prohlížeče, přijít na to, jak použít software osslsigncode k podepisování windows binárek na unixových systémech, vyměnit software outproxy, pokračovat v práci na nové mailové aplikaci a dokončit změny pro JRuby gem 20:33:16 <zzz> EOT, meeh? 20:33:32 <meeh> jo, EOT. 20:34:16 <zzz> ok. Připomínám, že příští měsíc nebude schůzka, protože se budeme vzpamatovávat z 36C3. Kdo by se chtěl připojit k našim schůzkám na 36C3, ať si najde náš stůl 20:34:32 <zzz> Jsem si jistý, že napíšu na Twitter přibližné umístění 20:34:48 <sadie__> a budeme mít nový banner na stůl! 20:34:48 <meeh> asi můžeme zveřejnit i nějaké veřejné poznámky ze schůzky? 20:34:58 <meeh> to je z ccc 20:34:59 <zzz> nějaká další témata pro schůzku, zatímco hledám baffer? 20:35:28 <zzz> hlásíš se dobrovolně, meeh? 20:35:41 <meeh> můžu to zkusit udělat, jo 20:35:59 <sadie__> Udělám report pro ccc 20:36:35 <zzz> ok, našel jsem *baffer*, takže to bude pro dnešek asi vše 20:36:46 <zzz> uvidíme se všichni osobně za 4 týdny 20:37:10 <zzz> ups, 3 a půl týdne 20:37:24 * zzz *bafs* uzavírá schůzku