[devel] Сборка пакетов из gear для branch/Sisyphus/песочниц
Anton Farygin
=?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Вт Май 16 14:04:42 MSD 2006
Sergey Bolshakov wrote:
>>>>>> "Dmitry" == Dmitry V Levin <ldv на altlinux.org> writes:
> [skipped]
> > Сегодня (или вчера это было?) обсуждали эту тему в офисе. Пришли к
> > выводу, что в большинстве случаев git в качестве транстпорта удобен, но
> > есть ряд случаев, когда он не очень подходит - это те случаи, когда нет
> > желания/возможности изменять репозиторий.
>
> > Например, пакет не собрался на x86_64 по причине неудовлетворённых
> > сборочных зависимостей. Спустя некоторое время пакет уже собирается
> > x86_64, причем без внесения каких-либо изменений. Вешать новый
> > управляющий так по этому случаю с одной стороны не очень удобно, с другой
> > стороны, не доступно никому кроме мантейнера пакета. В этом случае нужен
> > транспорт, который бы позволил, например, исправившему сборочную среду
> > x86_64 для этого пакета, отправить инструкцию на сборку старого тэга.
>
> > Надёжность почтового транспорта снижается с каждым днём, ssh есть у всех,
> > поэтому я склоняюсь к транспорту a la /incoming/notes/Sisyphus (в
> > дополнение к управляющим тэгам в git).
>
> А такой вариант (за адекватность не ручаюсь): на каждый svr ставятся
> два тэга, первый майнтайнер, второй робот-пересборщик-публиковщик.
> Таким образом, все пакеты, имеющие первый и не имеющие второй,
> нуждаются в пересборке. Этакая двухфазная фиксация.
>
Ещё лучше.
При чём робот-пересборщик может делать тэги на разные архитектуры.
Rgds,
Rider
Подробная информация о списке рассылки Devel