removido
(usa Nenhuma)
Enviado em 21/09/2017 - 18:49h
apostasia escreveu:
- Fazer tracking dos arquivos que pertecem a um pacote
- Dependencias
- Manter metadados
1 - O "tracking" é feito pelo arquivo do banco de dados (pacotes seguros não exigem tracking em tempo real)
2 - Este realmente é um ponto a ser implementado. (está na lista)
3 - O arquivo do banco de dados mantem as informações sobre o pacote
uruk escreveu:
- conseguir segurar versões de alguns pacotes
- manter mais de duas versões de um mesmo pacote
- fazer verificação de hash
- fazer upgrade do pacotes
- gerenciar meta-pacotes
- fazer upgrade manual de um pacote
- remover os pacotes não relacionados a outros e que não tem nenhuma utilidade aparente
- fazer busca com suporte a expressões regulares
- comparar versões de pacotes
- mostrar as dependências do pacote
- mostrar dependência reversa
- mostrar arquivos providos pelo pacote
- mostra informações sobre o pacote
- ter a opção de somente baixar o pacote
- mostar o status atual do sistema em relação aos pacotes
- purgar pacotes
Apenas um começo, já te trará muito entretenimento.
1 - acho que implementarei isso por flags no arquivo de banco de dados (está na lista)
2 - me pergunto se manter pacotes de versões diferentes faz sentido (considerando binarios e não deps)
3 - verificar a integridade do pacote é bom (está na lista)
4 - este é simples de implementar (está na list)
5 - meta-pacotes são facilmente criados por causa do estilo do banco de dados
6 - bem de certa forma já funciona (é só informar o db)
7 - mesmo sendo pacotes estaticos acredito que valha a pena implementar (está na lista)
8 - e só usar find e grep no banco de dados do repositorio
9, 11 e 12 - já faz (informado pelo arquivo do banco de dados)
10 - dependencias reversas?
13 - estou implementando isso no codigo local (não foi pro git ainda)
14 - status do sistema em relação aos pacotes?
15 - ou seja remoção de pacotes e de seus residuos, certo (sendo este o caso praticamente já funciona)