Past due
Milestone
Sep 2, 2018–Sep 16, 2018
v6.2.1-1
Esta versão visa contemplar as seguintes tarefas:
Proinfodata
Conforme apresentação do projeto no dia 20/08/18 (ocorrido no Auditório do Dinf.) foi acordado junto ao Bona e Todt que a solução adotada seria a solução proposta 1) "Manter agente atual, webservice antigo e interface antiga do proinfodata".
A idea é termos algo funcional com o que temos, porém seguindo as seguintes mudanças.
- le6/SCRUM#603 Verificar se o portal do proinfodata ainda esta recebendo dados (s/ net usage).
- SCRUM#604 (closed) Verificar se uma instalação do LE5 o agente de monitoramento envia os dados para o portal.
- SCRUM#605 (closed) Como atualizar os agentes de monitoramento antigos para o novo agente (on hold).
- SCRUM#606 Implantar o agente (portado pelo Davisson) dentro do LE6.
LE 6.5.0
- SCRUM#607 (closed) Desenvolver solução que a cada reboot qualquer usuário que logue no sistema deva entrar o INEP de sua escola, veja que deve ter um botão de skip. Uma melhor solução seria apresentar o prompt para entrar o INEP antes do greeting manager (Lightdm).
- SCRUM#608 (closed) Desenvolver uma extensão do Gnome para mostrar na barra de tarefa qual escola faz referência ao INEP.
- Verificar a melhor forma de relembrar o usuário quando ele opta por dar skip, então mostrar um "pop up" de lembrete, "Você ainda não entrou seu INEP!".
P2P
A ideia aqui é retomar o trabalho do Jedian, que estudou como implementar via torrent o compartilhamento de conteúdo do DSPACE.
No contexto do LE 6.5.0 compartilhar os conteúdos baixados do PortalMEC em uma máquina em um laboratório com as demais máquinas deste laboratório, ou até com uma maior rede.
- SCRUM#609 (closed) Recuperar os relatórios produzidos pelo Jedian.
- SCRUM#610 Estudar e propor uma arquitetura para a rede P2P.
Create-iso
-
SCRUM#602 Colocar create-iso em produção.
- SCRUM#601 (closed) Resolver TODOs e otimizar CLI e arquivo de configuração.
- Completar automatização do processo (auto download/mount da iso base).
- Incluir timestamp, repo, etc no nome do arquivo iso gerado.
SCRUM#602 Pendências create-iso
- Resolver bug do tty1
- Refatorar e generalizar variáveis de configuração
- Implementar auto download/mount da iso base
- Implementar seleção (opcional) de uma iso local arbitrária via CLI
- Implementar seleção (opcional) do diretório destino da iso gerada via CLI
- Verificar se a iso baixada não foi corrompida (md5sum ou sha256)
- Incluir timestamp, repo, etc no nome do arquivo iso gerado
- Implementar seleção da versão da distro via CLI
- Adequar código ao padrão da Google
- Adicionar cabeçalho da GPL nos scripts que faltam
- Modularizar as funções em mais arquivos, reunindo-os num único diretório "include"
- Implementar modo debug
- Suporte ao LC2 (lc2/SCRUM#52)
- Implementar cache do sistema base (filesystem.squashfs) (SCRUM#593 (closed))
- Implementar cache de initrd
- Implementar overlay do iso9660 (SCRUM#592)
- Documentação (doxygen?)
- Descontinuar le6/create-iso e migrar para c3sl/c3geniso
- Colocar em produção (crontab em uma VM)
Repositórios devem seguir o gitflow.
SCRUM#600 (closed) Corrigir os repositorios para seguirem o gitflow
- le6-gtk-theme
- le-all
- le-all-live
- le-autoupgrade
- le-conf
- le-control-panel
- le-edubar
- le-epoptes
- le-help
- le-interface
- le-lab
- le-laptop-controlpanel
- le-multiterminal
- le-parental-control
- le-proinfodata
- le-samba
- le-sys-apps
- le-user-apps
- plymouth-theme-le-logo
- ubiquity
- ubiquity-slideshow-le