[devel] С наступающим новым бранчем
Vitaly Kuznetsov
vitty at altlinux.ru
Sun Sep 6 11:21:59 UTC 2009
Alexey Tourbin <at �� altlinux.ru> writes:
> Мое предложение: создать community branch 5.1 как основной.
> И создать extra-stable OOO бранч 5.1-OOO (опаздывающий) как
> производный
> от 5.1. А именно, если не обнаруживается проблем с бранчем 5.1, то он
> вливается (на регулярной основе) в бранч 5.1-OOO. Уточнение: проблемы
> трафика проблемой не считаются.
>
> Если же в 5.1 обнаруживается привнесенная нестабильность,
> то есть варианты действий. Но, в конечном счете, как цель,
> надо декларировать синхронизацию 5.1 и 5.1-OOO.
Попытаюсь объяснить чем такая схема (sisyphus -> c5 -> p5) не устраивает.
К примеру, в с5 приехал пакетик A с новой версией. С ним пересобрались
обновления пакетиков B и С. Наш QA знает, что согласно обязательствам мы
не можем пустить в p5 новую версию пакетика А. Причины прописаны в
договорах и абсолютно неинтересны community.
Вопрос - что делать дальше? Обновления пакетиков B и C нам нужны.
Наступает момент, с которого мы не можем делать синхронизацию.
Аналогичная ситуация возникает при внесении изменений в p5 в обход с5
(опять же, согласно обязательствам).
Можно предложить специальный тип заданий для сборочницы, одновременно
собирающий задания и в c5 и, в случае успешной сборки) в p5. После этого
задание в p5 вещается на hold до решения QA.
More information about the Devel
mailing list