Stručné shrnutí
Přítomni: manas, meeh, str4d, zlatinb, zzz
Záznam ze schůzky
20:00:01 <zzz> 0) Ahoj 20:00:01 <zzz> 1) aktualizace 0.9.34 (zzz) 20:00:01 <zzz> 2) blokující tikety pro 0.9.34 (str4d) 20:00:01 <zzz> 3) sestavení pro Android/Maven a role a harmonogram vydání (str4d/meeh) 20:00:01 <zzz> 4) Navrhované odstranění open4you.i2p a git.repo.i2p z domovské stránky konzole (anonymousmaybe) 20:00:01 <zzz> 5) plán 0.9.35 (zzz) 20:00:01 <zzz> 6) plán NTCP2 (zzz) 20:00:01 <zzz> 7) Status scrum (zab) 20:00:05 <zzz> 0) Ahoj 20:00:07 <zzz> Ahoj 20:00:30 <zzz> vítám vás na schůzce č. 269, která se táhne už téměř 16 let 20:00:33 <manas> Ahoj 20:00:43 <zlatinb> ahoj 20:00:44 <zzz> 1) aktualizace 0.9.34 (zzz) 20:00:55 <zzz> ok, uzávěrka překladu a checkinu je za 3 dny 20:01:20 <zzz> moc nových hlášení chyb není 20:01:36 <zzz> takže to vypadá dobře, s výjimkou bodu 2) 20:01:56 <zzz> posledních pár týdnů pracuji na .35 a věcech po ní 20:02:04 <zzz> něco dalšího k 1) ? 20:03:00 <zzz> 2) blokující tikety pro 0.9.34 (str4d) 20:03:25 <i2pr> [Slack/str4d] Ahoj :B 20:03:32 <zzz> str4d má několik blokujících tiketů starých několik měsíců, a už byly přesunuty přes pár vydání 20:03:38 <manas> ahoj str4de 20:03:38 <zzz> str4de, jaký máš pro ně plán? 20:04:10 <i2pr> [Slack/str4d] Vidím dva blokující tikety. 20:04:19 <i2pr> [Slack/str4d] Jeden je reseeding na starších Androidech 20:04:39 <zzz> dobře, 2 je lepší než 'několik' 20:04:45 <i2pr> [Slack/str4d] U toho jsme zúžili okno problému, ale tehdy jsme nenašli opravu (ta, kterou jsme zkusili, nefungovala) 20:05:07 <i2pr> [Slack/str4d] Momentálně na tom nemám čas pracovat a starší verze se postupně používají méně a méně 20:05:24 <i2pr> [Slack/str4d] Takže si myslím, že bychom měli prostě ukončit podporu starších verzí Androidu 20:05:59 <i2pr> [Slack/str4d] Upozorňuji, že Google Play Store zavedl požadavky, aby nové nahrávky aplikací začaly vyhovovat novějším API, takže v tomto smyslu můžeme být donuceni, pokud chceme dál publikovat přes GPlay 20:07:02 <zzz> a ten druhý? 20:07:16 <i2pr> [Slack/str4d] Zrušení podpory starších API by mělo být relativně jednoduché v rámci příští aktualizace, pokud se na tom shodneme. 20:08:03 <i2pr> [Slack/str4d] Druhý jsou opravy přeložených řetězců z 0.9.31 (v OP stojí "drobné, ale beru jako blocker") 20:09:19 <i2pr> [Slack/str4d] Část z toho jsem opravil lokálně, ale neměl jsem čas to vytáhnout a poslat ven. 20:09:41 <zzz> Otázka je, jestli vůbec plánuješ dělat nějaké opravy chyb v UI. Poslední opravu od tebe jsme viděli před 5 měsíci. Před měsícem jsem vyzdvihl asi 10 tiketů, které jsem chtěl mít pro .34 opravené. Chystáš se v UI dál pracovat, nebo máme hledat náhradu? 20:09:58 <i2pr> [Slack/str4d] Realisticky, pokud to necháte na mně, bude se to dál odsouvat, protože mé priority jsou teď jinde. 20:10:39 <i2pr> [Slack/str4d] Plánuji poslat víc UI patchů, ale nemám čas to dělat v dostatečně krátkém horizontu. 20:11:05 <zzz> dobře, takže od tebe nemáme očekávat žádnou práci na UI, včetně i 'jednoduchých' oprav, a to ani pro .34 ani později? 20:11:31 <i2pr> [Slack/str4d] Problém je, že slovo "jednoduché" tam nese hodně velkou zátěž :stuck_out_tongue: 20:12:11 <i2pr> [Slack/str4d] Pro .34 správně, ode mě nečekejte žádnou práci na UI. 20:12:15 <zzz> dobře. Kéž bychom to věděli před měsíci. Ztratili jsme strašně moc času. Začneme práci přeúkolovávat a hledat náhrady. 20:12:22 <zzz> něco dalšího k 2) ? 20:13:01 <i2pr> [Slack/str4d] Rád předám patchsety ostatním k vytažení těch "jednoduchých" oprav – možná budou mít při krocení monotone+git větší štěstí než já 20:13:23 <zzz> 3) sestavení pro Android/Maven a role a harmonogram vydání (str4d/meeh) 20:14:03 <zzz> Rád bych věděl, jestli si str4d a meeh ujasnili, kdo co dělá pro vydání .34 na maven/fdroid/android, abych věděl, koho mám hnát k odpovědnosti a kdy se to stane 20:15:37 <i2pr> [Slack/str4d] Meeh má podpisové klíče pro Android a FDroid 20:15:51 <meeh> Můžeme to vyřešit teď. Co myslíš, str4de, máš na to čas, nebo to mám udělat já? 20:16:16 <i2pr> [Slack/str4d] Budu rád, když to uděláš ty a já ti budu šeptat do ucha :slightly_smiling_face: 20:16:31 <i2pr> [Slack/str4d] (protože chci rozšířit naše schopnosti kolem vydávání) 20:16:47 <zzz> meeh, je to pro tebe ok? 20:17:00 <i2pr> [Slack/str4d] Můžeme si domluvit čas na párové sezení. 20:17:16 <meeh> Jasně, to můžeme. To je zatím nejlepší varianta, můžeš mě uvést do obrazu co a jak 20:17:29 <zzz> a co maven central? 20:17:45 <i2pr> [Slack/str4d] Momentálně jsem jediný, kdo k tomu má přihlašovací údaje. 20:18:08 <meeh> Jo, já přístup na maven nemám 20:18:22 <i2pr> [Slack/str4d] U Sonatype je potřeba přeskočit pár překážek, aby se to změnilo 20:18:29 <zzz> takže to uděláš ty, nebo dáš meehovi práva? Potřebuji vědět, kdo je zodpovědný a kdy se to stane 20:18:39 <i2pr> [Slack/str4d] (matně si vybavuji, co všechno jsem musel udělat, abych to původně zprovoznil) 20:18:52 <i2pr> [Slack/str4d] Pro .34 to udělám já 20:19:21 <i2pr> [Slack/str4d] (pravděpodobně v tom samém párování s meeh) 20:19:57 <zzz> dobře, můžu vás dva držet k dvoutýdennímu termínu, aby se to všechno vydalo? Pokud své věci uzavřu do 10. dubna, bylo by to 24. dubna. platí? 20:20:41 <i2pr> [Slack/str4d] Dobře. 20:20:51 <zzz> ok, meeh? 20:20:56 <i2pr> [Slack/str4d] Týden od 9. budu v Denveru, pak následující týden zpátky v UK 20:21:09 <i2pr> [Slack/str4d] Takže podle toho, který týden bude meehovi vyhovovat časovým pásmem 20:21:11 <meeh> Jo 20:21:39 <zzz> dobře. meeh, ještě mi dlužíš ACK, že jsi zkontroloval crash report z gplay 20:21:45 <zzz> něco dalšího k 3) ? 20:21:49 <meeh> Měl bych se dokázat přizpůsobit něčemu, co str4dovi v tom časovém okně sedne 20:22:27 <zzz> 4) Navrhované odstranění open4you.i2p a git.repo.i2p z domovské stránky konzole (anonymousmaybe) 20:22:48 <zzz> ok, anonymousmaybe hlásí, že tyto dva weby jsou týdny či měsíce nedostupné, a doporučuje je odstranit z router console 20:22:55 <zzz> nějaké námitky? 20:23:28 <i2pr> [Slack/str4d] git.repo.i2p je delší dobu dole hlavně proto, že jsem neměl čas tam zajít a znovu to zprovoznit. 20:23:53 <zzz> takže neslyším žádné námitky :) 20:23:55 <i2pr> [Slack/str4d] Pokud je zájem, aby to zase běželo, čas si na to udělám. Ale proti odstranění také nic nemám. 20:24:06 <zzz> pokud ne, pro .34 je oba odstraním 20:24:31 <i2pr> [Slack/str4d] Za mě žádné námitky k open4you.i2p 20:24:33 <zzz> až to poběží a bude to stabilní, můžeš požádat o znovuzařazení podle našich běžných procesů 20:25:00 <zzz> mít na domovské stránce naší konzole mrtvé odkazy je příšerný uživatelský zážitek a dlužíme našim uživatelům, abychom je udržovali funkční, nebo je odstranili 20:25:06 <i2pr> [Slack/str4d] ACK (pokud si dobře pamatuji, tehdy jsem ten proces dodržel :D) 20:25:15 <zzz> dobře, něco dalšího k 4) ? 20:25:54 <zzz> 5) plán 0.9.35 (zzz) 20:26:11 <zzz> ok, před týdnem nebo dvěma jsme měli schůzku k roadmapě a roadmapa na našem webu odráží výsledky 20:26:22 <zzz> všechno ostatní bylo odsunuto na 36/37 20:26:35 <zzz> na featurách pro 35 už tvrdě pracujeme pár týdnů 20:26:55 <zzz> takhle chci pracovat u každého vydání: práce hotová dopředu a pak brzy na začátku cyklu sloučená 20:27:13 <i2pr> [Slack/str4d] +1 20:27:13 <zzz> plán je vydat .35 v polovině až koncem června, standardní 10týdenní cyklus 20:27:34 <manas> Bude před vydáním .35 podobná schůzka jako posledně? 20:27:57 <zzz> jo, rád bych dělal schůzku k roadmapě pár týdnů před každým vydáním 20:28:06 <manas> ok, zní to dobře 20:28:20 <zzz> všechny ty něco dalšího k 5) ? 20:28:35 <zzz> s/all the// 20:29:08 <i2pr> [Slack/str4d] .35 roadmap mi připadá rozumná 20:29:24 <i2pr> [Slack/str4d] +1 na vylepšení nastavení soukromého testnetu :smile: 20:30:01 <zzz> 6) plán NTCP2 (zzz) 20:30:09 <manas> Na fóru jsem to napsal trochu pozdě, ale chtěl bych schůzku (nebo to probrat na příští), abychom probrali detaily ohledně private test netu 20:30:30 <zzz> ok, dali jsme dohromady tým se zástupci všech 3 projektů. Zatím jsme měli dvě schůzky a zveřejnili jsme novou verzi návrhu 20:30:39 <meeh> manas, ozvu se ti za den nebo tak, taky jsem na tom něco dělal 20:30:43 <zzz> plánujeme se scházet jednou týdně a po každé schůzce vydat nový draft 20:30:49 <manas> meeh: super :) 20:31:02 <zzz> cílem je mít hotovo do konce dubna a mít testovací implementace do konce května. 20:31:19 <zzz> další schůzka je na #ntcp2 9. dubna v 16:00 UTC, všichni jsou vítáni. 20:31:20 <i2pr> [Slack/str4d] Který návrh je rozpracován dál? 20:31:36 <zzz> ta verze, kterou jsme včera zveřejnili. 20:31:52 <zlatinb> je to dostupné na clearnet fóru, str4de 20:32:16 <zzz> vlastně je to na webu. návrh 111. 20:32:56 <i2pr> [Slack/str4d] Dobře, takže je to aktualizace, kterou jsem navrhoval 20:33:06 <zzz> komentáře lze psát na i2pforum.i2p, i2pforum.i2p, do trac ticketu, do vlákna na zzz.i2p, na #ntcp2, sem, můžete mi poslat email, jakkoli to komu vyhovuje. Clearnet nebo ne. Účast všech vítána. 20:33:11 <i2pr> [Slack/str4d] Musím ověřit, jestli to, co bylo pushnuto na web, odpovídá tomu, na čem jsem pracoval lokálně 20:33:46 <zzz> jak jsem ti psal e‑mailem před týdnem, nepotřebujeme od tebe samostatný návrh. 20:34:12 <zzz> 111 bude ten návrh a budeme ho aktualizovat každý týden po naší schůzce.\ 20:34:33 <i2pr> [Slack/str4d] Ozvu se ti po schůzce. 20:34:40 <zzz> něco dalšího k 6) ? 20:36:00 <zzz> 7) Status scrum (zab) 20:36:04 <zzz> předávám slovo tobě, zlatinbe 20:36:30 <zlatinb> Ahoj. Než začneme scrum, každý, kdo chce být zaplacen, prosím vyplňte timesheet/žádost, kterou zzz zveřejnil na svém fóru 20:36:55 <zlatinb> a pošlete mi ten formulář e‑mailem 20:36:58 <zlatinb> teď k scrumu 20:37:01 <zzz> ok, navrhuji počkat alespoň do posledního týdne v měsíci, aby lidi věděli, kolik do té doby odpracovali? 20:37:42 <i2pr> [Slack/str4d] Souhlasím. Měl jsem za to, že čtvrtletí začalo v únoru 20:37:43 <zlatinb> jasně, ale potřeboval bych pár dní poté, co formulář dostanu 20:38:09 <manas> Myslím, že v příspěvku stálo ne dřív než 23. DUB 20:38:29 <zzz> V příspěvku jsem napsal, že nejdřívější termín pro poslání e‑mailem je 23. dubna a nejzazší je 30. dubna. Ale pravidla určuješ ty a já to podle toho upravím. 20:38:49 <zlatinb> ty termíny jsou v pořádku 20:39:07 * zlatinb byl nachytán, že si nepřečetl příspěvek ;-) 20:39:17 <zlatinb> každopádně :) 20:39:50 <zlatinb> takže scrum – projdeme si to dokola, až zazní vaše jméno, prosím napište krátký popis 20:39:56 <zlatinb> 1) co jste dělali od posledního scrumu 20:40:02 <zlatinb> 2) co plánujete dělat příští měsíc 20:40:21 <zlatinb> 3) zda vás někdo blokuje, nebo potřebujete s něčím pomoc 20:40:40 <zlatinb> udělejte to prosím i pokud jste se hlásili na videochatu, tohle je pro archiv 20:41:02 <zlatinb> tak, zzz, začni 20:41:35 <zzz> díky, zlatinbe. Za poslední měsíc jsem udělal hodně práce na vydání .34, včetně spousty oprav chyb a nových funkcí. 20:42:13 <zzz> V poslední době jsem se přesunul k funkcím a výzkumu pro 35, včetně složek v susimailu a nového protokolu NTCP2 20:42:53 <zzz> příští měsíc plánuji zrecenzovat článek, který jsme dostali před měsícem, pokračovat v práci na NTCP2, vydat 34, 20:43:05 <zzz> a opravovat chyby. 3) žádné blokery. EOT. 20:43:18 <zlatinb> díky 20:43:26 <zlatinb> eche|off: nejsi tu náhodou? 20:43:39 <zzz> myslím, že ne 20:43:40 <zlatinb> Vím, že říkal, že nebude, ale pro jistotu... 20:44:03 <zlatinb> dobře. Další full-timer – meeh, pojď 20:44:22 <meeh> Hlavní body 20:44:22 <meeh> Brzy budu mít hotové MVP pro nový OSX launcher, vylepšil jsem službu outproxy a ladím ji pro lepší výkon. Udělal jsem pár testů ve Scale, další přijdou. A zprovoznil jsem testovací systémy, které potřebuji pro vývoj/testování na Androidu i OSX. Taky jsem věnoval čas tomu, abych se znovu zorientoval v kódové základně. A něco málo jsem načetl k návrhům. 20:44:40 <meeh> Různé: Hodně věcí si teď ani nevybavím. 20:45:23 <meeh> Na další období: Mít hotové MVP pro OSX. Ohromit vás pěkným browser bundlem. Více se zaměřit na testy ve Scale, Android a dokumentaci pro přispěvatele 20:45:51 <meeh> Blokery: mja... být si jistější ohledně změn DNS, jak jsme probírali na posledním videu 20:46:12 <zlatinb> ano, určitě, budu muset vážněji honit welta 20:46:34 <zlatinb> ještě něco, meeh? 20:46:51 <meeh> Protože jakmile si budeme jistí změnami a jejich termíny, můžu odstavit některé staré služby s čerstvými servery a softwarem (úklid a tak) 20:46:59 <meeh> Zlepšit své služby pro i2p 20:47:04 <meeh> Hotovo :) 20:47:19 <zlatinb> super 20:47:35 <zlatinb> manas: u tebe už musí být hodně pozdě, rád tě vidím, tvůj update prosím? 20:47:56 <manas> ahoj všem. rád vás zase vidím 20:47:57 <manas> ve zkratce: dostal jsem se ke kapitole 4, která je o syntaxi Javy, v knize, podle které studuji Javu. tento měsíc budu pokračovat kapitolou 5, objekty v Javě. napsal jsem nějaký kód v Javě, který zzz zrevidoval (díky, zzz). budu také dál studovat kryptografii. čtu si o antu a gradlu. přemýšlím o test netu, plánuji pořídit nějaký hardware pro 20:47:58 <manas> tohle. dál udržuji služby, které provozuji, a sleduji bezpečnostní zveřejnění. pravidelně čtu/odpovídám na příspěvky na trac a fóru. 20:48:19 <manas> meeh, pokud máš nějaké články/dokumentaci ke sdílení o provozu outproxy, rád si to přečtu :) 20:48:21 <manas> eot 20:48:57 <zlatinb> dobrá práce – brzy bych chtěl mluvit o záležitosti outproxy ve světle OTF 20:49:08 <meeh> Jasně, můžeme o tom mluvit později. V zásadě je to tunnel bez čehokoli v poli domain 20:49:09 <zlatinb> ale teď zpět ke scrumu – str4de, tvoje řada 20:49:11 <zlatinb> turn 20:49:18 <i2pr> [Slack/str4d] Za poslední měsíc jsem pracoval na našich aktuálních kryptografických specifikacích, začal proces migrace návrhů na nové fórum, zúčastnil se vývojářského setkání Toru v Římě (kvůli Zcash, ale vedl jsem různé pro I2P relevantní diskuse), pracoval s Eliem/Ura na mockupech webu, pracoval na Ire v rámci příprav na draft implementace NTCP2 a obecně přemýšlel 20:49:19 <i2pr> [Slack/str4d] o kryptografických primitivách NTCP2. 20:50:20 <i2pr> [Slack/str4d] Příští měsíc plánuji konečně zkontrolovat e‑mail XD, spárovat se s meeh na .34 Android/Maven, zanést si do kalendáře tyhle schůzky, které zjevně míjím, zrecenzovat ten článek, začít draft implementace NTCP2, abych vyřešil některé problémy s knihovnou Noise, a pracovat na specifikaci maskování efemérních klíčů ve stylu Elligator. 20:50:50 <i2pr> [Slack/str4d] Jediný blocker je ohledně e‑mailu, po schůzce lidem napíšu. 20:50:57 <i2pr> [Slack/str4d] EOT 20:51:38 <zlatinb> i2pr: str4d ping ping 20:52:35 <zlatinb> díky 20:52:46 <zlatinb> je sadie na Slacku? 20:53:40 <zlatinb> pokud ne, myslím, že to je všichni / vše k 7) 20:54:03 <zzz> ok, díky, zlatinbe, má ještě někdo něco k této schůzce? 20:54:38 <i2pr> [Slack/str4d] Nemyslím, že je tady 20:54:55 <meeh> ne, jen oznámení, že zřídím víc prostředků pro outproxy a vylepším ji 20:55:03 * zzz chytá baffer 20:56:00 * zzz *baffuje* schůzku uzavřel