Resumo rápido
Presentes: eche|on, plzcdv, psi, str4d, zzz
Registro da reunião
20:00:31 <zzz> 0) Oi 20:00:31 <zzz> 1) plano de lançamento 0.9.26 (zzz) 20:00:31 <zzz> 2) atualização do planejamento para a HOPE (zzz) http://zzz.i2p/topics/1968 20:00:31 <zzz> 3) plano para 0.9.27 (zzz) 20:00:31 <zzz> 4) Summer of X (sadie) 20:00:35 <zzz> 0) Oi 20:00:37 <zzz> Oi 20:01:16 <zzz> 1) plano de lançamento 0.9.26 (zzz) 20:01:46 <zzz> ok, construí a versão .26 ontem, terminei as coisas do Launchpad, e ativamos as atualizações dentro da rede há uma hora 20:01:56 <zzz> só falta o Debian, que planejo fazer amanhã 20:02:27 <zzz> lembrem-se de que as atualizações dentro da rede não receberão os novos arquivos jbigi, pois estávamos preocupados com a falta de testes 20:02:40 <zzz> então fiquem de olho em relatórios de bugs de usuários do Debian e de novas instalações 20:02:45 <zzz> mais algo sobre 1) ? 20:03:14 <zzz> 2) atualização do planejamento para a HOPE (zzz) http://zzz.i2p/topics/1968 20:03:39 <str4d> Oi! 20:03:45 <zzz> A HOPE é daqui a 6 semanas a partir de sexta. Estamos pagando os ingressos da conferência de US$ 150 em atraso (depois do evento) 20:04:11 <zzz> não estamos pagando viagem, mas se alguém realmente não conseguir ir sem alguma ajuda, diga 20:04:32 <zzz> não haverá reunião de dev antes ou depois, pois não consegui um compromisso do lance 20:04:53 <zzz> ansioso para ver a galera em Nova York 20:05:02 <zzz> mais algo em 2) ? 20:05:25 <zzz> 3) plano para 0.9.27 (zzz) 20:06:00 <zzz> vamos esperar pelo netsplit 20:06:06 <plzcdv> Oi. 20:07:47 <zzz> ok, vocês aí viram tudo de 2) sobre a HOPE? 20:08:35 <str4d> Oi de novo! 20:08:35 <eche|on> jo 20:08:39 <str4d> Não 20:08:43 <str4d> O último que vi foi seu Oi 20:08:53 <zzz> puxa vida. Estou em 3) 20:08:57 <str4d> (e o 1) ) 20:09:02 <zzz> deixem-me copiar/colar 1 e 2 20:09:16 <zzz> <zzz> 1) plano de lançamento 0.9.26 (zzz) 20:09:16 <zzz> <zzz> ok, construí a versão .26 ontem, terminei as coisas do Launchpad, e ativamos as atualizações dentro da rede há uma hora 20:09:16 <zzz> <zzz> só falta o Debian, que planejo fazer amanhã 20:09:16 <zzz> <zzz> lembrem-se de que as atualizações dentro da rede não receberão os novos arquivos jbigi, pois estávamos preocupados com a falta de testes 20:09:16 <zzz> <zzz> então fiquem de olho em relatórios de bugs de usuários do Debian e de novas instalações 20:09:31 <zzz> <zzz> 2) atualização do planejamento para a HOPE (zzz) http://zzz.i2p/topics/1968 20:09:44 <zzz> <zzz> A HOPE é daqui a 6 semanas a partir de sexta. Estamos pagando os ingressos da conferência de US$ 150 em atraso (depois do evento) 20:09:44 <zzz> <zzz> não estamos pagando viagem, mas se alguém realmente não conseguir ir sem alguma ajuda, diga 20:09:44 <zzz> <zzz> não haverá reunião de dev antes ou depois, pois não consegui um compromisso do lance 20:09:44 <zzz> <zzz> ansioso para ver a galera em Nova York 20:09:44 <zzz> <zzz> mais algo em 2) ? 20:10:03 <zzz> ou sobre 1) ? 20:10:43 <str4d> Nada que eu consiga lembrar sobre 1) 20:11:09 <str4d> Em 2), ainda espero comparecer, mas ainda não tenho ingresso porque ainda não tenho uma data de defesa e, portanto, não sei se estarei nos EUA até lá. 20:11:27 <str4d> data* 20:11:43 <zzz> ok, se alguém está em cima do muro, por favor compre um ingresso, é bem legal 20:11:51 <zzz> 3) plano para 0.9.27 (zzz) 20:12:34 <zzz> muita coisa difícil no roteiro aqui - migração de criptografia para servidores, coisas do Mac, e trabalho em IPv6 e NTCP2 20:13:07 <zzz> ninguém olha para o NTCP2 há cerca de um ano e não recebi nenhum comentário sobre os testes de pares IPv6. então preciso de ajuda 20:13:39 <zzz> além disso, a velocidade em .27 depende de quanto tempo eu gastar no Summer of X. Tenho isso provisoriamente agendado para o fim de agosto. 20:13:46 <zzz> mais algo em 3) ? 20:13:46 <eche|on> Eu poderia testar isso, mas... 20:14:01 <str4d> Vou priorizar isso mais na minha lista de tarefas do I2P 20:15:09 <zzz> 4) Summer of X (sadie) 20:15:24 <zzz> qual é o plano para o nosso verão do hemisfério norte? 20:15:31 <str4d> Eu talvez também tenha coisas intermediárias de UI para apoiar 20:15:49 <str4d> sadie está atrasada por causa do trabalho (cliente problemático) 20:15:55 <str4d> Então eu cubro :) 20:16:10 <str4d> Espero que todos aqui tenham visto o post de lançamento no blog :D 20:16:43 <str4d> Isso basicamente só expõe o que já havia sido discutido. 20:17:09 <str4d> Então: 20:17:16 <str4d> 4a) APIs 20:17:17 <str4d> 4b) Apps 20:17:22 <str4d> 4c) Plugins 20:17:29 <str4d> 4d) Branding (gestão de marca) 20:17:33 <str4d> 4a) 20:18:13 <str4d> Este mês é o esforço para melhorar nossas APIs. Já fizemos bons progressos nisso no lançamento 0.9.26 20:18:39 <str4d> A próxima coisa será eu enviar nossos JARs para o Maven Central, para que devs Java possam usá-los mais facilmente 20:18:53 <str4d> (e atualizar adequadamente a biblioteca cliente Android do I2P) 20:19:15 <str4d> Para o restante deste mês, tenho uma lista extensa de sugestões: 20:19:33 <zzz> você menciona "nossas bibliotecas C++ e Python", mas temos alguma que mantemos? quem fará esse trabalho e em quais bibliotecas específicas? 20:19:41 <str4d> - Atualizar as bibliotecas SAM para v3.3 20:19:50 <str4d> zzz, isto ^ 20:19:56 <zzz> Acabei de dizer a um cara aqui uma hora atrás que essas não são nossas, são de terceiros 20:20:10 <str4d> - txi2p (Python Twisted, eu farei isso) 20:20:32 <zzz> onde estão as bibliotecas SAM? 20:20:41 <zzz> ou melhor, quais 20:21:25 <str4d> - libsam3 (C, tanto síncrona quanto assíncrona, em git.repo.i2p) 20:21:49 <zzz> ok. psi também tem uma em Go 20:21:53 <str4d> - - i2psam (C++, https://github.com/VirtualDestructor/bitcoin-qt-i2p/tree/master/i2psam) 20:22:16 <str4d> Veja http://i2p-projekt.i2p/en/docs/api/samv3 para outros 20:22:33 <zzz> Acho que vou principalmente adiantar apps, além de ficar de prontidão para responder perguntas 20:22:35 <zzz> parece bom 20:22:45 <str4d> Eu gostaria de ver pelo menos as bibliotecas Python Twisted e C++ atualizadas 20:22:56 <str4d> (para meus próprios fins no mês que vem >:D ) 20:23:06 <str4d> Outras sugestões para este mês: 20:23:11 <str4d> - fazer o libtorrent funcionar corretamente 20:23:34 <zzz> ooh sim libtorrent++\ 20:23:36 <str4d> - Ativar a API SAM por padrão no Java I2P (para .27 agora) 20:23:54 <str4d> - Subir meu patch do I2P para o lighttpd upstream (requer atualizar pelo menos o libsam3) 20:24:21 <zzz> abri o ticket #1804 para dividir /configclients 20:24:25 <zzz> posso fazer isso 20:24:28 <str4d> Certo, temos voluntários para alguma dessas sugestões? 20:25:34 <plzcdv> Sou tímido, mas estou aqui. 20:25:48 <str4d> zzz, Mmm, isso seria um bom passo à frente tanto nas minhas coisas de UI quanto para o mês de Plugins 20:26:17 <zzz> ok. pode te causar conflitos de merge, cuidado 20:26:29 <str4d> zzz, Seria bom que isso acontecesse na minha branch de UI ou baseada nela para reduzir conflitos de merge 20:26:29 <str4d> plzcdv, oi! 20:27:14 <str4d> dg, hottuna3, psi, algo a comentar sobre o acima? 20:27:34 <zzz> não havendo voluntários, vamos passar para 4b 20:28:29 <plzcdv> Eu não sabia que existia um libtorrent. 20:28:29 <str4d> plzcdv, ele é usado em várias aplicações, mas nenhuma delas (que eu saiba) expõe a funcionalidade do I2P (provavelmente porque está quebrada) 20:28:54 <plzcdv> Libtorrent (ou algo similar) parece algo fundamental. 20:29:04 <plzcdv> Comunicação é compartilhar informação. 20:29:17 <str4d> Tenho três fins de semana restantes este mês para trabalhar no I2P. Um deles será no txi2p, e eu me coloco para trabalhar no i2psam em outro. 20:30:13 <str4d> todos os demais, se tiverem ideias ou vontade de trabalhar em qualquer um dos outros, fiquem à vontade 20:30:33 <zzz> qual é o plano de PR (relações públicas) da sadie para tudo isso? 20:30:38 <str4d> Vou colocar alguma divulgação em algum momento desta semana que possamos usar para PR, para talvez conseguir ajuda adicional 20:30:38 <str4d> 4b) Apps 20:30:40 <plzcdv> Eu gostaria de trabalhar no libtorrent ou em algo semelhante. 20:30:54 <str4d> zzz, vou cobrir em 4d) 20:31:02 <zzz> ok 20:31:09 <str4d> plzcdv, por favor, vá em frente! 20:32:20 <str4d> Se você conseguisse atualizar o libtorrent para que o suporte ao I2P funcionasse, seria muito apreciado :D 20:32:45 <zzz> para apps, eu planejo fazer o snark standalone (aproveitando o bom trabalho do psi), o syndie e o i2phex. Talvez o orchid também. 20:33:00 <str4d> plzcdv, podemos discutir depois da reunião :) 20:33:13 <zzz> ops, orchid é plugins. 20:33:24 <str4d> zzz, eu estava pensando nisso tudo como plugins 20:33:28 <zzz> de qualquer forma, os 3 primeiros antes da HOPE. 20:33:45 <str4d> Mas tudo bem adiantar 20:34:01 <zzz> ok, então estou adiantando, a menos que haja algum app para trabalhar. Acho que o snark conta. 20:34:23 <str4d> O que eu vejo para o mês de Apps é aproximação a outros desenvolvedores que queiram integrar o I2P em suas aplicações 20:34:25 <str4d> Então: 20:34:26 <str4d> - Tahoe-LAFS 20:34:29 <str4d> - Zeronet 20:34:41 <str4d> - OpenBazaar (via IPFS, para o qual eles estão migrando) 20:34:51 <zzz> ok, então isso é principalmente divulgação e alcance, até alguém se interessar 20:35:06 <str4d> - Whonix (alguém acabou de me enviar um e-mail hoje) 20:35:11 <str4d> zzz, não apenas PR 20:35:23 <str4d> Vou lá e contribuir com código 20:35:53 <str4d> Tahoe em particular, eu já conheço as partes relevantes do código deles (tendo trabalhado com eles nisso anteriormente) 20:36:07 <str4d> É por isso que quero deixar o txi2p atualizado este mês 20:36:16 <str4d> Mais um: Zcash 20:36:22 <zzz> ok 20:38:52 <str4d> Outro lugar cujo código conheço, estou pensando em olhar os patches do bitcoin-qt-i2p acima e ver quão aplicáveis seriam. 20:39:09 <str4d> Os entregáveis concretos que quero para o mês de Apps são ter escrito código ou contribuído para discussões de design que ajudem outros devs com a integração ao I2P, idealmente aproveitando o trabalho que estamos fazendo agora 20:39:09 <str4d> Outras ideias para o mês de Apps: 20:39:09 <str4d> - Vuze 20:39:09 <str4d> - Lightning Browser (no Android, vou atualizar o uso que fazem da biblioteca cliente do I2P) 20:39:09 <str4d> - Projetos usando libtorrent! 20:39:39 <str4d> Vou começar a abordar alguns destes este mês, e incentivo outros a fazer o mesmo Se alguém tiver outras ideias de projetos, avise. 20:40:10 <str4d> (alguns desses projetos) 20:41:51 <str4d> 4c) Plugins 20:41:51 <str4d> É aqui que eu via a gente dando um pouco de atenção aos apps e plugins existentes que desenvolvemos e mantemos :) 20:41:51 <str4d> Então: 20:41:51 <str4d> - Bote 20:41:51 <str4d> - Snark 20:41:51 <str4d> - Orchid 20:41:51 <str4d> - Entre outros 20:41:51 <str4d> Dito isso, não há razão para que não possam ser trabalhados antes se alguém não tiver outra coisa em que trabalhar 20:42:12 <str4d> Ou trabalhados depois se, por exemplo, a contribuição para um dos apps no próximo mês estiver indo bem 20:44:51 <str4d> Os três meses são principalmente para divulgação (PR), não para gestão de projeto :) 20:44:51 <str4d> (embora certamente me ajude a planejar meu próprio tempo!) 20:44:51 <str4d> Podemos discutir mais o 4c) na reunião do próximo mês. Por ora, incentivo mais gente aqui a pensar no 4b) e começar a trabalhar no 4a) :D 20:44:51 <str4d> 4d) Branding (e PR) 20:44:51 <str4d> Atualmente a estratégia de PR para o I2P Summer Dev foca em posts no blog e no Twitter 20:44:51 <str4d> Vou escrever atualizações regulares no blog sobre o que estamos fazendo. 20:44:51 <str4d> Plano aproximado: 20:44:51 <str4d> - Post de lançamento (feito) 20:45:30 <str4d> - APIs (vou escrever nos próximos dias, para divulgar o trabalho no Maven Central e a lista de outras sugestões para este mês) 20:46:02 <str4d> - Apps (divulgar a lista de projetos com os quais trabalharemos, bem como outras sugestões, e um resumo de como nos saímos no mês de APIs) 20:46:11 <str4d> - Plugins (formato semelhante ao post de Apps) 20:46:19 <str4d> - Post de encerramento 20:46:54 <str4d> Então os posts restantes devem ser com cerca de um mês de intervalo, talvez com pequenas atualizações entre eles conforme acharmos adequado 20:47:19 <str4d> Enquanto isso, no Twitter, tudo o que postarmos relacionado a este trabalho deve ter a hashtag #I2PSummer 20:47:38 <str4d> (esses posts no blog, comentários sobre qual API ou app você está trabalhando, etc...) 20:47:50 <psi> re: go eu implemento net.* para i2p em Go 20:48:10 <str4d> psi, uhu! 20:48:28 <psi> net.Dial net.Listener net.PacketConn net.Conn net.Addr etc 20:48:36 * psi rola para cima 20:48:56 <str4d> Quanto ao branding, tive uma ideia três dias antes do lançamento de que seria ótimo ter algum tipo de logo para o I2P Summer Dev (de preferência um que possamos reutilizar em anos futuros) 20:48:58 <psi> ++ sam padrão por favor 20:49:12 <str4d> E então vi o Elio Qoshi lançar uma startup de design open source um dia depois 20:50:00 <zzz> mais algo em 4) ? 20:50:09 <str4d> Então: entrei em contato com ele sobre desenhar um logo para o I2P Summer Dev (sozinho e com texto para uso em banners, camisetas etc.), visando o fim deste mês para entrega 20:50:47 <str4d> Eu informei um orçamento de US$ 200, porque era o que eu me sentia confortável em pagar do meu bolso se o projeto não achasse que isso era um bom uso de fundos. 20:50:55 <str4d> Então: isso é um bom uso de fundos? 20:51:25 <psi> temos equipe para o summer of $i2pthing ? 20:51:41 <zzz> não é um bom uso de fundos a menos que planejemos fazer algo com isso 20:51:47 <str4d> (a sadie também está procurando um designer que conhece, e a startup do Elio promete 100% de devolução do dinheiro se não gostarmos dos designs, então no geral é de baixo risco na minha humilde opinião) 20:52:26 <str4d> zzz, o plano é usar o branding na conta GetI2P no Twitter (avatar + banner), usá-lo em posts relevantes no site (e de alguma forma na página inicial), etc. 20:52:29 <zzz> então, a menos que tenhamos planos concretos para usá-lo _fast_, vai ser dinheiro jogado fora 20:52:36 <str4d> Possivelmente camisetas (a sadie está verificando o custo) 20:52:54 <str4d> zzz, é por isso que quero a entrega para o fim deste mês, assim temos dois meses para usá-lo 20:53:09 <str4d> E então teremos para uso futuro 20:53:16 * psi lag 20:53:41 <str4d> Como disse no post de lançamento, estou animado para dar brindes aos novos colaboradores. Atualmente são adesivos, pode ser que sejam camisetas 20:54:04 <str4d> psi, no momento não temos pessoal suficiente para o I2P Summer Dev, há um monte de ideias procurando devs :) 20:54:14 <zzz> por favor obtenha aprovação do echelon antes de gastar qualquer dinheiro 20:55:03 <psi> ok 20:55:09 <str4d> Entrei em contato com o eche|on quando tive a ideia, mas queria obter confirmação em uma reunião :) 20:56:02 <psi> re: summer of $i2pthing acho que meu i2p net.* poderia se encaixar na libp2p do ipfs relativamente fácil, mas iniciar no processo de desenvolvimento do ipfs é intimidante 20:56:04 <zzz> então você já tem aprovação dele, ou apenas disse que estava pensando nisso? 20:56:22 <psi> na verdade minha biblioteca em Go para i2p 20:56:41 <str4d> zzz, eu disse a ele o que estava pensando e meu orçamento proposto, e disse que traria isso na reunião 20:56:50 <zzz> Quero evitar o problema que tivemos com os adesivos, em que o hottuna só discutiu vagamente com o eche, depois apresentou uma conta de US$ 600 20:56:57 <str4d> Se tudo o que preciso é da aprovação do eche, então vou buscá-la e seguir em frente :D 20:57:22 <psi> dependendo de eu conseguir ou não essa próxima entrevista de trabalho, posso ter ou não muito tempo livre 20:57:43 <str4d> zzz, vou 20:57:51 <str4d> (evitar esse problema) 20:58:06 <str4d> psi, libpnp é em Go? 20:58:07 <zzz> US$ 200 não é muito, mas isso também não nos dá muito. Camisetas custam mais e dão muito mais trabalho se você for levá-las a NYC para a HOPE 20:58:16 <psi> libp2p é em Go e JS 20:58:26 <str4d> uhum 20:58:32 <zzz> mais algo em 4) ? 20:58:33 <str4d> OpenBazaar é em Go também então? 20:58:35 <psi> na verdade, é a camada de abstração de rede do ipfs 20:58:38 <psi> é uma API 20:58:49 <psi> openbazaar é py2 20:58:49 <str4d> isso é só para o logo. Camisetas seriam um orçamento separado 20:58:53 <psi> usando Twisted 20:59:02 <str4d> E sim, a sadie está vendo camisetas a tempo da HOPE 20:59:02 <psi> (se bem me lembro) 20:59:17 <str4d> psi, mas eles disseram que estão migrando para IPFS... estranho 20:59:34 <zzz> última chamada para 4) 20:59:37 <str4d> De qualquer forma, se você tiver tempo este mês para atualizar suas bibliotecas SAM para 3.3, seria fantástico :) 20:59:48 <str4d> Ok ok, termino por aqui :P 20:59:55 <psi> sim, sam 3.3 será implementado com certeza 20:59:57 <str4d> (em 4)) 21:00:08 <zzz> seria bom atualizar o lado do i2pd para 3.3 também 21:00:16 <zzz> mais algo para a reunião? 21:00:25 * zzz procura o baffer 21:00:28 <str4d> Ah, estou pensando em mover as libs SAM para o projeto i2p no GitHub 21:00:38 <str4d> E sim, tenho 5) reagendar a próxima reunião 21:00:50 <zzz> ok 5) vai, str4d 21:01:09 <str4d> Acho que seria bom tornar algumas das obscuras (olhando para libsam3 e i2psam aqui) mais visíveis 21:01:11 <psi> quais libs sam especificamente? 21:01:22 <psi> lembre-se de que misturar licenças é ruim 21:01:22 <str4d> txi2p provavelmente fica bem onde está, já que já tem muitos vínculos 21:01:32 <str4d> psi, não será no repositório i2p.i2p 21:01:37 <zzz> vamos adiar o resto das coisas de libs para depois da reunião 21:01:39 <psi> oh 21:01:42 <zzz> ok 5) vai, str4d 21:01:54 <psi> kk 21:01:54 <str4d> Eu só hospedaria os repositórios git existentes 21:01:57 <str4d> 5) reagendar 21:02:13 <str4d> Tenho dificuldade de participar neste horário de reunião no momento porque é cedo 21:02:21 <str4d> sadie tem dificuldade porque é no horário de trabalho 21:02:46 <str4d> Gostaria de propor que mudemos a reunião para uma hora mais tarde, o que resolve ambos os problemas. 21:03:16 <str4d> (pelo menos pelo restante do verão; podemos voltar quando chegarem as mudanças do horário de verão novamente, se quisermos) 21:03:18 <zzz> poderia verificar isso com os europeus, já que são os que seriam mais afetados 21:03:58 <str4d> Isso é o eche|on, e...? 21:03:59 <zzz> o que você acertar com eles está bom para mim. Foi o que eu disse na última reunião, ou talvez na anterior. 21:04:10 <zzz> principalmente o ech 21:04:24 <str4d> uhum 21:04:33 <str4d> Vou perguntar a ele ao mesmo tempo em que acerto os orçamentos 21:04:53 <str4d> Se ele concordar, então provavelmente é mais fácil simplesmente mudar o horário sumariamente e esperar reclamações :P 21:05:02 <zzz> vamos tentar no próximo mês e ver como vai, mas sim, é bom perguntar a ele antes 21:05:07 <zzz> mais algo sobre 5) ? 21:05:14 <str4d> Por mim é isso! 21:05:17 <zzz> mais algo para a reunião? 21:05:45 <str4d> Feliz Summer Dev, pessoal! Vamos Fazer o I2P InteGrar de Novo! 21:05:49 * zzz ***bafs*** encerra a reunião