Chi compila tutti i pacchetti che fanno parte di Ubuntu?


11

Quando viene rilasciata una versione di Ubuntu che compila tutte le versioni dei programmi che fanno parte di Ubuntu e determina quale versione verrà distribuita con la versione. Ad esempio, quale versione di Postgres, Open Office o Firefox?

I dipendenti canonici retribuiti eseguono la compilazione e la selezione di pacchetti o viene spinto ai membri della comunità a selezionare e compilare i pacchetti per una versione?

Risposte:


11

Gli sviluppatori Ubuntu (ci sono molti gruppi, vedi la pagina collegata) non compilano il software sui propri computer, anche se lo fanno prima di caricarlo per testarlo.

Caricano un pacchetto sorgente in una farm di compilazione che compila tutti i pacchetti per tutte le diverse architetture. È possibile visualizzare un elenco di caricamenti come esempio di quali pacchetti vengono caricati nei compilatori di Launchpad, che quindi lo costruiscono e quindi lo pubblicano nell'archivio Ubuntu, che viene quindi rispecchiato in tutto il mondo.

La pagina wiki collegata mostra l'elenco dei team, puoi fare clic su ciascun team per vedere chi è uno sviluppatore per quel team.

Gli sviluppatori Ubuntu come gruppo sono composti sia da dipendenti canonici che da collaboratori della comunità, sebbene la maggior parte dell'archivio Ubuntu sia importata da Debian e appena ricostruita per usare la toolchain Ubuntu.

La versione inclusa in Ubuntu di solito dipende dall'ultima versione stabile di qualcosa disponibile prima del blocco delle funzionalità; in alcuni casi può essere risolto in anticipo (come il kernel), o in altri casi sarà qualunque sia l'ultima versione stabile (come Firefox), o in altri casi sarà qualunque sia la versione del pacchetto in Debian al tempo.

La scelta di quali pacchetti compongono un'immagine specifica è fatta dal / i capo / i progetto / i da quali semi sono selezionati. Ad esempio, la comunità di Kubuntu decide per Kubuntu. Durante il ciclo di rilascio, la versione effettiva da includere viene decisa dagli sviluppatori e dal team di rilascio.


0

Ogni pacchetto ha un manutentore che compila i pacchetti con tutte le sue dipendenze. Questo può essere un laico o un empoyee retribuito di canonico.


Dove possiamo trovare i nomi dei singoli manutentori del pacchetto?
am

2
Ubuntu non ha manutentori di pacchetti individuali, è basato su team - Debian ha manutentori individuali per pacchetto.
Jorge Castro,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.