14:17:18 <tassia> #startmeeting
14:17:18 <MeetBot> Meeting started Thu Jun 16 14:17:18 2016 UTC.  The chair is tassia. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:17:18 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
14:17:37 <tassia> quem vai primeiro hj?
14:17:47 <tassia> lucasmoura?
14:18:04 <lucasmoura> Sem problema
14:18:32 <lucasmoura> Essa semana eu consegui configurar meu ambiente para desenvolver para o Apper
14:18:43 <lucasmoura> já to conseguindo compilar a aplicação sem problema
14:18:44 <terceiro> oi gente, foi mal acabei me distraindo aqui
14:18:44 <terceiro> merda
14:18:51 <tassia> #topic lucasmoura report
14:19:02 <lucasmoura> What I have done during the weekend:
14:19:02 <lucasmoura> * Added more tests for recommendation XML
14:19:03 <lucasmoura> https://github.com/ximion/appstream/pull/45
14:19:03 <lucasmoura> * Mock failing tests on AppRecommender package.
14:19:03 <lucasmoura> https://mentors.debian.net/package/apprecommender
14:19:04 <lucasmoura> * Config environment for Apper
14:19:04 <lucasmoura> * Verify Apper status on Debian Strech with the package maintainer
14:19:06 <lucasmoura> * Started migrating AppRecommender for python3
14:19:06 <lucasmoura> What I will do this week:
14:19:08 <lucasmoura> * Fix my recommendation feature on AppStream
14:19:08 <lucasmoura> https://github.com/ximion/appstream/pull/45
14:19:10 <lucasmoura> * Verify Apper package
14:19:10 <lucasmoura> * Start migrating AppRecommender for python3
14:19:12 <lucasmoura> * Remove data collect experiments from AppRecommender
14:19:46 <lucasmoura> Mandei também o email para o Matthias sobre o Apper e parece que o pacote realmente precisa de ajuda
14:20:19 <lucasmoura> Além disso, também recebi uma boa revisão do meu código no AppStream e acredito que vou ter que reescrever a solução
14:20:29 <lucasmoura> O Matthias deu uma ideia bem mais simples de como proceder
14:20:44 <lucasmoura> que vai acabar com o problema de código duplicado
14:20:51 <terceiro> blz
14:20:58 <terceiro> e com relação ao apper, vc vai mexer mesmo?
14:21:01 <tassia> sobre o apper, se vc quiser/puder encarar, parece uma boa oportunidade
14:21:27 <lucasmoura> Pois é, isso que eu queria ver com vcs. Se acharem que é uma boa, posso começar a ver isso sim
14:21:38 <terceiro> ele falou que falta teste né?
14:21:41 <tassia> pode render pra depois do gsoc, claro
14:21:44 <lucasmoura> Sim
14:21:53 <tassia> ele falou que nao tem muito ideia do tamanho do problema
14:21:57 <terceiro> vc iria estar testando ele de qq forma
14:22:26 <lucasmoura> Posso começar a ver essa semana então
14:22:32 <lucasmoura> para ver melhor o status do pacote
14:23:06 <terceiro> lucasmoura: acho que tem que tentar ver alternativas tb
14:23:13 <terceiro> pode ser que o apper seja trabalho demsais
14:23:22 <terceiro> e acabar desvirtuando o seu projeto
14:23:58 <lucasmoura> Certo, vou voltar a olhar o KDE discover então
14:24:18 <lucasmoura> ele tem aquela questão do AppStreamQt, mas acho que não deve ser tão problema assim
14:24:31 <tassia> bom, acho que vc tem que ver todas as opcoes
14:24:43 <tassia> eu daria uma chance essa semana pra entender qual o tamanho do problema
14:24:49 <lucasmoura> Certo
14:25:19 <terceiro> boa
14:25:38 <lucasmoura> Vou olhar as duas abordagens então
14:25:49 <tassia> e as expectativas pro final do gsoc nao sao imutaveis
14:25:50 <terceiro> qual o nome do pacote do KDE discover?
14:25:57 <lucasmoura> plasma-discover
14:26:19 <terceiro> ah ok
14:26:53 <terceiro> parece bem ativo
14:27:15 <lucasmoura> Vou começar a verificar o ambiente dele aqui
14:27:31 <lucasmoura> Eu tentei usar ele no meu pc a algum tempo, mas tive problemas com o openGL
14:27:45 <lucasmoura> vou voltar a ver isso também
14:28:02 <tassia> beleza
14:28:11 <tassia> entao pra proxima semana, acho que vc poderia ter um "plano de ataque" pra duas solucoes, e a� gente te ajuda a decidir que caminho tomar
14:28:21 <lucasmoura> Certo
14:29:24 <lucasmoura> Ai sobre o pacote do AppRecommender, eu acho que consegui consertar o problema da build
14:29:46 <terceiro> quer q faça o upload?
14:29:49 <lucasmoura> mas ainda não consegui fazer o container lxc funcionar na minha máquina
14:30:00 <lucasmoura> Ainda não
14:30:03 <terceiro> certo
14:30:10 <terceiro> vc tentou o script do time de ruby?
14:30:12 <terceiro> setup
14:30:15 <lucasmoura> Sim
14:30:20 <terceiro> deveria simplesmente funcionar
14:30:33 <lucasmoura> mas quando vou rodar ele não consegue conectar ao container
14:30:37 <tassia> #agreed lucasmoura will invest sometime this week checking Apper and plasma-discover, a decision will be made next week to which way to go
14:31:11 <terceiro> lucasmoura: vê isso comigo depois, deve ser algo simpls
14:31:15 <lucasmoura> Okay
14:31:18 <tassia> #info AppRecommender package build fixed
14:31:38 <terceiro> #info lucasmoura having problems to run autopkgtest tests for package; will check with terceiro later
14:31:41 <lucasmoura> Ai sobre o upload, eu o lucianopc vamos só retirar do apprecommender os experimentos que fizemos no TCC
14:31:52 <terceiro> ok
14:32:04 <terceiro> a gente pode colocar na experimental de início, aí nem precisa estar 100%
14:32:14 <lucasmoura> okay
14:32:27 <lucasmoura> ai por fim, comecei a ver a migração do AppRecommender para python3
14:32:51 <lucasmoura> vi que alguns pacotes ainda não estão disponíveis para python3
14:33:08 <lucasmoura> mas o mais crítico deles, o python-xapian, já tem o python3-xapian na experimental
14:33:23 <lucasmoura> o outro, python-cluster, acho que da para retirar ele e usar o sklearn no lugar
14:33:32 <lucasmoura> mas vou ver isso melhor próxima semana também
14:33:56 <terceiro> lucasmoura: vc não tá fazendo muita coisa ao mesmo tempo não?
14:34:10 <tassia> ;-)
14:34:55 <lucasmoura> kkkk não sei dizer
14:35:08 <terceiro> lucasmoura: quer deixar esse negócio do python3 pra depois não? é importante e tal, mas não é pra ontem
14:35:18 <lucasmoura> Acho que essa semana vou estar mais focado na questão do AppStream e dos software centers
14:35:20 <lucasmoura> okay
14:35:24 <terceiro> vc já tem 3 outras coisas importantes
14:35:37 <terceiro> que são o patch pro appstream, o pacote do apprecommender, e escolher um gerenciador de pacotes
14:36:12 <lucasmoura> certo
14:36:13 <terceiro> não podemos deixar o escopo aloprar
14:36:19 <lucianopc> lucasmoura: eu posso ficar com essa parte do python3, sem problemas, tudo bem terceiro?
14:37:08 <terceiro> lucianopc: vamos ver daqui a pouco :)
14:37:18 <lucianopc> ok
14:37:18 <tassia> #agreed lucasmoura's priorities: appstream patch, apprecommender package and package manager choice
14:37:40 <lucasmoura> Mas sobre essa semana, acho que foi isso
14:37:41 <tassia> #agreed migration to python3 for later
14:38:01 <lucasmoura> Para próxima semana, vou focar para consertar o patch do AppStream
14:38:10 <lucasmoura> e verificar os dois softwares centers
14:38:15 <lucasmoura> sendo o Apper, o pacote
14:38:27 <lucasmoura> e o Discover, o ambiente de desenvolvimento
14:38:32 <lucasmoura> e conseguir rodar a aplicação também
14:38:51 <terceiro> certo
14:38:56 <terceiro> mais alguma coisa?
14:39:11 <lucasmoura> Acredito que não
14:39:22 <tassia> beleza
14:40:52 <tassia> lucascastro, tenta ter claro uma comparacao do tamanho do trabalho com as duas op�s
14:41:09 <lucasmoura> Okay
14:41:15 <tassia> entao � vez do lucianopc?
14:41:22 <lucianopc> ok
14:41:27 <lucascastro> ??
14:41:35 <terceiro> tassia: pilote o robo aí
14:41:43 <tassia> #topic lucianopc report
14:42:13 <lucianopc> What was done
14:42:13 <lucianopc> =============
14:42:13 <lucianopc> Make AppRecommender works with popcon cluster data
14:42:13 <lucianopc> - This code is on:
14:42:13 <lucianopc> - https://gitlab.com/TCC-AppRecommender/AppRecommender/
14:42:14 <tassia> lucascastro, desculpa, dei um tab a menos, tava falando com o lucasmoura
14:42:14 <lucianopc> - branch: knn_strategy
14:42:14 <lucianopc> - All strategies can be run with popcon cluster data if
14:42:17 <lucianopc> use '--withknn' or '-k', like: apprec.py -s cb -k
14:42:17 <lucianopc> Update load popcon cluster data on AppRecommender
14:42:18 <lucianopc> - Check sha256sum of files using informations of InRelease file
14:42:18 <lucianopc> To the next week
14:42:20 <lucianopc> ================
14:42:20 <lucianopc> - Check signature of file InRelease
14:42:22 <lucianopc> - Study how to optimize clusters usage
14:42:22 <lucianopc> - Refactor code and improve tests
14:43:04 <lucianopc> esses dias estava trabalhando em fazer o AppRecommender funcionar com o novo formato de dados que o terceiro tinha proposto
14:43:36 <lucianopc> formato de dados = output do script que gera os clusters apartir das submissões do popcon
14:44:09 <terceiro> lucianopc: eu preciso que vc faça umas coisas
14:44:22 <lucianopc> terceiro: ok
14:44:28 <terceiro> 1) documentar o formato desse arquivo de recomendações que vamos gerar a partir dos dados do popcon
14:44:52 <terceiro> 2) começar a organizar patches pra gente mandar pros mantenedores do popcon
14:45:19 <terceiro> o item 1) é pra gente poder discutir a questão da privacidade com o resto do projeto
14:45:44 <tassia> a debconf �ma otima oportunidade pra isso
14:45:59 <lucianopc> terceiro: blz, vou trabalhar na documentação hoje a tarde
14:46:01 <terceiro> o item 2) é pra poder tentar incorporar isso o mais rápido possível ao serviço do popcon
14:46:32 <tassia> a gente pode marcar um bof
14:46:54 <lucianopc> tassia: desculpa, o que é um 'bof'? :)
14:47:47 <tassia> �m tipo de atividade da debconf
14:47:57 <tassia> uma reuniao mais informal, discussao
14:48:08 <tassia> "birds of a feather fly together"
14:48:28 <lucianopc> tassia: eu não vou ir na debconf :D
14:48:29 <tassia> pessoas que tem um interesse em comum se juntam pra discutir
14:48:40 <lucianopc> tassia: tive alguns imprevistos
14:48:57 <tassia> ah, que pena
14:49:28 <tassia> entao usamos os mesmos canais de comunicacao, sem problemas
14:49:41 <tassia> o lucasmoura vai?
14:49:44 <lucasmoura> mas qualquer coisa eu posso participar e levar essa discussão
14:49:49 <lucasmoura> tassia: vou sim
14:49:52 <tassia> claro
14:49:58 <tassia> e terceiro vai, n�
14:50:03 <lucianopc> ah sim, antes que eu esqueça, agora de manhã o pessoal subiu uma VM para eu usar com o AppRecommender, vou deixar um runner do gitlab-ci rodando nessa VM
14:50:48 <lucianopc> terceiro: tudo bem usar ela pra começar a implementar no AppRecommender a transição dos arquivos e testar a assinatura?
14:51:34 <lucianopc> tassia: nossa, desculpa, eu tinha escrito a primeira mensagem e sem querer apertei o enter, eu iria esperar pra apertar, aí acabei te cortando, me desculpa :(
14:52:12 <tassia> lucianopc, relaxe menino ;-)
14:52:39 <tassia> #agreed lucianopc will document the format of the output from popcon data digestion
14:52:56 <terceiro> po foi mal recebi uma ligação aqui
14:53:03 <terceiro> vou ler o backlog
14:53:52 <terceiro> sim, eu vou pra debconf
14:55:44 <terceiro> lucianopc: dá uma prioridade nessa doc aí
14:55:58 <terceiro> pq ela vai ser a base pra essa discussão
14:55:58 <lucianopc> terceiro: sim, blz
14:57:00 <terceiro> #action terceiro will propose a BoF session at Debconf16 to discuss the possible privacy implications of using popcon data for package recommendation
14:57:00 <tassia> bom, podemos ver quem do popcon vai estar presente
14:57:34 <tassia> massa
14:57:55 <tassia> �om sondar quem vai estar presente e quando, pra marcar uma hora conveniente
14:58:41 <lucianopc> tassia: vou ver a wiki da debconf
14:59:03 <lucianopc> tassia: e mandar um email pra eles falando sobre isso, ok?
14:59:36 <tassia> lucianopc, sim, email �om pq nem todo mundo coloca seus dados wiki
14:59:40 <terceiro> lucianopc: faça isso
15:00:10 <lucianopc> blz
15:00:26 <terceiro> lucianopc: tb atualiza o seu report com essas coisas q eu pedi
15:01:19 <lucianopc> terceiro: ok, eu to anotando num txt, vou criar as issues
15:01:29 <terceiro> lucianopc: ack
15:01:30 <lucianopc> terceiro: mas atualizar o report vc diz para escrever aqui no irc?
15:01:39 <terceiro> lucianopc: não, só no q vc vai mandar
15:01:48 <lucianopc> terceiro: ok
15:02:40 <tassia> #action lucianopc will send an invite for a BoF during DebConf for popcon developers and other people involved
15:03:01 <lucianopc> terceiro: outra duvida
15:03:12 <terceiro> lucianopc: se vc quiser eu posso revisar o texto desse email antes de vc mandar
15:03:17 <terceiro> lucianopc: diga
15:03:34 <lucianopc> quando for mandar o patch pro popcon, deixa o script na raíz?
15:04:00 <lucianopc> ops, posso entrar em contato com eles tambem pra ver isso, ou mando e espero a revisão
15:04:29 <tassia> #action lucianopc will ask developers about their availability, so that Terceiro can schedule the BoF at a convenient day
15:04:50 <lucianopc> terceiro: e quanto ao script da coleta de dados, acha que precisa otimizar mais alguma coisa por agora? por enquanto está ok?
15:05:08 <terceiro> lucianopc: o script é pra ficar junto com os outros scripts que já rodam no servidor
15:05:24 <terceiro> pra não ter dúvida: é um patch contra o pacote popcon, do repositório
15:05:49 <lucianopc> terceiro: blz
15:06:00 <terceiro> lucianopc: o script, acho que por enquanto está ok ...
15:06:09 <terceiro> a gente vai querer rodar isso o quê, 1 vez por semana?
15:06:27 <lucianopc> sim, talvez mais kk
15:06:51 <tassia> #agreed luciano will start organizing patches to popcon package to send to developers
15:06:54 <lucianopc> quero estudar como otimizar os clusters e analisar dados de algumas execuções
15:08:02 <terceiro> lucianopc: quanto mais rápido ele for, com mais frequencia dá pra gente pode rodar
15:08:22 <terceiro> lucianopc: mas vamos tentar fechar o ciclo, fazer essas recomendações serem usadas no apprecommender
15:08:35 <terceiro> depois que isso estiver "ok", vc otimiza as partes
15:08:50 <lucianopc> terceiro: blz
15:10:45 <terceiro> mais algma coisa?
15:11:48 <lucianopc> terceiro: acredito que não
15:12:09 <tassia> beleza
15:12:11 <lucianopc> terceiro: ah sim, a questão do python3, vai adiar?
15:12:48 <terceiro> lucianopc: acho que sim ... acho que vcs já tem muita coisa ao mesmo tempo
15:13:00 <terceiro> temos que focar pra obter resultados interessantes, eu acho
15:13:19 <terceiro> vamos botar a coisa toda pra funcionar, aí depois a gente pensa em otimizações
15:13:21 <tassia> nao d�ra deixar isso como todo pos-gsoc?
15:13:35 <terceiro> isso o q?
15:13:47 <tassia> a transi� pro python3
15:13:57 <terceiro>15:14:06 <lucasmoura> okay
15:15:27 <tassia> abre o issue no gitlab, o primeiro que estiver mais tranquilo toca isso
15:15:39 <lucianopc> blz
15:16:21 <tassia> e sobre a debconf, eu tb nao vou, mas posso ajudar na mobilizacao de pessoas ;-)
15:16:29 <terceiro> joguem duro
15:17:08 <tassia> v�fazendo uma listinha de coisas que vcs querem input da comunidade
15:17:19 <tassia> tem a quest�de privacidade, mas pode ter mais coisa
15:17:28 <lucasmoura> okay
15:17:39 <lucasmoura> vou ver se o Matthis vai para debconf também
15:18:12 <lucasmoura> se ele for, vai ser legal conversar com ele também sobre essas questões do software centers e do AppStream
15:19:08 <tassia> isso, v�odo mundo que vcs j�ontactaram, que de uma forma ou de outra ter� interesse no projeto
15:19:33 <lucianopc> blz
15:19:41 <lucasmoura> okay
15:20:04 <lucianopc> terceiro: o joenio começou a ficar interessado no projeto, em fazer contribuições, achei bacana
15:20:14 <terceiro> legal
15:20:17 <tassia> #agreed transition to python3 will be done later
15:20:52 <tassia> lucasmoura, �a not�a!
15:21:19 <tassia> #info lucasmoura and Terceiro will attend DC16 and lead the BoF
15:21:56 <tassia> bom, acho que �sso por hj, n�
15:22:12 <terceiro> acho que sim
15:22:15 <tassia> n�sei se esqueci de registrar alguma coisa na ata...
15:23:58 <tassia> #info joenio started contributing to the project
15:24:22 <terceiro> gente preciso sair agora, t+
15:24:27 <tassia> ent�vamos nessa, at�uinta que vem!
15:24:32 <terceiro> o/
15:24:36 <tassia> #endmeeting