[sisyphus] Непрерывный бранч
Michael Shigorin
mike на osdn.org.ua
Вс Июн 7 19:26:10 MSD 2009
On Mon, Jun 08, 2009 at 07:26:08PM +0500, Владимир Бакланов wrote:
> > > Нельзя ли так сделать?
> > Нельзя. Бранч будет дестабилизирован, ибо мантейнерам:
> > 1) он станет быстро не интересен
> Почему? Ведь бранч будет один, а не несколько, и обслуживать
> его будет легче. Сейчас сижу на Сизифе, потому что он
> обеспечивает непрерывность обновлений.
Видите ли, за это есть плата в виде неравномерности этой
непрерывности. Скажем, когда glibc в бранче пора уже менять
-- что делать?
> > 2) мантейнер считает, что его пакет достаточно стабилен для
> > переноса в бранч, сразу после сборки этого пакета.
> Но сейчас же существует механизм переноса отлаженных пакетов в бранч!
Этот механизм сейчас не делает разницы между отлаженными и не
совсем пакетами.
2 ldv: вот кстати, branch manager мог бы смотреть и подтверждать
или ветировать переносы. А неподтверждённые и не ветированные --
скажем, переносить по заглядывании в багзиллу (насчёт отсутствия
или неприбавления cri/blo, тут отдельно тогда думать надо про
критерии и реализацию).
> > 3) пакеты сильно зависят друг от друга и от сборочной
> > среды... придётся переносить пачками, что тоже создаст далеко
> > не стабильный вброс пакетов.
> Это верно. Придётся собирать группы взаимозависимых пакетов и
> учитывать прежние зависимости. Вот поэтому и предлагаю
> продумать тех.политику версионирования пакетов, чтобы в бранче
> было несколько стабильных версий пакета. Но суть предложения --
> непрерывно обновляемый бранч не надо торопиться отвергать.
Боюсь, пока "предлагаю продумать" не изменится на "продумал",
это будет благим пожеланием.
Проблема с продумыванием такая, что для осознания хотя бы
наиболее очевидных последствий надо неплохо представлять себе
инфраструктуру поддержки Sisyphus (чего про себя, например,
не скажу).
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки Sisyphus