September 25, 2017

No Projeto Fedora, quando um um empacotador decide incluir um novo pacote na distribuição, este pacote deve passar por um processo de revisão, que serve para verificar se o novo pacote respeita as diretrizes listadas no Fedora Packaging Guidelines. O revisor deve verificar, dentre outros atributos,

  • a licença do software a ser incluído na distribuição, uma vez que o Fedora não distribui software proprietário ou patenteado;
  • se o pacote não distribui nenhuma biblioteca embutida, uma vez que isto pode ocasionar problemas de segurança;
  • se o pacote distribui os arquivos corretos, nos lugares corretos, conforme o File System Hieratchy Standard;
  • se o pacote não gera conflitos com outros pacotes;
  • se o pacote pode ser de fato construído a partir do seu código fonte e instalado, conforme as dependências listadas pelo empacotador.

Alguns meses atrás eu preparei um vídeo mostrando este processo de revisão. Este vídeo não mostra todo o processo de revisão de pacotes, nem tem a intenção de ser um tutorial para revisores ou empacotadores, mas pode ser visto como um vídeo educativo para novos revisores ou empacotadores querendo incluir pacotes no Fedora ou em repositórios EPEL.


Comments

comments powered by Disqus
← rmspaces - Removing spaces from file names | Blog Archive | Porting noturno to WebExtensions →

about

Athos Ribeiro, Software Engineer, Graduate Student in the Institute of Mathematics and Statistics at University of São Paulo and contributor at the Fedora Project

where

subscribe

To receive updates from this site, you can subscribe to the  RSS feed of all updates to the site in an RSS feed reader.

search