Stručné shrnutí
Přítomni: eche|on, plzcdv, psi, str4d, zzz
Zápis ze schůzky
20:00:31 <zzz> 0) Ahoj 20:00:31 <zzz> 1) plán vydání 0.9.26 (zzz) 20:00:31 <zzz> 2) aktualizace plánování HOPE (zzz) http://zzz.i2p/topics/1968 20:00:31 <zzz> 3) plán 0.9.27 (zzz) 20:00:31 <zzz> 4) Summer of X (sadie) 20:00:35 <zzz> 0) Ahoj 20:00:37 <zzz> Ahoj 20:01:16 <zzz> 1) plán vydání 0.9.26 (zzz) 20:01:46 <zzz> ok, včera jsem sestavil vydání .26, dodělal věci na Launchpadu a před hodinou jsme aktivovali aktualizace v síti 20:01:56 <zzz> zbývá už jen Debian, který plánuju udělat zítra 20:02:27 <zzz> pamatujte, že aktualizace v síti nedostanou nové soubory jbigi, protože jsme měli obavy z nedostatku testování 20:02:40 <zzz> takže dávejte pozor na hlášení chyb od uživatelů Debianu a nových instalací 20:02:45 <zzz> něco dalšího k 1) ? 20:03:14 <zzz> 2) aktualizace plánování HOPE (zzz) http://zzz.i2p/topics/1968 20:03:39 <str4d> Ahoj! 20:03:45 <zzz> HOPE je za 6 týdnů od pátku. Konferenční lístky za 150 $ proplácíme zpětně (po akci) 20:04:11 <zzz> cestovné nehradíme, ale kdyby se někdo bez pomoci opravdu neobešel, řekněte si 20:04:32 <zzz> před ani po akci nebude vývojářské setkání, protože se mi nepodařilo získat závazek od Lance 20:04:53 <zzz> opravdu se těším, až uvidím partu v New Yorku 20:05:02 <zzz> něco dalšího k 2) ? 20:05:25 <zzz> 3) plán 0.9.27 (zzz) 20:06:00 <zzz> počkejme na netsplit 20:06:06 <plzcdv> Ahoj. 20:07:47 <zzz> ok, viděli jste tam na té straně všechno z 2) ohledně HOPE? 20:08:35 <str4d> Znovu ahoj! 20:08:35 <eche|on> jo 20:08:39 <str4d> Ne 20:08:43 <str4d> Naposledy jsem viděl tvoje Ahoj 20:08:53 <zzz> proboha. Jsem u 3) 20:08:57 <str4d> (a 1) ) 20:09:02 <zzz> nech mě zkopírovat a vložit 1 a 2 20:09:16 <zzz> <zzz> 1) plán vydání 0.9.26 (zzz) 20:09:16 <zzz> <zzz> ok, včera jsem sestavil vydání .26, dodělal věci na Launchpadu a před hodinou jsme aktivovali aktualizace v síti 20:09:16 <zzz> <zzz> zbývá už jen Debian, který plánuju udělat zítra 20:09:16 <zzz> <zzz> pamatujte, že aktualizace v síti nedostanou nové soubory jbigi, protože jsme měli obavy z nedostatku testování 20:09:16 <zzz> <zzz> takže dávejte pozor na hlášení chyb od uživatelů Debianu a nových instalací 20:09:31 <zzz> <zzz> 2) aktualizace plánování HOPE (zzz) http://zzz.i2p/topics/1968 20:09:44 <zzz> <zzz> HOPE je za 6 týdnů od pátku. Konferenční lístky za 150 $ proplácíme zpětně (po akci) 20:09:44 <zzz> <zzz> cestovné nehradíme, ale kdyby se někdo bez pomoci opravdu neobešel, řekněte si 20:09:44 <zzz> <zzz> před ani po akci nebude vývojářské setkání, protože se mi nepodařilo získat závazek od Lance 20:09:44 <zzz> <zzz> opravdu se těším, až uvidím partu v New Yorku 20:09:44 <zzz> <zzz> něco dalšího k 2) ? 20:10:03 <zzz> nebo k 1) ? 20:10:43 <str4d> Nic mě k 1) nenapadá 20:11:09 <str4d> K 2): Pořád doufám, že se zúčastním, ale pořád nemám lístek, protože pořád nemám data obhajoby a tudíž nevím, jestli v té době vůbec budu v USA. 20:11:27 <str4d> datum* 20:11:43 <zzz> ok, pokud je někdo na vážkách, kupte si prosím lístek, je to fajn akce 20:11:51 <zzz> 3) plán 0.9.27 (zzz) 20:12:34 <zzz> na plánu je spousta těžkých věcí – migrace kryptografie pro servery, věci pro Mac a práce na IPv6 a NTCP2 20:13:07 <zzz> na NTCP2 se zhruba rok nikdo nepodíval a na testování peerů přes IPv6 jsem nedostal žádné komentáře. takže potřebuju pomoc 20:13:39 <zzz> také rychlost, jakou půjdeme s .27, závisí na tom, kolik času strávím na Summer of X. Mám to předběžně v plánu na konec srpna. 20:13:46 <zzz> něco dalšího k 3) ? 20:13:46 <eche|on> Mohl bych to otestovat, ale... 20:14:01 <str4d> Posunu to výš na svém I2P seznamu úkolů 20:15:09 <zzz> 4) Summer of X (sadie) 20:15:24 <zzz> jaký je plán na naše léto na severní polokouli? 20:15:31 <str4d> Možná budu mít i průběžné věci kolem UI k podpoře 20:15:49 <str4d> sadie má zpoždění kvůli práci (hororový klient) 20:15:55 <str4d> Tak to pokryju já :) 20:16:10 <str4d> Doufám, že všichni jste viděli úvodní blogpost :D 20:16:43 <str4d> To v podstatě shrnuje, co už se probíralo. 20:17:09 <str4d> Tak: 20:17:16 <str4d> 4a) API 20:17:17 <str4d> 4b) Aplikace 20:17:22 <str4d> 4c) Pluginy 20:17:29 <str4d> 4d) Branding 20:17:33 <str4d> 4a) 20:18:13 <str4d> Tento měsíc je tlak na zlepšení našich API. Vydáním 0.9.26 jsme v tom už udělali dobrý pokrok 20:18:39 <str4d> Další krok bude, že nahraju naše JARy do Maven Central, aby je java vývojáři mohli snadněji používat 20:18:53 <str4d> (a odpovídajícím způsobem aktualizuji I2P knihovnu klienta pro Android) 20:19:15 <str4d> Na zbytek tohoto měsíce mám dlouhý seznam návrhů: 20:19:33 <zzz> zmiňuješ „naše C++ a Python knihovny“, ale máme vůbec nějaké, které udržujeme? kdo bude tu práci dělat a na jakých konkrétních knihovnách? 20:19:41 <str4d> - Aktualizovat SAM knihovny na v3.3 20:19:50 <str4d> zzz, tohle ^ 20:19:56 <zzz> Před hodinou jsem tu jednomu člověku říkal, že to nejsou naše, ale třetích stran 20:20:10 <str4d> - txi2p (Python Twisted, tohle udělám já) 20:20:32 <zzz> kde jsou ty SAM knihovny? 20:20:41 <zzz> resp. které 20:21:25 <str4d> - libsam3 (C, synchronní i asynchronní, na git.repo.i2p) 20:21:49 <zzz> ok. psi má taky jednu v Go 20:21:53 <str4d> - - i2psam (C++, https://github.com/VirtualDestructor/bitcoin-qt-i2p/tree/master/i2psam) 20:22:16 <str4d> Viz http://i2p-projekt.i2p/en/docs/api/samv3 pro další 20:22:33 <zzz> Myslím, že si hlavně udělám náskok na aplikacích, kromě toho budu k dispozici na dotazy 20:22:35 <zzz> zní to dobře 20:22:45 <str4d> Rád bych viděl alespoň Python Twisted a C++ knihovny aktualizované 20:22:56 <str4d> (kvůli svým vlastním cílům příští měsíc >:D ) 20:23:06 <str4d> Další návrhy na tento měsíc: 20:23:11 <str4d> - zprovoznit libtorrent pořádně 20:23:34 <zzz> ooh jo libtorrent++\ 20:23:36 <str4d> - Povolovat SAM API ve výchozím stavu v Java I2P (teď pro .27) 20:23:54 <str4d> - Dostat můj lighttpd I2P patch upstream (vyžaduje minimálně aktualizaci libsam3) 20:24:21 <zzz> zadával jsem tiket #1804 na rozdělení /configclients 20:24:25 <zzz> tohle můžu udělat 20:24:28 <str4d> Dobře, máme dobrovolníky na některý z těchto návrhů? 20:25:34 <plzcdv> Jsem stydlivý, ale jsem tady. 20:25:48 <str4d> zzz, Mmm, to by byl dobrý krok vpřed jak pro moje věci kolem UI, tak pro měsíc Pluginů 20:26:17 <zzz> ok. může ti to ale způsobit konflikty při slučování, pozor 20:26:29 <str4d> zzz, bylo by dobré, aby se to stalo buď v mojí UI větvi, nebo z ní vycházelo, abychom snížili konflikty při slučování 20:26:29 <str4d> plzcdv, ahoj! 20:27:14 <str4d> dg, hottuna3, psi, nějaké myšlenky k výše uvedenému? 20:27:34 <zzz> když neslyším žádné dobrovolníky, pojďme dál k 4b 20:28:29 <plzcdv> Nevěděl jsem, že existuje libtorrent. 20:28:29 <str4d> plzcdv, používá se v řadě aplikací, ale žádná z nich (co vím) nevystavuje I2P funkcionalitu (pravděpodobně proto, že je rozbitá) 20:28:54 <plzcdv> Libtorrent (nebo něco podobného) vypadá jako zásadní věc. 20:29:04 <plzcdv> Komunikace je především o sdílení informací. 20:29:17 <str4d> Tento měsíc mi zbývají tři víkendy na práci na I2P. Jeden z nich věnuju txi2p a do dalšího si dám práci na i2psam. 20:30:13 <str4d> ostatní, pokud máte nějaké nápady nebo chuť pracovat na něčem z toho, klidně do toho 20:30:33 <zzz> jaký má sadie PR plán na tohle všechno? 20:30:38 <str4d> Někdy během týdne dám dohromady nějakou publicitu, kterou můžeme použít pro PR, aby se třeba našla další pomoc 20:30:38 <str4d> 4b) Aplikace 20:30:40 <plzcdv> Rád bych pracoval na libtorrentu nebo něčem podobném. 20:30:54 <str4d> zzz, pokryju v 4d) 20:31:02 <zzz> ok 20:31:09 <str4d> plzcdv, rozhodně! 20:32:20 <str4d> Kdybys dokázal aktualizovat libtorrent tak, aby fungovala jeho podpora I2P, bylo by to moc fajn :D 20:32:45 <zzz> co se týče aplikací, plánuju snark standalone (navázat na dobrou práci od psi), syndie a i2phex. Možná i orchid. 20:33:00 <str4d> plzcdv, můžeme to probrat po schůzce :) 20:33:13 <zzz> ouha, orchid jsou pluginy. 20:33:24 <str4d> zzz, myslel jsem to celé pod pluginy 20:33:28 <zzz> každopádně první 3 před HOPE. 20:33:45 <str4d> Ale je v pohodě si udělat náskok 20:34:01 <zzz> ok, tak budu pracovat dopředu, pokud není nějaká aplikace, na které dělat. Předpokládám, že snark se počítá. 20:34:23 <str4d> Měsíc Aplikací vidím jako oslovování dalších vývojářů, kteří chtějí integrovat I2P do svých aplikací 20:34:25 <str4d> Tak: 20:34:26 <str4d> - Tahoe-LAFS 20:34:29 <str4d> - Zeronet 20:34:41 <str4d> - OpenBazaar (přes IPFS, na který přecházejí) 20:34:51 <zzz> ok, takže to je hlavně PR a oslovování, než se někdo chytí 20:35:06 <str4d> - Whonix (dnes mi zrovna někdo napsal e‑mailem) 20:35:11 <str4d> zzz, nejen PR 20:35:23 <str4d> Půjdu a budu přispívat kódem 20:35:53 <str4d> Zvlášť Tahoe – relevantní části jejich codebase už znám (dříve jsem s nimi na tom pracoval) 20:36:07 <str4d> Proto chci tento měsíc dát txi2p do aktuálního stavu 20:36:16 <str4d> Další: Zcash 20:36:22 <zzz> ok 20:38:52 <str4d> Další projekt, kde znám codebase; přemýšlím, že se podívám na výše uvedené záplaty pro bitcoin-qt-i2p a zjistím, jak by se daly použít. 20:39:09 <str4d> Konkrétní výstupy, které chci pro měsíc Aplikací: mít buď napsaný kód, nebo přispět do designových diskusí, které pomůžou dalším vývojářům s integrací I2P, ideálně s využitím práce, kterou děláme teď 20:39:09 <str4d> Další nápady pro měsíc Aplikací: 20:39:09 <str4d> - Vuze 20:39:09 <str4d> - Lightning Browser (na Androidu, aktualizuji jejich použití I2P klientské knihovny) 20:39:09 <str4d> - Projekty používající libtorrent! 20:39:39 <str4d> Některé z nich začnu oslovovat už tento měsíc a ostatní k tomu povzbuzuji. Pokud má někdo další nápady na projekty, dejte vědět. 20:40:10 <str4d> (některé z těchto projektů) 20:41:51 <str4d> 4c) Pluginy 20:41:51 <str4d> Tady jsem viděl, že věnujeme péči existujícím aplikacím a pluginům, které vyvíjíme a udržujeme :) 20:41:51 <str4d> Tak: 20:41:51 <str4d> - Bote 20:41:51 <str4d> - Snark 20:41:51 <str4d> - Orchid 20:41:51 <str4d> - atd. 20:41:51 <str4d> I tak ale není důvod, proč na nich nezačít dřív, pokud někdo nemá něco jiného, na čem by mohl pracovat 20:42:12 <str4d> Nebo později, pokud se třeba příští měsíc bude dařit přispívat do některé z aplikací 20:44:51 <str4d> Ty tři měsíce jsou hlavně pro PR, ne pro projektový management :) 20:44:51 <str4d> (i když mi to určitě pomůže si plánovat vlastní čas!) 20:44:51 <str4d> 4c) můžeme probrat víc na příští schůzce. Pro teď bych chtěl víc lidí tady povzbudit, aby přemýšleli o 4b), a začali pracovat na 4a) :D 20:44:51 <str4d> 4d) Branding (a PR) 20:44:51 <str4d> Aktuálně se PR strategie pro I2P Summer Dev soustředí na blogposty a Twitter 20:44:51 <str4d> Budu psát pravidelné aktualizace na blog o tom, co děláme. 20:44:51 <str4d> Hrubý plán: 20:44:51 <str4d> - Úvodní post (hotovo) 20:45:30 <str4d> - API (napíšu v příštích pár dnech, abych zviditelnil práci s Maven Central a seznam dalších návrhů na tento měsíc) 20:46:02 <str4d> - Aplikace (zviditelnit seznam projektů, se kterými budeme pracovat, další návrhy a shrnutí, jak se nám vedlo v měsíci API) 20:46:11 <str4d> - Pluginy (podobné jako post o Aplikacích) 20:46:19 <str4d> - Závěrečný post 20:46:54 <str4d> Takže zbývající posty by měly vycházet zhruba po měsíci, případně mezi tím menší aktualizace podle potřeby 20:47:19 <str4d> Mezitím na Twitteru by vše, co k téhle práci postujeme, mělo mít hashtag #I2PSummer 20:47:38 <str4d> (tyto blogposty, komentáře o tom, na jakém API nebo aplikaci pracujete atd...) 20:47:50 <psi> re: Go implementuji net.* pro i2p v Go 20:48:10 <str4d> psi, woo! 20:48:28 <psi> net.Dial net.Listener net.PacketConn net.Conn net.Addr etc 20:48:36 * psi listuje nahoru 20:48:56 <str4d> Co se týče brandingu, tři dny před spuštěním mě napadlo, že by bylo skvělé mít nějaké logo pro I2P Summer Dev (ideálně takové, které můžeme znovu používat v dalších letech) 20:48:58 <psi> ++ sam default prosím 20:49:12 <str4d> A pak jsem o den později viděl, že Elio Qoshi spustil startup pro open‑source design 20:50:00 <zzz> něco dalšího k 4) ? 20:50:09 <str4d> Takže: oslovil jsem ho ohledně návrhu loga pro I2P Summer Dev (samostatného i s textem pro bannery, trička apod.), s cílem dodat to do konce tohoto měsíce 20:50:47 <str4d> Uvedl jsem rozpočet 200 $, protože tolik bych byl případně ochotný zaplatit i sám, pokud by si projekt myslel, že to není dobré využití prostředků. 20:50:55 <str4d> Takže: je to dobré využití prostředků? 20:51:25 <psi> máme lidi na summer of $i2pthing ? 20:51:41 <zzz> není to dobré využití prostředků, pokud s tím neplánujeme něco dělat 20:51:47 <str4d> (sadie také oslovuje designéra, kterého zná, a Eliův startup slibuje 100% vrácení peněz, pokud se nám návrhy nebudou líbit, takže je to celkově nízké riziko, podle mě) 20:52:26 <str4d> zzz, plán je používat branding na Twitter účtu GetI2P (avatar + banner), na relevantních blogpostech na webu (a nějak i na homepage) atd. 20:52:29 <zzz> takže pokud nemáme konkrétní plány, jak to použít _fast_, budou to vyhozené peníze 20:52:36 <str4d> Možná trička (sadie zjišťuje náklady) 20:52:54 <str4d> zzz, proto chci dodání do konce tohoto měsíce, abychom měli dva měsíce na jeho využití 20:53:09 <str4d> A pak to budeme mít pro budoucí použití 20:53:16 * psi lag 20:53:41 <str4d> Jak jsem psal v úvodním postu, rád bych dával novým přispěvatelům propagační předměty. Momentálně to jsou samolepky, možná to budou trička 20:54:04 <str4d> psi, aktuálně nemáme I2P Summer Dev plně obsazené, je tu spousta nápadů, které hledají vývojáře :) 20:54:14 <zzz> prosím, získej schválení od echelon, než utratíš jakékoli peníze 20:55:03 <psi> dobře 20:55:09 <str4d> Kontaktoval jsem eche|on, když mě to napadlo, ale chtěl jsem to potvrdit na schůzce :) 20:56:02 <psi> re: summer of $i2pthing myslím, že moje i2p net.* by relativně snadno zapadlo do ipfs libp2p, ale nastartovat se do ipfs vývojového procesu je odrazující 20:56:04 <zzz> takže už na to máš jeho souhlas, nebo jsi mu jen řekl, že o tom přemýšlíš? 20:56:22 <psi> přesněji moje Go knihovna pro i2p 20:56:41 <str4d> zzz, řekl jsem mu, o čem přemýšlím, a navrhovaný rozpočet a že to nadnesu na schůzce 20:56:50 <zzz> Chci se vyhnout problému, který jsme měli se samolepkami, kdy to hottuna jen vágně probral s eche a pak přinesl účet na 600 $ 20:56:57 <str4d> Jestli mi stačí souhlas od eche, tak si ho zajdu vyřídit a jdu na to :D 20:57:22 <psi> podle toho, jak dopadne ten další pracovní pohovor, možná budu mít spoustu volného času a možná ne 20:57:43 <str4d> zzz, bude 20:57:51 <str4d> (vyhneme se tomu problému) 20:58:06 <str4d> psi, je libpnp v Go? 20:58:07 <zzz> 200 $ není moc, ale taky nám to moc nepřinese. Trička jsou víc a mnohem víc práce, pokud je chcete dostat do NYC na HOPE 20:58:16 <psi> libp2p je v Go a JS 20:58:26 <str4d> mmk 20:58:32 <zzz> něco dalšího k 4) ? 20:58:33 <str4d> Je tedy OpenBazaar taky v Go? 20:58:35 <psi> přesněji je to síťová abstrakční vrstva IPFS 20:58:38 <psi> je to API 20:58:49 <psi> OpenBazaar je py2 20:58:49 <str4d> zzz, to je jen na logo. Trička by byly samostatný rozpočet 20:58:53 <psi> používá Twisted 20:59:02 <str4d> A ano, sadie řeší trička tak, aby byla včas na HOPE 20:59:02 <psi> (iirc) 20:59:17 <str4d> psi, ale říkali, že přecházejí na IPFS... zvláštní 20:59:34 <zzz> poslední výzva pro 4) 20:59:37 <str4d> Tak či tak, pokud budeš mít tento měsíc čas aktualizovat své SAM knihovny na 3.3, bylo by to skvělé :) 20:59:48 <str4d> Dobře dobře, z mojí strany vše :P 20:59:55 <psi> ano, SAM 3.3 bude určitě implementován 20:59:57 <str4d> (na 4)) 21:00:08 <zzz> bylo by fajn, kdyby i strana i2pd byla také aktualizovaná na 3.3 21:00:16 <zzz> něco dalšího pro schůzku? 21:00:25 * zzz najde baffer 21:00:28 <str4d> Oh, přemýšlím, že SAM knihovny přesunu pod projekt i2p na GitHubu 21:00:38 <str4d> A ano, mám 5) přeplánovat příští schůzku 21:00:50 <zzz> ok 5) do toho, str4d 21:01:09 <str4d> Myslím, že by bylo fajn mít některé ty zapadlejší (koukám na libsam3 a i2psam) víc viditelné 21:01:11 <psi> které SAM knihovny konkrétně? 21:01:22 <psi> nezapomeň, že míchat licence je špatné 21:01:22 <str4d> txi2p je asi v pohodě nechat tam, kde je, protože už má hodně odkazů 21:01:32 <str4d> psi, nebude to v repozitáři i2p.i2p 21:01:37 <zzz> zbytek věcí ohledně knihoven nechme po schůzce 21:01:39 <psi> oh 21:01:42 <zzz> ok 5) do toho, str4d 21:01:54 <psi> kk 21:01:54 <str4d> Jen bych hostoval stávající git repozitáře 21:01:57 <str4d> 5) přeplánování 21:02:13 <str4d> Teď se mi tenhle čas schůzky hůř stíhá, protože je brzy 21:02:21 <str4d> sadie se to těžko stíhá, protože je to v pracovní době 21:02:46 <str4d> Rád bych navrhl posunout čas schůzky o hodinu později, což vyřeší oba problémy. 21:03:16 <str4d> (alespoň po zbytek léta; až zase přejdeme na letní/zimní čas, můžeme to případně vrátit) 21:03:18 <zzz> mohl bys to prosím probrat s Evropany, protože těch by se to dotklo nejvíc 21:03:58 <str4d> To je eche|on a...? 21:03:59 <zzz> cokoli si s nimi domluvíš, je za mě v pořádku. To jsem říkal na poslední schůzce, nebo možná na té předtím. 21:04:10 <zzz> primárně ech 21:04:24 <str4d> mmk 21:04:33 <str4d> Zeptám se ho zároveň při řešení rozpočtů 21:04:53 <str4d> Pokud s tím bude v pohodě, asi bude nejjednodušší prostě změnit čas a počkat na stížnosti :P 21:05:02 <zzz> zkusme to příští měsíc a uvidíme, ale ano, je dobré se ho nejdřív zeptat 21:05:07 <zzz> něco dalšího k 5) ? 21:05:14 <str4d> Za mě vše! 21:05:17 <zzz> něco dalšího pro schůzku? 21:05:45 <str4d> Hezký Summer Dev všem! Pojďme I2P znovu inteGrovat! 21:05:49 * zzz ***bafs*** schůzi uzavírá