[Sysadmins] nginx в p7

Денис Смирнов mithraen на freesource.info
Пт Июл 5 00:41:59 MSK 2013


On Thu, Jul 04, 2013 at 01:28:28PM +0300, Michael Shigorin wrote:

> Да он вполне себе tested -- 

Технически -- да, с точки зрения работоспособности -- не всегда. Раз в
несколько месяцев туда попадают epic fail обновления, и чуть ли не раз в
год такие, которые требуют наличие под рукой rescue систему после
следующей же попытки перезагрузиться.

К счастью они быстро вылавливаются, но все же -- есть. А хотелось бы иметь
непрерывно развивающийся репозиторий, из которого как минимум на личных
машинах разработчиках, да и на не особо ценных серверах (например VE,
обслуживающих личную инфраструктуру разработчиков) с apt-get dist-upgrade
по cron.

От которого можно ожидать периодических мелких граблей, но не epic fails.

> вопрос скорее о том, чтобы всё-таки
> подозрительные на слом изменения проталкивать как test-only tasks,
> в которых грабельки вытаптываются желающими при полном понимании
> своих рисков.  Например, когда shrek@ свежий xorg так вталкивал,
> получалось очень даже хорошо.

Это хорошее, но частичное решение проблемы. Мы живые люди, и иногда
ошибаемся. А test-only годится только для глобальных изменений в известно
проблемных компонентах -- такие task'и тестируют не только сами
мантейнеры.

Проблема в том, что Sisyphus это репозиторий для разработчиков. В котором
_можно_ иногда вносить изменения, которые нарушают логическую целостность.
Будь это не так, бранчи можно было бы форкать в любой момент, и это
требовало бы не недели тяжелой работы, а одну команду cp + в конфигах
компонент инфраструктуры. Но мы все понимаем, что это невозможно :)

Не хватает репозитория, который был бы по стабильности промежуточным
звеном между Сизифом и бранчами, отличающимся от Сизифа лишь тем, что
пакеты туда попадают автоматически, немного помариновавшись в Сизифе (за
исключением обновлений безопасности).

Это сделало бы его пригодным для dist-upgrade в кроне на системах, простой
которых создает лишь мелкий гемор, но не приводит к существенным потерям,
а значит позволило бы увеличить активность тестирования.

И, в отличии от Сизифа, его можно было бы рекомендовать к использованию
продвинутым юзверям, которые хотят bleeding edge software, и морально
готовы в багам на свою голову. Такой репозиторий мог бы выполнять для нас
те же функции, что выполняет Fedora для RH -- место разведения подопытных
кроликов.

-- 
С уважением, Денис

http://mithraen.ru/


Подробная информация о списке рассылки Sysadmins