Incoming/details: различия между версиями

Материал из ALT Linux Wiki
(Import from freesource.info)
 
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
[[Category:Devel]]
[[Category:Devel]]
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/Incoming/details}}
{{Historical}}
 
== Подробности про incoming<ref>[http://lists.altlinux.org/pipermail/devel/2006-July/034656.html legion@ в devel@]</ref>==
== Подробности про incoming ==
''Рассказ о том, как пакеты попадают на ftp.a.o''
''Рассказ о том, как пакеты попадают на ftp.a.o''


Строка 17: Строка 16:
Пересобираются пакеты на локальной копии ftp.a.o т.к. current в некоторый момент времени может быть разломан.
Пересобираются пакеты на локальной копии ftp.a.o т.к. current в некоторый момент времени может быть разломан.


''[http://lists.altlinux.org/pipermail/devel/2006-July/034656.html legion@]''
== Примечания ==
 
<references/>

Текущая версия от 13:04, 4 февраля 2009

Small-pyramides.png
Архивная информация.
Описываемые в этой статье вещи больше не используются и оставлены только для обратной совместимости.


Подробности про incoming[1]

Рассказ о том, как пакеты попадают на ftp.a.o

Сначала пакет попадает на внешний для incoming'а сервер. Оттуда по cron'у они забираются и попадают на внутренний сервер.

Далее опять же по cron'у пакеты копируются upravdom'ом. У управдома есть цепочка проверок, которые проходит пакет. Среди этих проверок есть и пересборка.

После проверок управдома пакеты попадают в current репозиторий. Это тестовый репозиторий. На нём делаются проверки unmets и подписываются apt'овые индексы.

Если с current всё нормально и изменения в нём не смертельны, то содержимое этого репозитория переносится в локальную копию ftp.a.o.

И наконец, этот локальный репозиторий по cron синхронизируется с ftp.a.o.

Пересобираются пакеты на локальной копии ftp.a.o т.к. current в некоторый момент времени может быть разломан.

Примечания