SCRUM issueshttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues2018-12-05T13:29:05Zhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/628Falha ao selecionar inep2018-12-05T13:29:05ZLucas Sulzbachls17@inf.ufpr.brFalha ao selecionar inepAo selecionar o INEP do C3SL e clicar em "ok", foi plotada a mesma janela de seleção do INEP novamente. Ao selecionar pela segunda vez, foi plotada a mesma janela com a exceção de que ao invés das escolas, aparece a palavra "inexistente"...Ao selecionar o INEP do C3SL e clicar em "ok", foi plotada a mesma janela de seleção do INEP novamente. Ao selecionar pela segunda vez, foi plotada a mesma janela com a exceção de que ao invés das escolas, aparece a palavra "inexistente" na vertical.
![Screenshot_le6_2018-11-01_11_58_23](/uploads/51ca7202f044a633e325fce73caf97be/Screenshot_le6_2018-11-01_11_58_23.png)
Depois disso, a janela sempre aparecia vazia, e tanto o "cancelar" quanto o "ok" prosseguiam para o prompt que recebe a frase para pular.https://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/627INEP bar não aparece2018-12-05T13:28:58ZLucas Sulzbachls17@inf.ufpr.brINEP bar não apareceNão apareceu no primeiro boot, ao escolher não entrar com o INEP.Não apareceu no primeiro boot, ao escolher não entrar com o INEP.https://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/626Melhorar a interface do family shield no control panel2018-11-13T12:24:34ZlegtonMelhorar a interface do family shield no control panelMelhorar a interface do family shield no control panel, de modo que englobe todas as combinações possíveis de configurações do family shield na rede e localmente, e que fique intuitivo para a utilização do usuário, englobando o estado ne...Melhorar a interface do family shield no control panel, de modo que englobe todas as combinações possíveis de configurações do family shield na rede e localmente, e que fique intuitivo para a utilização do usuário, englobando o estado neutro da issue #528. Além disso, colocar o aviso de que o family shield bloqueia conteúdos de acordo com o serviço do OpenDNS.legtonlegtonhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/625Transformar o family shield em um serviço único no le-lab2018-12-05T12:48:14ZlegtonTransformar o family shield em um serviço único no le-labAtualmente o family shield é dividido no le-lab como dois serviços, um para habilitar e outro para desabilitar. Porém usando a passagem de parâmetros extra do avahi é possível transformá-lo em um serviço único. Isso resolveria as issues ...Atualmente o family shield é dividido no le-lab como dois serviços, um para habilitar e outro para desabilitar. Porém usando a passagem de parâmetros extra do avahi é possível transformá-lo em um serviço único. Isso resolveria as issues #588 e #528, além de facilitar a resolução da issue #423.legtonlegtonhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/624Possibilitar a passagem de parâmetros extra do avahi através do cli do le-lab2018-11-29T13:43:36ZlegtonPossibilitar a passagem de parâmetros extra do avahi através do cli do le-labAtualmente é possível se usar parâmetros extra do avahi, porém é impossível de se passar esses parâmetros para a CLI do le-lab.Atualmente é possível se usar parâmetros extra do avahi, porém é impossível de se passar esses parâmetros para a CLI do le-lab.legtonlegtonhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/622Corrigir versão no slideshow2018-12-04T12:13:13ZLucas Sulzbachls17@inf.ufpr.brCorrigir versão no slideshowNo slideshow do ubiquity é apresentado o "Linux Educacional 6.1.0". Fazer com que a versão seja obtida a partir do sistema, ao invés de ser hardcoded.No slideshow do ubiquity é apresentado o "Linux Educacional 6.1.0". Fazer com que a versão seja obtida a partir do sistema, ao invés de ser hardcoded.v6.2.1-3Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/621Instalação com criptografia gera mensagem de erro e eventual loop infinito2018-10-17T12:52:35ZGuilherme Becker AggeInstalação com criptografia gera mensagem de erro e eventual loop infinitoNa iso nova do milestone %"Testing\-freezing\-6.1.1\-8", essa mensagem de erro aparece ao tentar se fazer uma instalação criptografada:
![2018-10-11-095012_986x671_scrot](/uploads/9f0eb047620d64b5b08a93c84cd91f33/2018-10-11-095012_986x67...Na iso nova do milestone %"Testing\-freezing\-6.1.1\-8", essa mensagem de erro aparece ao tentar se fazer uma instalação criptografada:
![2018-10-11-095012_986x671_scrot](/uploads/9f0eb047620d64b5b08a93c84cd91f33/2018-10-11-095012_986x671_scrot.png)
Eu tentei criar novas VMs com outros discos virtuais, mas o erro ocorre tanto com disco de tamanho fixo como dinâmico no Virtualbox. O @lvs16 conseguiu os mesmos erros na dele.
Apertando "Continuar" eu consegui fazer a instalação acontecer normalmente, mas quando "Voltar" é escolhido uma série de bugs podem aparecer. A princípio ele faz aparecer essa mensagem de erro:
![2018-10-11-100928_986x671_scrot](/uploads/f6c57fe07180f4d30549866c984026ee/2018-10-11-100928_986x671_scrot.png)
Após isso, o comportamento pode ser dar o seguinte erro e voltar para a tela de escolha de senha, falhando da mesma forma sempre que se tenta continuar com a instalação:
![2018-10-11-101002_986x671_scrot](/uploads/dff93fbc290bb11e4cb27d521909dc2c/2018-10-11-101002_986x671_scrot.png)
Ou uma mensagem de erro apenas com interrogações (?) que reabre quando fechada, entrando num loop infinito (também). Eu consegui esse comportamento da primeira vez que instalei mas não consegui reproduzi-lo, o @lvs16 conseguiu, mas não tenho nenhum *screenshot*.v6.2.1-3Guilherme Becker AggeGuilherme Becker Aggehttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/620Botão de desabilitar fica bloqueado depois de fechar o epoptes2018-10-18T12:38:59ZLucas Sulzbachls17@inf.ufpr.brBotão de desabilitar fica bloqueado depois de fechar o epoptesQuando é aberto um servidor epoptes pelo le-control-panel, o botão de habilitar/desabilitar fica bloqueado. Até aí, é o comportamento esperado. Porém, depois de fechar o servidor epoptes, o botão permanece bloqueado, de modo que é necess...Quando é aberto um servidor epoptes pelo le-control-panel, o botão de habilitar/desabilitar fica bloqueado. Até aí, é o comportamento esperado. Porém, depois de fechar o servidor epoptes, o botão permanece bloqueado, de modo que é necessário fechar o le-control-panel e abrir novamente para poder interagir com o botão.v6.2.1-3Guilherme Becker AggeGuilherme Becker Aggehttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/619le-laptop-controlpanel quebra le-control-panel2018-10-11T13:50:21ZLucas Sulzbachls17@inf.ufpr.brle-laptop-controlpanel quebra le-control-panel`
Unpacking le-control-panel (0.0.33) ...
`
`
dpkg: error processing archive /var/cache/apt/archives/le-control-panel_0.0.33_all.deb (--unpack):
`
`
trying to overwrite '/usr/bin/lcpmonitor', which is also in package le-laptop-control...`
Unpacking le-control-panel (0.0.33) ...
`
`
dpkg: error processing archive /var/cache/apt/archives/le-control-panel_0.0.33_all.deb (--unpack):
`
`
trying to overwrite '/usr/bin/lcpmonitor', which is also in package le-laptop-controlpanel 0.2.1
`
`
Errors were encountered while processing:
`
`
/var/cache/apt/archives/le-control-panel_0.0.33_all.deb
`
`
E: Sub-process /usr/bin/dpkg returned an error code (1)
`
Daria para remover o le-control-panel e depois instalar o le-laptop-controlpanel, mas é uma solução pouco elegante que aumenta desnecessariamente o número de passos (scripts) no create-iso. Pensei em duas formas de solucionar:
* Criar um metapacote le-all-netbook que difere do le-all somente na ausência do le-control-panel e presença do le-laptop-controlpanel. Esta solução é escalável e facilitaria a instalação caso tenhamos mais divergências de pacotes entre le vanilla e netbook no futuro.
* Adicionar uma cláusula de replacement no control do le-laptop-controlpanel (https://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces). Desta maneira, em teoria, um `apt-get install le-all le-laptop-controlpanel` conseguiria resolver o conflito e instalar o le-laptop-control-panel ao invés do le-control-panel.v6.2.1-2Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/618le-parental-control 1.0.3 falha na instalação2018-10-17T10:48:43ZLucas Sulzbachls17@inf.ufpr.brle-parental-control 1.0.3 falha na instalaçãoObtive o seguinte erro ao tentar gerar uma iso testing:
`root@sheila:/home/sulzbach/git/create-iso# chroot overlay/ apt-get install -f`
`Reading package lists... Done`
`Building dependency tree`
`Reading state information... Done`
...Obtive o seguinte erro ao tentar gerar uma iso testing:
`root@sheila:/home/sulzbach/git/create-iso# chroot overlay/ apt-get install -f`
`Reading package lists... Done`
`Building dependency tree`
`Reading state information... Done`
`0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.`
`1 not fully installed or removed.`
`After this operation, 0 B of additional disk space will be used.`
`Setting up le-parental-control (1.0.3) ...`
`Permission denied`
`dpkg: error processing package le-parental-control (--configure):`
` subprocess installed post-installation script returned error exit status 1`
`Errors were encountered while processing:`
` le-parental-control`
`E: Sub-process /usr/bin/dpkg returned an error code (1)`
À primeira vista, parece um problema distinto da #575, mas vale a pena verificar.
Acredito que não tenha relação, mas isto ocorreu ao tentar gerar a iso na minha máquina (sheila) e não na vm que sempre utilizamos (createiso).Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/617Habilitar apport (erros no Ubuntu).2018-10-23T11:50:46ZAlessandro EliasHabilitar apport (erros no Ubuntu).Na iso de teste deve estar habilitado, porém na produção deixar desabilitado devido ao report por email que falha.Na iso de teste deve estar habilitado, porém na produção deixar desabilitado devido ao report por email que falha.v6.2.1-2Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/616Criar o serviço do family-shield como serviço único.2018-09-20T14:23:15ZAlessandro EliasCriar o serviço do family-shield como serviço único.Habilitar ou desabilitar passado por parâmetro.Habilitar ou desabilitar passado por parâmetro.v6.2.1-2GabrielGabrielhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/615Resolver erros de lintian do le-proinfodata2018-10-09T13:07:37ZRafael S CastilhoResolver erros de lintian do le-proinfodatav6.2.1-2Rafael S CastilhoRafael S Castilhohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/614Exceção no le-lab na iso testing2018-12-04T12:15:52ZLucas Sulzbachls17@inf.ufpr.brExceção no le-lab na iso testingObtive este crash report ao bootar uma iso gerada a partir do repositório testing. Verificar se o erro já é conhecido e se tem a ver com a iso ou com o pacote.
![Screenshot_le6-testing_2018-09-12_11_54_40](/uploads/8fb137397b5209e42a6ae...Obtive este crash report ao bootar uma iso gerada a partir do repositório testing. Verificar se o erro já é conhecido e se tem a ver com a iso ou com o pacote.
![Screenshot_le6-testing_2018-09-12_11_54_40](/uploads/8fb137397b5209e42a6aef0ce55a5b02/Screenshot_le6-testing_2018-09-12_11_54_40.png)Testing-freezing-6.1.1-8legtonlegtonhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/613Transformar manual em uma página web2018-08-28T12:59:41ZDavisson Henrique PaulinoTransformar manual em uma página web## Contexto
Atualmente o manual do LE 6 é disponibilizado no formato PDF, diminuindo o rankeamento dos sistemas de busca quando se procura sobre um problema específico.
## Próximos passos
1. Compilar o manual para HTML
2. Adicionar no...## Contexto
Atualmente o manual do LE 6 é disponibilizado no formato PDF, diminuindo o rankeamento dos sistemas de busca quando se procura sobre um problema específico.
## Próximos passos
1. Compilar o manual para HTML
2. Adicionar no site do Linux Educacional
3. Verificar se é possível compilar para HTML diretamente no sharelatex ou documentar como fazer.https://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/612Deixar claro como instalar aplicativos2018-08-28T13:00:08ZDavisson Henrique PaulinoDeixar claro como instalar aplicativos## Contexto
Atualmente não existe em nenhum lugar sobre como instalar aplicativos no Linux Educacional, sendo necessário o usuário já ter um conhecimento prévio de linux, aprender como fazer ou perguntar no fórum, o que pode ser um empe...## Contexto
Atualmente não existe em nenhum lugar sobre como instalar aplicativos no Linux Educacional, sendo necessário o usuário já ter um conhecimento prévio de linux, aprender como fazer ou perguntar no fórum, o que pode ser um empecilho para professores que querem instalar um aplicativo educacional.
## Próximos passos
1. Verificar e discutir se não existem lojas de aplicativos mais interessantes que o "Aplicativos Software GNOME"(já vem no LE) para já vir no LE, talvez voltada diretamente a plicativos educacionais.
2. Escrever uma seção no manual sobre como instalar aplicativos no LE 6https://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/611Evitar conflito com atualização do Ubuntu2018-12-06T13:17:49ZDavisson Henrique PaulinoEvitar conflito com atualização do Ubuntu## Comportamente esperado
O sistema deve ser atualizado sem a necessidade da interação do usuário, ao menos não por causa do Linux Educacional .
## Comportamento atual
Ao atualizar o sistema o apt pergunta com relação ao arquivo `/et...## Comportamente esperado
O sistema deve ser atualizado sem a necessidade da interação do usuário, ao menos não por causa do Linux Educacional .
## Comportamento atual
Ao atualizar o sistema o apt pergunta com relação ao arquivo `/etc/release`:
```
Y ou I : instalar a versão do pacote do maintainer
N ou O : manter a versão atualmente instalada
D : mostrar diferenças entre as versões
Z : iniciar uma shell para examinar a situação
A ação padrão é manter sua versão atual.
*** lsb-release (Y/I/N/O/D/Z) [padrão=N] ?
```
## Possível solução ou próximos passos
Verificar como resolver conflitos de arquivos em um pacote debian, talvez utilizar o `dpkg-divert`
## Passos para reproduzir
Com o sistema desatualizado com relação ao repositório do ubuntu, execute um `dist-upgrade`
## Contexto e ambiente
Como o auto upgrade não atualizou ainda o usuário irá atualizar na mão, recebendo a mensagem, não sabendo o que fazer apenas digita sim.legtonlegtonhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/610Estudar e propor uma arquitetura para a rede P2P.2018-12-05T13:24:51ZAlessandro EliasEstudar e propor uma arquitetura para a rede P2P.- Neste contexto verificar das possibilidades do servidor master (quem faz o bootstrap da rede p2p).
- Possibilidade de ainda continuar utilizando o mecanismo via WebSocket, no qual o Jedian estudou um pouco, de qualquer forma é possível...- Neste contexto verificar das possibilidades do servidor master (quem faz o bootstrap da rede p2p).
- Possibilidade de ainda continuar utilizando o mecanismo via WebSocket, no qual o Jedian estudou um pouco, de qualquer forma é possível verificar outra ferramenta na construção desta rede.
Um dos critérios que devemos ter em mente:
- Temos que restringir o que pode ser compartilhado nesta rede p2p.
- Quem pode compartilhar objetos nesta rede.
Observe que podemos adotar qualquer tecnologia, porém alguma tecnologia com boa documentação e comunidade ativa nos ajudaria a customizar esta rede p2p para atender nossos requisitos. Caso alguém julgue importante algum outro requisito para garantir que somente o conteúdo que queremos compartilhar seja efetivamente compartilhado, enumera-los nesta issue.
@lfav17 Estará dando apoio a pesquisa da rede p2p, mas lembrando que ele trabalha no projeto PInSis.v6.2.1-1legtonlegtonhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/609Recuperar os relatórios produzidos pelo Jedian.2018-09-20T14:33:07ZAlessandro EliasRecuperar os relatórios produzidos pelo Jedian.Procurar onde o Jedian deixou um relatório com problemas encontrados e pitfals que ele passou.
@lfav17 Estará dando apoio a pesquisa da rede p2p, mas lembrando que ele trabalha no projeto PInSis.Procurar onde o Jedian deixou um relatório com problemas encontrados e pitfals que ele passou.
@lfav17 Estará dando apoio a pesquisa da rede p2p, mas lembrando que ele trabalha no projeto PInSis.v6.2.1-1legtonlegtonhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/608Desenvolver uma extensão do Gnome para mostrar na barra de tarefa qual escola...2018-12-05T13:23:51ZAlessandro EliasDesenvolver uma extensão do Gnome para mostrar na barra de tarefa qual escola faz referência ao INEP.Como o PortalMEC, que é uma extensão do Gnome, criar uma que mostre o nome da escola na barra de tarefas. A informação do nome da escola estará em "/etc/inep" (vide issue #607), este pacote será responsável por salvar os dados (inep e no...Como o PortalMEC, que é uma extensão do Gnome, criar uma que mostre o nome da escola na barra de tarefas. A informação do nome da escola estará em "/etc/inep" (vide issue #607), este pacote será responsável por salvar os dados (inep e nome da escola), logo sincronizar com este pacote onde pegar estes dados.
Ainda com esta extensão, criar mecanismo de lembre ao usuário, que poderia ser um ToolTip com a mensagem "Você ainda não entrou seu INEP!".
Um novo pacote deve ser criado no repositório git@gitlab.c3sl.ufpr.br:le6/le-inep-ExGnome.git.
Preencher o readme.v6.2.1-3Guilherme Becker AggeGuilherme Becker Agge