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