¿Quién compila todos los paquetes que forman parte de ubuntu?

11

Cuando se realiza un lanzamiento de Ubuntu, quien compila todas las versiones de los programas que forman parte de ubuntu y determina qué versión se enviará con el lanzamiento. Por ejemplo, ¿qué versión de postgres, open office o firefox?

¿Los empleados pagados de Canonical compilan y seleccionan paquetes o se les pide a los miembros de la comunidad que seleccionen y compilen paquetes para un lanzamiento?

ams
fuente

Respuestas:

11

Los desarrolladores de Ubuntu (hay muchos grupos, vea la página vinculada) no compilan el software en sus propias máquinas, aunque lo hacen antes de cargarlo para probarlo.

Suben un paquete fuente a una granja de compilación que compila todos los paquetes para todas las diferentes arquitecturas. Puede ver una lista de cargas como un ejemplo de qué paquetes se están cargando a los creadores de Launchpad, que luego lo compilan y luego lo publican en el archivo de Ubuntu, que luego se refleja en todo el mundo.

La página wiki vinculada muestra la lista del equipo, puede hacer clic en cada equipo para ver quién es el desarrollador de ese equipo.

Los desarrolladores de Ubuntu como grupo están compuestos por empleados de Canonical y contribuyentes de la comunidad, aunque la mayor parte del archivo de Ubuntu se importa de Debian y se reconstruye para usar la cadena de herramientas de Ubuntu.

La versión que se incluye en Ubuntu generalmente depende de la última versión estable de algo disponible antes de Feature Freeze; en algunos casos puede resolverse con anticipación (como el kernel), o en otros casos será la última versión estable (como Firefox), o en otros casos será cualquier versión del paquete en Debian en el momento.

La elección de los paquetes que componen una imagen específica se realiza según el (los) líder (es) del proyecto según qué semillas se seleccionan. Por ejemplo, la comunidad de Kubuntu decide por Kubuntu. Durante el ciclo de lanzamiento, los desarrolladores y el equipo de lanzamiento deciden la versión real que se incluirá.

Jorge Castro
fuente
0

Cada paquete tiene un mantenedor que compila los paquetes con todas sus dependencias. Puede ser un laico o un empleado pagado de canónico.

niklasfi
fuente
¿Dónde podemos encontrar los nombres de los mantenedores de paquetes individuales?
enms.
2
Ubuntu no tiene mantenedores de paquetes individuales, está basado en equipos: Debian tiene mantenedores individuales por paquete.
Jorge Castro