Quem compila todos os pacotes que fazem parte do ubuntu?

11

Quando uma versão do Ubuntu está sendo feita, ela compila todas as versões dos programas que fazem parte do ubuntu e determina qual versão será fornecida com a versão. Por exemplo, qual versão do postgres, escritório aberto ou firefox?

Os funcionários pagos da Canonical fazem a compilação e a seleção de pacotes ou são enviados aos membros da comunidade para selecionar e compilar pacotes para uma liberação?

ams
fonte

Respostas:

11

Os desenvolvedores do Ubuntu (existem muitos grupos, consulte a página vinculada) não compilam o software em suas próprias máquinas, embora o façam antes de enviá-lo para testá-lo.

Eles carregam um pacote de origem em um farm de compilação que compila todos os pacotes para todas as diferentes arquiteturas. Você pode ver uma lista de uploads como um exemplo de quais pacotes estão sendo carregados nos construtores do Launchpad, que depois o compilam e o publicam no arquivo Ubuntu, que é espelhado em todo o mundo.

A página wiki vinculada mostra a lista da equipe. Você pode clicar em cada equipe para ver quem é o desenvolvedor dessa equipe.

Os desenvolvedores do Ubuntu como um grupo são compostos por funcionários da Canonical e colaboradores da comunidade, embora a maior parte do arquivo do Ubuntu seja importada do Debian e apenas reconstruída para usar a cadeia de ferramentas do Ubuntu.

A versão incluída no Ubuntu geralmente depende da versão estável mais recente de algo disponível antes do Feature Freeze; em alguns casos, pode ser resolvido com antecedência (como o kernel), ou em outros casos, seja qual for a versão estável mais recente (como o Firefox), ou em outros casos, seja qual for a versão do pacote no Debian no momento.

A escolha de quais pacotes compõem uma imagem específica é feita pelo (s) líder (es) do projeto e pelas sementes selecionadas. Por exemplo, a comunidade Kubuntu decide pelo Kubuntu. Durante o ciclo de lançamento, a versão real a ser incluída é decidida pelos desenvolvedores e pela equipe de lançamento.

Jorge Castro
fonte
0

Cada pacote possui um mantenedor que compila os pacotes com todas as suas dependências. Pode ser um leigo ou um investidor pago de canônico.

Niklasfi
fonte
Onde podemos encontrar os nomes dos mantenedores de pacotes individuais?
21411
2
O Ubuntu não possui mantenedores de pacotes individuais, é baseado em equipe - o Debian possui mantenedores individuais por pacote.
Jorge Castro