empacotamento RPM do colab
-
29 de Outubro de 2014 às 11:11Conforme conversas com o Edson nos ultimos dias, eu estou ajudando no
empacotamento RPM do colab. Criei um branch `rpm` no repositório do
colab, onde estou trabalhando.
O Colab tem 54 dependências Python, e isso vai dar um trabalhinho pra
empacotar, sendo que a chance da gente terminar isso para o release 2
seria 0.
Como uma medida paleativa, a gente concordou em por agora fornecer um
pacote único com todas as dependências Python embutidas. Por vários
motivos de boas práticas de engenharia de software, fazer isso encorre
em um débito técnico que a gente *precisa* resolver para o release 3
(fevereiro), ou seja, vamos empacotar aquelas 54 dependências pra ter o
pacote do colab feito do Jeito Certo™.
A solução técnica que eu adotei pra isso foi criar um pacote separado
que contém uma cópia do tarball de todas as dependências, que é usado
durante a construção do pacote do colab pra evitar acesso à internet.
Este pacote está em:
http://beta.softwarepublico.gov.br/gitlab/softwarepublico/colab-deps-src
O pacote do colab¹ no momento já instala todo o código no lugar devido,
e está faltando "apenas" o resto do empacotamento:
- instalar um arquivo de configuração de exemplo
- script de pós-instalação para criar um usuário, configurar o banco de
dados, etc
- escrever um initscript pra iniciar o serviço.
Devo finalizar isso amanhã (quinta).
¹ http://beta.softwarepublico.gov.br/gitlab/softwarepublico/colab/tree/rpm
--
Antonio Terceiro
http://softwarelivre.org/terceiro -
29 de Outubro de 2014 às 11:16Em 29 de outubro de 2014 09:10, Antonio Terceiro> escreveu:
> Conforme conversas com o Edson nos ultimos dias, eu estou ajudando no
> empacotamento RPM do colab. Criei um branch `rpm` no repositório do
> colab, onde estou trabalhando.
>
> O Colab tem 54 dependências Python, e isso vai dar um trabalhinho pra
> empacotar, sendo que a chance da gente terminar isso para o release 2
> seria 0.
>
> Como uma medida paleativa, a gente concordou em por agora fornecer um
> pacote único com todas as dependências Python embutidas. Por vários
> motivos de boas práticas de engenharia de software, fazer isso encorre
> em um débito técnico que a gente *precisa* resolver para o release 3
> (fevereiro), ou seja, vamos empacotar aquelas 54 dependências pra ter o
> pacote do colab feito do Jeito Certo™.
>
> A solução técnica que eu adotei pra isso foi criar um pacote separado
> que contém uma cópia do tarball de todas as dependências, que é usado
> durante a construção do pacote do colab pra evitar acesso à internet.
> Este pacote está em:
>
>http://beta.softwarepublico.gov.br/gitlab/softwarepublico/colab-deps-src
>
> O pacote do colab¹ no momento já instala todo o código no lugar devido,
> e está faltando "apenas" o resto do empacotamento:
>
> - instalar um arquivo de configuração de exemplo
> - script de pós-instalação para criar um usuário, configurar o banco de
> dados, etc
> - escrever um initscript pra iniciar o serviço.
>
> Devo finalizar isso amanhã (quinta).
>
> ¹ http://beta.softwarepublico.gov.br/gitlab/softwarepublico/colab/tree/rpm
>Muito bom, Terceiro.
--
Paulo Meirelles
FGA-UnB (http://fga.unb.br)
CCSL-IME/USP (http://ccsl.ime.usp.br)
Ordenar por:
Relacionado:
- spb-dev Status do dia
Estatísticas:
-
iniciada em
9 anos, 12 meses atrás
-
vizualizada
1746 vezes
-
respondida
2 vezes
-
votada
0 vezes