[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