Qui compile tous les paquets qui font partie d'ubuntu?

11

Lorsqu'une version d'Ubuntu est créée, qui compile toutes les versions des programmes qui font partie d'ubuntu et détermine quelle version sera livrée avec la version. Par exemple, quelle version de postgres, ou open office, ou firefox?

Les employés rémunérés de Canonical font-ils la compilation et la sélection des packages ou est-il poussé vers les membres de la communauté à sélectionner et à compiler les packages pour une version?

ams
la source

Réponses:

11

Les développeurs Ubuntu (il existe de nombreux groupes, voir la page liée) ne compilent pas le logiciel sur leurs propres machines, bien qu'ils le fassent avant de le télécharger pour le tester.

Ils téléchargent un package source dans une ferme de génération qui compile tous les packages pour toutes les différentes architectures. Vous pouvez voir une liste de téléchargements comme exemple de quels packages sont téléchargés vers les générateurs Launchpad, qui le construisent puis le publient dans l'archive Ubuntu, qui est ensuite mise en miroir dans le monde entier.

La page wiki liée vous montre la liste des équipes, vous pouvez cliquer sur chaque équipe pour voir qui est développeur pour cette équipe.

Les développeurs Ubuntu en tant que groupe sont composés à la fois d'employés canoniques et de contributeurs de la communauté, bien que la majeure partie des archives Ubuntu soit importée de Debian et juste reconstruite pour utiliser la chaîne d'outils Ubuntu.

La version incluse dans Ubuntu dépend généralement de la dernière version stable de quelque chose disponible avant Feature Freeze; dans certains cas, il peut être réglé à l'avance (comme le noyau), ou dans d'autres cas, ce sera la dernière version stable (comme Firefox), ou dans d'autres cas, quelle que soit la version du paquet dans Debian à l'époque.

Le choix des packages qui composent une image spécifique est effectué par le ou les responsables de projet en fonction des semences sélectionnées. Par exemple, la communauté Kubuntu décide pour Kubuntu. Au cours du cycle de publication, la version réelle à inclure est décidée par les développeurs et l'équipe de publication.

Jorge Castro
la source
0

Chaque package a un responsable qui compile les packages avec toutes ses dépendances. Cela peut être un profane ou un empoyé rémunéré de canonique.

niklasfi
la source
Où pouvons-nous trouver les noms des responsables de paquets individuels?
Ams
2
Ubuntu n'a pas de mainteneurs de paquets individuels, il est basé sur une équipe - Debian a des mainteneurs individuels par paquet.
Jorge Castro