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