SCRUM issueshttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues2019-01-09T12:54:20Zhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/644Mover a configuração do lightdm.conf para um novo script no lightdm.conf.d2019-01-09T12:54:20ZLucas Sulzbachls17@inf.ufpr.brMover a configuração do lightdm.conf para um novo script no lightdm.conf.dResolvi a #466 criando uma entrada no arquivo /etc/lightdm/lightdm.conf. O problema é que esta abordagem gera uma possibilidade muito grande de ocorrerem conflitos ao instalar pacotes. O certo é criar um novo arquivo dentro de /etc/light...Resolvi a #466 criando uma entrada no arquivo /etc/lightdm/lightdm.conf. O problema é que esta abordagem gera uma possibilidade muito grande de ocorrerem conflitos ao instalar pacotes. O certo é criar um novo arquivo dentro de /etc/lightdm/lightdm.conf.d/, contendo apenas a entrada desejada.
Vide como foi feito no le-proinfodata.Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/642Hotfix: Parar de pedir INEP na versao particular do LE2018-12-13T11:27:26ZlegtonHotfix: Parar de pedir INEP na versao particular do LEAtualmente o LE solicita o INEP para usuarios da versao particular, porem com a issue SCRUM#641 a versao particular vai ter um INEP fixo. Logo nao ha necessidade de pedir o INEP para usuarios dessa versao do LE.Atualmente o LE solicita o INEP para usuarios da versao particular, porem com a issue SCRUM#641 a versao particular vai ter um INEP fixo. Logo nao ha necessidade de pedir o INEP para usuarios dessa versao do LE.legtonlegtonhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/636Remover le-conf do le-core/le-all2018-12-05T12:47:30ZLucas Sulzbachls17@inf.ufpr.brRemover le-conf do le-core/le-allAcho que a ideia é que o le-conf seja instalado apenas no preseed, quando já foi configurado se a instalação é particular ou escola. Do jeito que está agora, ele é puxado pelo metapacote e instalado na live session.Acho que a ideia é que o le-conf seja instalado apenas no preseed, quando já foi configurado se a instalação é particular ou escola. Do jeito que está agora, ele é puxado pelo metapacote e instalado na live session.v6.2.1-3legtonlegtonhttps://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/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/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/582Desabilitar objetos referente a hora de atualização.2018-12-10T11:36:45ZAlessandro EliasDesabilitar objetos referente a hora de atualização.Atualmente no painel de controle o usuário pode modificar a hora de atualização, porém esta desabilitado. Faz mas sentido somente habilitar os objetos daquele grupo se estiver habilitado a atualização automática.Atualmente no painel de controle o usuário pode modificar a hora de atualização, porém esta desabilitado. Faz mas sentido somente habilitar os objetos daquele grupo se estiver habilitado a atualização automática.Guilherme Becker AggeGuilherme Becker Aggehttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/570Corrigir while True no método wait_for_lelab()2018-09-24T14:40:55ZLucas Sulzbachls17@inf.ufpr.brCorrigir while True no método wait_for_lelab()legtonlegtonhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/569Padronizar idioma das mensagens de erro do le-epoptes2018-10-10T12:26:40ZLucas Sulzbachls17@inf.ufpr.brPadronizar idioma das mensagens de erro do le-epoptesAlgumas estão em inglês e outras em português.Algumas estão em inglês e outras em português.Guilherme Becker AggeGuilherme Becker Aggehttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/466Melhorar sistema de desligamento das máquinas com multiterminal2018-12-13T12:53:41ZDiego Giovane Pasqualindpasqualin@inf.ufpr.brMelhorar sistema de desligamento das máquinas com multiterminalAtualmente apenas o usuário professor/admin pode desligar a máquina (confirma @sba16?).
Vários usuários reclamam que isso complica muito desligar todos os computadores do lab, visto que normalmente requer deslogar do usuário aluno, loga...Atualmente apenas o usuário professor/admin pode desligar a máquina (confirma @sba16?).
Vários usuários reclamam que isso complica muito desligar todos os computadores do lab, visto que normalmente requer deslogar do usuário aluno, logar como professor, para só então desligar.
Seguindo sugestão do usuário Jose Ricardo Borba, poderíamos criar um sistema que permitiria ao aluno desligar, mas somente se ele fosse o último usuário logado.v6.2.1-3Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/423Melhorar sincronização le-parental-control no laboratório2018-12-06T11:15:01ZDavisson Henrique PaulinoMelhorar sincronização le-parental-control no laboratório* ~~Quando o servidor desliga ele perde o status de que desabilitou|habilitou o family shield na rede~~
* ~~Se o servidor desligar, máquinas que forem ligadas depois não irão saber se é para habilitar ou desabilitar o family-shield~~
* D...* ~~Quando o servidor desliga ele perde o status de que desabilitou|habilitou o family shield na rede~~
* ~~Se o servidor desligar, máquinas que forem ligadas depois não irão saber se é para habilitar ou desabilitar o family-shield~~
* Duas máquinas na mesma rede podem anunciar um serviço para habilitar ou desabilitar o family shield, dando conflitov6.2.1-3Guilherme Becker AggeGuilherme Becker Agge