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