[sisyphus] About Sisyphus backporting
Yury Aliaev
=?iso-8859-1?q?mutab0r_=CE=C1_rambler=2Eru?=
Пн Фев 9 13:45:51 MSK 2004
<цитата>
Если дело -- дело, оно и само сделается, а если не дело, то его и делать
нечего. (А. Покровский)
</цитата>
On Fri, Feb 06, 2004 at 11:49:05AM +0200, Maxim Tyurin wrote:
> Объединять эти сборки в один репозитакий не имеет никакого смысла
> ИМХО.
> Получится просто форк Сизифа.
Мой нижайший поклон всем читающим.
Меня опять что-то пропёрло на лирику, однако. Просто, анализируя
разгоревшиеся страсти сначала по поводу членения Сизифа (причём,
разгоравшиеся неоднократно -- думаю, разработчики помнят тему в devel@,
в своё время активно раздуваемую там Денисом Смирновым), затем -- по
созданию репозитория бэкпортов всё того же Сизифа, но для дистрибутивов,
я прихожу к выводу, что дело как раз начало делаться, причём именно
"самО" -- снизу, без поддержки ведущих разработчиков ALTLinux (скорее
наоборот).
Насчёт "форка Сизифа" -- это не совсем так. Во-первых (и это как раз не
главное), имеется привязка к текущим дистрибутивам, облегчающая
использование таких репозиториев пользователям, не желающим (по вполне
разумным доводам) полностью сизифиться. А главное -- пакеты, попадающие
в такой репозторий из Сизифа, проходят дополнительную проверку,--
вначале и более всего -- тем, кто его портирует (назовём его здесь и
далее перепаковщиком), ясно, что портировать он будет то, что ему самому
нужно, следовательно, с чем он сам работает, и если в пакете будут
заметные ошибки, то он их с ненулевой вероятностью обнаружит.
Перепаковщик же играет и роль фильтра на пути пакета из Сизифа в порты
-- если, к примеру, новая сизифовская версия содержит критические или
просто противные ошибки, то перепаковщик, если он конечно не злостный
панк или садомазохист, не будет такую версию выкладывать. Дополнительное
тестирование проводят и те, кто этот пакет себе поставит. Здесь мы
наблюдаем отчасти сбывание мечты Дениса Смирнова: на сизифовский пакет
проходит некую дополнительную проверку и только после этого отправляется
в репозиторий.
А вот на этом-то этапе как раз и можно (и, наверное, нужно) будет
вводить некую автоматизацию -- как процесса пересборки репозитория
портов для проверки его целостности, так и для отслеживания сообщений об
ошибках от пользователей. Тогда мы получим не просто форк Сизифа, а
более стабильное отслоение от него, к тому же оформленное в виде
обновлений к дистрибутивам. Глядишь, лет где-то этак через пару такой
репозиторий получит официальное признание (и поддержку) фирмы ALTLinux а
Валерия Иноземцева примут в качестве сотрудника, ответственного за
выпуск расширенных обновлений к дистрибутивам. Но это уже из области мечт :)
Успехов!
Юрий aka mutab0r aka metamorph0sis
P.S. Прошу всё сказанное (нет, не сжечь, конечно:) ) считать сугубым
имхом с намёком на анализ, а отнюдь не футурологическим прогнозом.
Подробная информация о списке рассылки Sisyphus