Кто собирает все пакеты, которые являются частью Ubuntu?

11

Когда создается версия Ubuntu, он компилирует все версии программ, входящих в состав Ubuntu, и определяет, какая версия будет поставляться с выпуском. Например, какая версия postgres, или open office, или firefox?

Производят ли оплачиваемые сотрудники Canonical компиляцию и отбор пакетов, или члены сообщества вынуждены выбирать и компилировать пакеты для выпуска?

военно-картографическая служба
источник

Ответы:

11

Разработчики Ubuntu (есть много групп, см. Связанную страницу) не компилируют программное обеспечение на своих компьютерах, хотя они делают это прежде, чем загрузить его для тестирования.

Они загружают исходный пакет в ферму сборки, которая компилирует все пакеты для всех различных архитектур. Вы можете увидеть список загрузок в качестве примера того, какие пакеты загружаются в конструкторы Launchpad, которые затем собирают его и затем публикуют в архиве Ubuntu, который затем отражается по всему миру.

Связанная вики-страница показывает вам список команд, вы можете нажать на каждую команду, чтобы увидеть, кто является разработчиком для этой команды.

Разработчики Ubuntu как группа состоят из сотрудников Canonical и участников сообщества, хотя большая часть архива Ubuntu импортируется из Debian и просто перестраивается для использования цепочки инструментов Ubuntu.

Версия, включенная в Ubuntu, обычно зависит от последней стабильной версии, доступной до Feature Freeze; в некоторых случаях это может быть выполнено заранее (например, ядро), или в других случаях это будет то, что является последним стабильным выпуском (например, Firefox), или в других случаях это будет любая версия пакета, которая была в Debian в это время.

Выбор того, какие пакеты образуют конкретное изображение, определяется теми руководителями, которые отбирают семена. Например, сообщество Kubuntu выбирает Kubuntu. В течение цикла выпуска, фактическая версия должна быть решена разработчиками и командой выпуска.

Хорхе Кастро
источник
0

У каждого пакета есть сопровождающий, который компилирует пакеты со всеми своими зависимостями. Это может быть дилетант или оплачиваемый каноник.

niklasfi
источник
Где мы можем найти имена отдельных сопровождающих пакетов?
Амс
2
Ubuntu не имеет отдельных сопровождающих пакетов, она основана на команде - в Debian есть отдельные сопровождающие для каждого пакета.
Хорхе Кастро