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> dá 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