14:09:32 <terceiro> #startmeeting 14:09:32 <MeetBot> Meeting started Thu Aug 18 14:09:32 2016 UTC. The chair is terceiro. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:09:32 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic. 14:09:58 <terceiro> #topic lucasmoura 14:10:06 <terceiro> mande ver 14:10:09 <lucasmoura> certo 14:10:18 <lucasmoura> Bom, essa semana eu já começo pedindo desculpas 14:10:30 <lucasmoura> pq foi a semana menos produtiva que já tive no gsoc 14:10:54 <lucasmoura> Eu consegui basicamente criar o comando update do AppRecommender 14:11:02 <lucasmoura> para fazer o train e o init juntos 14:11:34 <lucasmoura> E também consertei um bug referente ao número de pacotes mínimos para fazer o treinamento de aprendizado de máquinas no algoritmo 14:11:44 <lucasmoura> quando meu sbuild deu o problema do gnupg 14:11:52 <lucasmoura> eu tive que instalar ele manualmente no chroot 14:12:05 <lucasmoura> e foi ai que achei esse bug durante a build do pacote 14:12:20 <lucasmoura> por fim, eu atualizei o pacote também com esse comando --update 14:12:25 <lucasmoura> e com essa correção de bug 14:12:43 <lucasmoura> o lucianopc assumiu a parte de permissão do /var/lib 14:13:02 <lucasmoura> e não consegui começar a questão do XML para o AppStream essa semana 14:13:34 <lucasmoura> devido ao ritmo aqui de São Paulo e também por estar procurando apartamentos para alugar 14:13:59 <lucianopc> lucasmoura: bora conversar sobre o formato do XML, que posso te ajudar nisso aí 14:14:36 <lucasmoura> to pensando em tirar minha sexta para fazer também aquele texto do gsoc 14:14:58 <lucasmoura> ai posso te mandar um email com a ideia geral que eu tava tendo 14:15:08 <lucasmoura> e qualquer coisa vc marca um hangout comigo para discutir isso 14:15:33 <terceiro> o prazo do gsoc tá chegando no fim né 14:15:34 <lucianopc> blz 14:15:45 <lucianopc> sim, dia 23 se não me engano 14:15:49 <terceiro> tem que começar a pensar em passar a régua 14:15:50 <lucasmoura> sim, esse post tem que estar lá até dia 23 14:16:16 <terceiro> eu acho que vcs 2 fizeram mais do que coisas suficientes, agora é só questão de arrumar a submissão lá pro google com links etc 14:16:38 <terceiro> e um "relatório final" -- esse post -- pra comunidade debian 14:16:52 <lucasmoura> certo 14:16:58 <lucianopc> terceiro: faz o post no blog do planet mesmo? 14:17:03 <lucasmoura> sexta feira vou fazer o meu e já publicar no blog 14:17:12 <terceiro> lucianopc: é, pq não 14:17:21 <lucianopc> ok 14:17:26 <terceiro> é bom postar na debian-outreach@l.d.o tb 14:17:37 <lucasmoura> okay 14:20:17 <terceiro> lucasmoura: tem algum topico tecnico especifico q vc queira/precise discutir? 14:22:54 <lucasmoura> Só uma dúvida, quando a parte do AppStream estiver pronta, é melhor colocar para gerar o arquivo no cron ou no postinst ? 14:23:13 <lucasmoura> Eu pensei em originalmente colocar no postinst, mas talvez possa demorar muito para rodar 14:24:32 <lucasmoura> pq cada pacote do usuário deverá gerar uma recomendação 14:24:42 <lucasmoura> uma ou mais no caso 14:33:39 <terceiro> lucasmoura: boa pergunta 14:33:47 <terceiro> provavelmente no cron 14:34:01 <terceiro> na verdade hoje o update vai ser chamado nos 2 né? 14:34:25 <lucasmoura> Atualmente, sim 14:34:49 <terceiro> taí sua resposta 14:35:13 <terceiro> provavelmente o ideal seria rodar tudo apenas no `apt[-get] update` 14:35:27 <terceiro> mas por enquanto postinst+cron funciona 14:36:02 <terceiro> pqp tá chovendo granizo aqui 14:36:39 <lucianopc> nossa, tem tempo que não vejo uma chuva de granizo 14:36:43 <lucasmoura> Caramba kkkk 14:36:59 <lucasmoura> Mas tem lógica terceiro 14:37:00 <lucasmoura> obrigado 14:37:08 <terceiro> logo hoje que eu tava planejando almoçar na rua pfff 14:37:20 <terceiro> lucasmoura: blz 14:37:55 <lucianopc> terceiro: assim, é um problema se a instalação do AppRecommender ficar lenta d+? Pq ele já roda o update que é necessário, e já demora um pouco 14:37:56 <lucasmoura> ai acho que da minha parte foi isso 14:38:06 <terceiro> lucasmoura: ok 14:38:17 <terceiro> lucianopc: eu acho que é um problema sim 14:38:45 <lucianopc> se for rodar uma recomendação para cada pacote do usuário, vai deixar a instalação muito lenta 14:38:53 <terceiro> por exemplo o apt-xapian-index inicia o update dele na instalação, mas em background e com prioridade baixa 14:39:14 <lucianopc> isso que iria perguntar, se da pra deixar em background 14:39:37 <lucianopc> ok 14:39:43 <terceiro> lucianopc: provavelmente dá. tem que pensar direitinho na arquitetura do apprecommender 14:40:37 <lucianopc> blz 14:41:10 <terceiro> lucianopc: por exemplo, pode ser que quando eu instalo X, eu só vejo as recomendaçõse relacionadas a X da *próxima* vez que eu for instalar alguma coisa, e não imediatamente 14:41:19 <terceiro> enfim 14:41:20 <terceiro> #topic lucianopc 14:41:50 <lucianopc> What was done 14:41:50 <lucianopc> ============= 14:41:50 <lucianopc> Fix apt hook to run recommendations when the user install a package with apt 14:41:50 <lucianopc> Fix AppRecommender base_dir, and add a script "run_from_source" to run AppRecommender on development mode. 14:41:50 <lucianopc> Use only the apt.Cache packages that are indexed on xapian 14:41:51 <lucianopc> Popularity-contest cluster script creates a version control to the output data 14:41:51 <lucianopc> AppRecommender makes the download of the cluster data and checks the popcon signature and checksum 14:41:53 <lucianopc> Remove patchs of AppRecommender package 14:43:40 <terceiro> aí não tem planos, pq o período acaba agora, certo :) 14:43:41 <lucianopc> terceiro: eu estava lendo o email novamente, pra checar se esta tudo certo com o pacote, e lembrei da conversa que teve em outra reunião 14:43:41 <terceiro> ? 14:44:06 <lucianopc> sim, acaba agora, e pra semana que vem eu quero decidir contigo 14:44:36 <lucasmoura> terceiro: Aquele email que vc me mandou com os erros do pacote 14:44:49 <terceiro> calma 1 coisa de cada vez 14:44:54 <lucasmoura> No caso, para a execução do AppRecommender do /var/lib 14:45:00 <lucasmoura> *no 14:45:05 <lucasmoura> okay kkkk 14:45:08 <lucianopc> lucasmoura: verdade, esqueci de falar o contexto, vlw 14:45:50 <lucianopc> terceiro: blz, uma coisa de cada vez, acabei dispersando 14:46:24 <terceiro> lucianopc: acho que agora a gente precisa só fechar aquele email final s/ o popcon 14:46:35 <terceiro> eu vou revisar o script ASAP 14:46:55 <terceiro> uma pergunta: supondo que aqueles dados de clusters estejam em alguma URL 14:47:17 <terceiro> o apprecommender já tem o código pra baixar, validar, e usar esses dados? 14:47:36 <lucianopc> sim, eu não fiz o merge request, mas já está implementado 14:47:53 <lucianopc> ele baixa, valida e faz as recomendações com esses dados 14:48:34 <terceiro> lucianopc: ok 14:49:11 <terceiro> lucianopc: eu acho q a resposta desse email vai demorar um tempo (i.e. depois do final do gsoc com certeza) ... mas q a gente deve mandar ele _logo_ 14:49:34 <terceiro> lucianopc: vc pretende, e principalmente vai ter tempo para, continuar trabalhando no apprecommender? 14:49:44 <terceiro> (depois do gsoc acabar) 14:49:50 <lucianopc> sim, pretendo e vou ter tempo 14:50:09 <lucianopc> e tambem dar uma força pro david que quer fazer o tcc com o AppRecommender 14:51:02 <terceiro> legal 14:51:26 <terceiro> ele vai fazer IHC com vc? 14:51:31 <terceiro> ;-) 14:51:42 <lucianopc> não kkk 14:52:44 <lucianopc> e o professor de IHC tirou a parte de fazer um projeto, vai ser só prova, pq tem muito aluno esse semestre, mas trabalhar com isso no AppRecommender é uma das três coisas que espero fazer logo no AppRecommender 14:53:05 <lucasmoura> terceiro: Vou ter que sair mais cedo hj 14:53:16 <lucasmoura> senão vou ter que almoçar sozinho kkk 14:53:29 <terceiro> lucasmoura: ok. vá nessa 14:53:34 <terceiro> já estamos acabando 14:53:40 <lucianopc> lucasmoura: flw rapaz 14:53:59 <lucianopc> terceiro: estou com uma dúvida no pacote 14:54:04 <lucianopc> na verdade quero só confirmar contigo 14:54:11 <lucianopc> se é isso mesmo 14:54:19 <terceiro> lucianopc: então, minha sugestão é focar nesse submissão de patch para o popcon. acho que isso já toma o seu tempo 14:54:24 <terceiro> diga 14:54:25 <lucasmoura> vlw terceiro e lucianopc 14:54:49 <terceiro> lucianopc: + essas coisas do pacote q vc tá vendo já de qq forma 14:56:16 <lucianopc> blz 14:56:37 <lucianopc> qualquer coisa eu tiro a duvida contigo quando for ver o pacote novamente 14:58:34 <terceiro> lucianopc: ok. eu pensei q vc tinha uma pergunta sobre isso agora 14:58:34 <terceiro> ? 14:59:04 <lucianopc> é a parte de rodar como sudo 14:59:30 <lucianopc> é pra criar um usuário do AppRecommender, com permissão pra escrever em /var/lib/apprecommender, certo? 14:59:51 <lucianopc> e aí quando rodar como sudo é pra usar esse usuário 14:59:54 <lucianopc> ou entendi errado? 15:00:53 <terceiro> lucianopc: quando o apprecommender for chamado como root -- independente se foi usando sudo ou não -- ele tem que se re-executar como o usu 15:01:04 <terceiro> como o usuário que é dono do diretório de dados 15:01:44 <lucianopc> entendi, blz 15:02:18 <lucianopc> eu estou refatorando algumas coisas dessa parte do AppRecommender usar os dados do popcon, e escrevendo testes, to tentando testar a parte do download agora 15:02:27 <lucianopc> a parte de usar os dados já está testado 15:03:35 <lucianopc> do report acredito que é isso 15:03:57 <terceiro> beleze 15:04:12 <terceiro> vamos encerrar por hoje? 15:04:33 <lucianopc> Vamos. Obrigado terceiro 15:04:34 <terceiro> por favor prepare tb a submissão para o google 15:04:45 <lucianopc> Ah sim, blz, vou preparar 15:05:06 <terceiro> e aquele post com relatório final para a comunidade debiaan 15:05:22 <terceiro> #endmeeting