Recapitulação rápida

Presentes: eche|on2, EinMByte, Giant, kytv, Meeh, str4d, TerraNullius, topiltzin, user, wowa, zzz

Registro da Reunião

20:02:10 <zzz> http://zzz.i2p/topics/1539 20:02:10 <zzz> 0) oi 20:02:10 <zzz> 1) envio da página inicial do console do jisko.i2p http://zzz.i2p/topics/1539 20:02:10 <zzz> 2) adição do i2pjump.i2p http://zzz.i2p/topics/1539 20:02:10 <zzz> 3) Hospedar arquivos de lançamento em i2p.no http://zzz.i2p/topics/1390 20:02:10 <zzz> 4) responsável pela auditoria da OpenITP http://zzz.i2p/topics/1533 post #4 20:02:11 <zzz> 5) mais alguma coisa 20:02:13 <zzz> 6) baffer 20:02:19 <zzz> 0) oi 20:02:24 <zzz> oi 20:02:40 <zzz> 1) envio da página inicial do console do jisko.i2p http://zzz.i2p/topics/1539 20:02:46 <zzz> O op do jisko está aqui? 20:03:35 <zzz> algum comentário sobre a submissão do jisko? 20:03:44 <topiltzin> +1 20:03:54 <eche|on2> adiciona. 20:04:28 <zzz> alguma objeção? 20:07:05 <str4d> oi 20:07:11 <str4d> Sem objeções aqui 20:07:13 <zzz> ótimo, até o concorrente do jisko não se opõe... 20:07:13 <str4d> É uma boa alternativa ao id3nt (no qual eu preciso gastar algum tempo em algum momento) 20:07:13 <str4d> Quanto mais, melhor 20:07:13 <zzz> de fato. Vou adicioná-lo ao mtn 20:07:13 <str4d> Assim, se eu ficar fora do ar, há alternativas 20:07:13 <zzz> 2) adição do i2pjump.i2p http://zzz.i2p/topics/1539 20:07:33 <zzz> Vejo que o tuna não está aqui, mas ele afirma que fez todos os testes passarem 20:07:41 <zzz> e ele publicou o código dele 20:07:46 <zzz> alguma objeção? 20:07:54 <zzz> ou comentários? 20:08:22 <eche|on2> sem objeções até agora 20:09:17 <zzz> tem um cara mandando e‑mails para o grothoff dizendo que foi "inspirado" pelo código do jump 20:10:25 <zzz> como não ouvi objeções, vou pedir ao tuna para adicioná-lo ao mtn, já que ele tem privilégios 20:10:31 <zzz> 3) Hospedar arquivos de lançamento em i2p.no http://zzz.i2p/topics/1390 20:10:39 <zzz> Meeh, você está aqui? 20:11:06 <zzz> conversamos no CCC, ele disse que quase certamente tinha a largura de banda 20:11:22 <zzz> há alternativas razoáveis? 20:11:28 <zzz> Google Drive parece meio tosco 20:11:30 <zzz> opiniões? 20:11:50 <eche|on2> Google Drive é meio feio, né 20:12:08 <eche|on2> mas é bem difícil de bloquear. 20:12:23 <eche|on2> Eu rodaria um host de download e uma cópia no Google Drive 20:12:36 <eche|on2> ou em outro lugar como Mega, Sharehosts,... 20:12:56 <zzz> str4d, qual é o estado do código de escolha de espelho no site? 20:13:51 <str4d> zzz: os espelhos são adicionados em um arquivo no backend e são usados para gerar a lista específica por arquivo. 20:15:16 <zzz> ah, eu me esqueci do 'select alternate link' 20:15:19 <str4d> As URLs de caminho podem conter a versão se desejado (assim os arquivos podem ser organizados no servidor por versão) 20:15:31 <str4d> O padrão é definido no código do backend 20:16:05 <zzz> seria 'alternate download locations' melhor do que 'select alternate link' ? 20:16:07 <zzz> ou 'view mirror list' 20:16:27 <zzz> isso é muito bom, eu esqueci que trabalhamos bastante nisso 20:17:08 <str4d> 'Any mirror' escolhe um espelho aleatório da lista. 20:17:08 <Meeh> zzz: aqui agora! 20:17:15 <zzz> alguma objeção ao Meeh ser o local de download primário? 20:17:23 <Meeh> i2p.nu * 20:17:25 <Meeh> ou i2p2.no 20:17:39 <zzz> ah, não é i2p.no? 20:17:40 <eche|on2> por enquanto não, desde que não seja o único 20:17:48 <Meeh> não, desculpa, eu tenho i2p.nu e i2p2.no 20:18:11 <Meeh> adiciona "facebook" como um ponto na reunião para mim, tenho umas notícias legais 20:18:41 <zzz> ok FB será o 5) 20:19:01 <eche|on2> a palavra proibida... 20:19:12 <eche|on2> só preciso tossir... *desculpa* 20:20:03 <zzz> parece que você já está na lista de espelhos como download.i2p2.no, isso está funcionando? 20:20:07 <zzz> se você quiser adicionar i2p.nu também, ótimo, quanto mais melhor, contanto que você esteja por perto na hora da atualização, ou outra pessoa tenha a senha 20:20:41 <zzz> você pode trabalhar com o str4d nas URLs? 20:21:19 <Meeh> sim 20:21:34 <zzz> mais algum comentário? 20:22:02 <Meeh> Preciso verificar para onde download.i2p2.no aponta, talvez precise mudar para outro host, preciso checar o I/O. e posso fornecer mais URLs se necessário. fora isso; não :) 20:22:38 <zzz> ok, você tem algumas semanas antes do próximo lançamento, mas é melhor mais cedo do que tarde para deixar tudo certo 20:22:48 <str4d> Sem comentários da minha parte 20:22:50 <Meeh> Tenho os domínios, digo que podemos usá-los como vocês quiserem, ou seja, apenas me deem instruções de como vocês querem :P 20:23:14 <kytv> +1 para tudo até agora (e vou ficar feliz em continuar cuidando do upload dos arquivos de download) 20:23:18 <DarkestMatter> Estou mexendo no Makefile.gcj e esbarrei num problema causado pela minha relativa ingenuidade com Java e gcj. Estou recebendo um java.lang.NullPointerException causado pela falta de jar.so como ant-1.8.2.jar.so, que existem em um dir fora de $JAVA_HOME, e imagino que esse seja o problema 20:23:26 <zzz> você e o str4d podem acertar os detalhes se necessário 20:23:42 <zzz> DarkestMatter, estamos no meio de uma reunião, se puder aguardar cerca de meia hora 20:23:45 <DarkestMatter> Onde eu precisaria criar um symlink do diretório REAL sob JAVA_HOME para o processo de build encontrá-los? 20:24:06 <zzz> próximo na pauta: 20:24:06 <zzz> 4) responsável pela auditoria da OpenITP http://zzz.i2p/topics/1533 post #4 20:24:29 <zzz> contexto: a OpenITP está prestes a abrir o processo de submissão deles 20:24:38 <zzz> precisamos de alguém responsável 20:24:56 <zzz> Eles disseram que devemos nos inscrever mesmo que não estejamos prontos 20:24:59 <zzz> o que não estamos 20:25:28 <zzz> Eu publiquei um processo em 3 fases no post acima 20:25:45 <zzz> em que enviamos, depois nos preparamos, então realmente submetemos e gerimos a auditoria 20:26:05 <zzz> no CCC concordamos que arrumar o modelo de ameaças é o mais importante 20:26:31 <zzz> Comentários? Alguém quer ficar encarregado? 20:28:10 <str4d> O plano geral parece sólido. 20:29:48 <zzz> Suspeitando que não teríamos voluntários, conversei com o Brandon WIley, perguntando se poderíamos pagá-lo para fazer isso. (Ele está atualmente prestando consultoria para o zooko, cuja empresa faz auditorias). Opiniões? 20:30:05 <topiltzin> quanto? 20:31:03 <str4d> Fico feliz em contribuir para a auditoria, mas provavelmente não terei tempo para gerenciá-la eu mesmo. 20:32:26 <zzz> Presumo alguns milhares de dólares pelo menos 20:32:26 <zzz> bem mais se realmente formos auditados, embora isso provavelmente não seria antes de 2015 20:32:29 <topiltzin> provavelmente é melhor que uma parte externa faça isso, mesmo que custe alguns milhares 20:32:29 <str4d> Se o pagarmos, queremos garantir que seja útil. 20:32:53 <user> isso incluiria exatamente o quê? 20:32:54 <topiltzin> se ele faz isso profissionalmente, (muito provavelmente) vai fazer um trabalho melhor do que qualquer um de nós 20:33:49 <user> ++1 externo, e ++1 se isso ajudar a ter uma melhor reputação em termos de revisão 20:34:06 <zzz> Eu gostaria que ele realmente nos ajudasse a corrigir coisas, não apenas ser um "consultor" tradicional ou pré-auditor que só aponta problemas 20:34:27 <zzz> Brandon é um cara ocupado, mas também um cara atualmente procurando por dinheiro 20:34:56 <user> e ele ajudaria vocês a corrigir? 20:34:58 <zzz> Se você não viu: http://www.kickstarter.com/projects/brandonwiley/operator-a-news-reader-that-circumvents-internet-c 20:35:52 <zzz> Pedi a ele para olhar nossa página de auditoria da openitp no trac 20:36:07 <zzz> http://trac.i2p2.i2p/wiki/OpenITPReview/Criteria 20:36:19 <zzz> e aguardar o anúncio da openitp e os detalhes do processo de submissão 20:36:26 <str4d> A I2P nunca (até onde eu sei) teve um especialista de segurança de verdade. Acho que pagar por um para acertar as bases disso é uma boa ideia (e provavelmente já passou da hora). 20:36:27 <user> minha opinião como alguém de fora / apenas usuário é que alguns milhares de dólares está ok, desde que seja <10k e não apenas maquiagem, mas algo realmente completo 20:36:42 <zzz> até isso ser publicado, não vale a pena entrar em negociações com ele 20:36:53 <zzz> mas a Eleanor disse que a qualquer dia... 20:37:51 <zzz> eche|on, qual é o nosso saldo? ~$500K? 20:38:00 <wowa> Se você quer que eu mude o tópico de http://zzz.i2p/topics/1546? 20:38:31 <zzz> wowa, estamos no meio de uma reunião, por favor aguarde até terminarmos, valeu 20:38:36 <eche|on2> zzz: aproximadamente 500 BTC e 50k 20:39:37 <zzz> parece que as pessoas estão positivas quanto à ideia. Infelizmente, mesmo que o contratemos para ficar encarregado, precisamos encontrar alguém para ficar encarregado dele... 20:39:40 <EinMByte> Moin 20:42:42 <zzz> Não acho que haja mais algo a fazer até o anúncio da OpenITP, então podemos perguntar se o Brandon está interessado; se estiver, teremos que conversar sobre isso novamente 20:42:49 <zzz> mais algum comentário sobre o 4)? 20:42:49 <EinMByte> Perdi a reunião? 20:42:49 <str4d> EinMByte: em andamento 20:42:49 <user> Ein: Apenas o começo 20:42:49 <eche|on2> ok, 493 BTC e 48k euros 20:42:49 <EinMByte> ah, ok 20:42:49 <zzz> última chamada sobre o 4) 20:42:49 <str4d> Sem comentários no momento. 20:42:49 <str4d> Além de que o planejamento deve começar no wiki 20:42:49 <zzz> str4d, vamos discutir em NYC também 20:42:49 <str4d> zzz: sim. 20:42:49 <zzz> 5) facebook Meeh vai 20:42:49 * str4d vai mover o plano de 3 etapas para /wiki/OpenITPReview/Plan 20:42:49 <Meeh> ok 20:42:49 <Meeh> Como eu disse ao zzz no CCC, agora consegui controle sobre a página https://www.facebook.com/I2P 20:42:49 <EinMByte> Bom para divulgação, eu suponho 20:42:49 <topiltzin> muito legal :) 20:42:49 <EinMByte> Pessoalmente eu evito a coisa, mas obviamente a maioria das pessoas tem Facebook 20:42:49 <Meeh> e eu usei ~10$ e 15 min do meu tempo entre o trabalho, e as curtidas subiram de 150 para 300 20:42:49 <eche|on2> até aqui bom, mas eu fico fora do facebook 20:42:50 <Meeh> isso foi em menos de 10 horas 20:42:56 <EinMByte> então definitivamente é algo bom para conseguir mais usuários 20:43:02 <Meeh> você não precisa de uma conta para ver a página 20:43:22 <Meeh> no entanto, acho que precisamos estar públicos lá também, para ficar "grandes", mais usuários 20:43:22 <EinMByte> Meeh: eu sei, estava mais me referindo a curtir e afins 20:43:37 <Meeh> mas ninguém aqui gosta do Facebook, nem tem uma conta :P 20:44:04 <Meeh> então, posso ter algo do trabalho que eu possa reaproveitar, para termos uma URL do i2p para alguns selecionados que possam fazer login e postar no Facebook, via I2P 20:44:09 <TerraNullius> Olá, sobre o 3) também seria possível hospedar os lançamentos no GitHub? 20:44:12 <zzz> Meeh, é só isso ou você está pedindo discussão ou...? 20:44:55 <Meeh> mais informação, mas acho que poderia ser uma ideia ter uma discussão sobre alcançar nossos usuários via "mídias sociais" 20:44:57 <zzz> TerraNullius, terminamos o 3) por enquanto, desculpe, você pode esperar até depois da reunião para discutir mais 20:45:37 <zzz> Meeh, por favor discuta com o orion, ele é nosso chefe de divulgação, suponho que tenha algumas ideias 20:45:43 <EinMByte> Meeh: obviamente esses novos usuários precisarão entender que usar "mídias sociais" não é isento de riscos 20:45:54 <zzz> também podemos fazer um brainstorm com ele em NYC e te retornar 20:46:07 <Meeh> precisamos de mais contribuidores, provedores de conteúdo, usuários, +++, e como podemos ver o mundo "corporativo" coleta muitos usuários a partir de SM 20:46:32 <Meeh> EinMByte: claro. mas alguém precisa dizer a eles ;) 20:46:39 <Meeh> é aí que nós entramos 20:46:41 <EinMByte> bem verdade 20:46:47 <topiltzin> e festas underground do I2P :) 20:46:47 <Giant> Quem moderaria i2p<->fb? Isso vai ser o centro do spam. 20:46:49 <zzz> você está pagando pessoas para curtirem você? 20:46:56 <topiltzin> (até as 6 da manhã) 20:47:03 <Meeh> sim, um pouco agora só para ver quanto eu conseguiria impulsionar 20:47:05 <eche|on2> zzz: sim, algumas pessoas fazem isso 20:47:16 <Meeh> 22 amigos e o resto de anúncios 20:47:23 <zzz> agora tudo que precisamos são caminhões de bombeiro 20:48:11 <Meeh> Giant: leia de novo. "para alguns selecionados que podem fazer login" :) 20:48:16 <Meeh> selected é a palavra-chave 20:48:18 <Meeh> palavra* 20:48:24 <zzz> bom trabalho, Meeh, vamos todos fornecer conteúdo para ele. Tem algumas fotos do ccc também que você pode postar 20:48:25 <zzz> Tenho uma do tuna, mas você vai ter que cortar as pessoas no fundo 20:48:37 <zzz> mais algo no 5) ? 20:48:51 <Meeh> Ótimo, se alguém puder me dar um link para isso eu vou enviar uma galeria, incluindo algumas minhas 20:49:08 <Meeh> sim, vou arrumar isso 20:49:11 <zzz> ok, só se certifique de cortar 20:49:26 <zzz> mais algo para a reunião? 20:49:35 <EinMByte> sim 20:49:39 <user> por que cortar? você está nelas ao fundo? ;) 20:49:46 <EinMByte> Gostaria de propor uma breve discussão sobre integração com GNS 20:50:16 <EinMByte> Ainda estamos investigando isso? 20:50:16 * str4d estava prestes a mencionar isso 20:50:27 <Meeh> user: não era permitido tirar fotos se nem todos concordassem, e não conseguimos achar todas as pessoas para perguntar se está ok publicar 20:50:35 <str4d> GNS ou outros 20:50:35 <zzz> ok, isso pode durar o dia todo, então vamos tentar 10 minutos 20:50:37 <zzz> 6) GNS EinMByte vá 20:51:07 <user> Meeh: ah, ok. isso faz sentido 20:51:09 <str4d> EinMByte: investigando isso, sim. 20:51:22 <EinMByte> Certo, então qual abordagem vamos adotar 20:51:25 <EinMByte> reimplementar? 20:51:28 <str4d> Sem garantias de que isso vai acontecer, ou de que será uma integração direta (ou mesmo que será com o GNS). 20:51:40 <EinMByte> ainda há alguma possibilidade de não ter que reescrever? 20:51:46 <str4d> Mas o que temos agora é uma bagunça ad hoc que "apenas funciona". 20:52:16 <EinMByte> E quanto ao suporte do lado deles? 20:52:31 <Meeh> topiltzin: quer ser uma estrela do Facebook de novo? :) (com relação ao I2P, fotos, CCC) 20:52:34 <EinMByte> Eles pareceram bem "fechados"... 20:53:02 <topiltzin> com certeza, Meeh, manda ver :) 20:53:34 <zzz> passei horas e horas com o Christian no CCC 20:54:19 <EinMByte> zzz: nenhum resultado disso? 20:54:30 <str4d> EinMByte: se decidirmos usar o GNS como está (e ignorar o fato de que por padrão o DHT dele não é anônimo), então poderíamos conectá-lo para testes com o ExecNamingService 20:54:33 <str4d> Há uma API definida. Só escrevemos um script que possa consultar essa API e o executamos a partir do ExecNamingService. 20:54:33 <str4d> Simples. Mas nada ideal. 20:54:42 <zzz> pode ser qualquer coisa entre 'eles resolvem todos os nossos problemas', 'vamos usar parte disso', 'são boas ideias' até 'uau, não, obrigado' 20:55:08 <zzz> na verdade, nenhum resultado. Além de termos prometido investigar 20:55:37 <zzz> Acho que precisamos entender o que eles estão fazendo. Além disso, nada está decidido 20:56:15 <zzz> no momento sou cético sobre tudo do gnunet. Não quer dizer que eu não possa ser convencido. 20:56:31 <str4d> zzz me encaminhou uma troca interessante sobre o sistema de nomes do I2P, mencionava várias outras tecnologias além do GNS 20:57:39 <EinMByte> bem, suponho que (como você diz, zzz) possa haver alguns problemas com as ideias por trás do GNS 20:58:02 <EinMByte> Ou seja: nossos usuários conseguirão se adaptar 20:58:09 <str4d> DLV (DNSSEC Lookaside Validation), DNSCurve... 20:58:14 <str4d> Há mais tecnologias por aí além do GNS 20:58:14 <str4d> Vejo que muitas ideias no GNS foram desenvolvidas do zero, sem assumir nada. 20:58:37 <topiltzin> fervendo os oceanos 20:58:44 <zzz> claro. Faz muito tempo que discutimos nosso sistema de nomes no grande contexto da Internet, o triângulo, alternativas, etc., então isso é bom 20:58:48 <EinMByte> Sim. Já que precisamos de uma alternativa ao hosts.txt com certeza, podemos também investigar essas alternativas 20:59:00 <str4d> Até coisas como o modo como o cache local é armazenado criptografado, como uma cópia direta dos blocos obtidos do DHT 20:59:02 <zzz> mas ele está de fato tentando ferver 20:59:37 <str4d> Eu fiz um teste rápido, posso confirmar que NamingServices podem ser distribuídos como plugins. 20:59:39 <zzz> falamos sobre uma camada que esconda as feiuras do GNS que teríamos que projetar e implementar. No entanto, isso também pode esconder alguns benefícios. 20:59:59 <str4d> Isso só requer que o NamingService padrão seja um MetaNamingService. 21:01:06 <str4d> Há desvantagens em tornar o NamingService padrão da instalação um MetaNamingService e o NamingService padrão adicionado a ele o BlockfileNamingService? 21:01:08 <zzz> vamos encerrar o 6), não vamos resolver as coisas aqui 21:01:08 <zzz> mais algo no 6)? mais algo para a reunião? 21:01:15 <str4d> (O NS padrão atual é o BlockfileNamingService, e o NS padrão atual adicionado ao Meta é o HostsTxt...) 21:01:26 <EinMByte> mais uma coisa no 6: 21:01:30 <str4d> zzz: a proposta acima é, eu acho, parte do 6 21:01:32 <EinMByte> str4d, você mencionou alternativas? 21:01:50 <EinMByte> se o GNS não funcionar, podemos sempre verificar outras coisas 21:01:54 <EinMByte> podem se encaixar melhor para nós 21:02:25 <str4d> EinMByte: sim. Não tenho conhecimento dessas alternativas, mas todas as ideias merecem consideração. 21:04:12 <str4d> zzz: proponho que mudemos para MNS na 0.9.10, não há mudança visível para os usuários, mas então se as pessoas quiserem testar um plugin de NS não precisam editar o router.config 21:04:18 <zzz> ok, todos continuem trabalhando nessas ideias grandes e pequenas, é assim que melhoramos as coisas 21:04:35 <EinMByte> str4d: ok. Vou tentar arrumar um tempo para olhar isso 21:04:48 <EinMByte> Acho que isso encerra o 6? 21:04:54 <zzz> str4d, podemos fazer quando precisarmos, mas sem pressa? precisa de mais testes também. Talvez postar um howto? 21:05:17 <zzz> ok, vocês podem continuar papiando mas eu tenho que ir 21:05:19 <topiltzin> Vou oferecer a visão contrária: nosso sistema de nomes atual funciona muito bem 21:05:27 <EinMByte> aqui também 21:05:30 <topiltzin> e tem alguns benefícios que queremos manter 21:05:38 * str4d afk 21:06:06 * zzz *bafs* a reunião está encerrada