[devel] об обсуждении подходов к оценке надёжности Sisyphus
Денис Смирнов
=?iso-8859-1?q?mithraen_=CE=C1_altlinux=2Eru?=
Чт Ноя 27 05:50:38 MSK 2003
On Wed, Nov 26, 2003 at 05:41:05PM +0300, Anton Farygin wrote:
>> На сервере, в большинстве случаев, да. Однако во многих оказывается
>> необходимость пол-сизифа бэкпортить.
> ну так это лучше чем держать кучу непонятных репозитариев.
Чем "кучу непонятных" -- лучше. Чем один с автоматическим тестированием,
вряд ли лучше.
>> Затем, что есть ненулевое количество людей, которым такой репозиторий
>> нужен в работе.
> Самоубийцы должны быть на самообслуживании... все остальные - Welcom 2
> Sisyphus, постоянно нестабильную среду разработки.
Такой репозиторий является меньшим самоубийством, чем использование
Сизифа.
> > >> Это равносильно попытке приучить людей тестировать на себе новые
> > >> лекарства. Daedalus это экспериментальный дистрибутив, а никак не
> > >> нестабильный.
> > > Это не дистрибутив, а репозитарий.. и именно экспериментальный... есть
> > > много людей, которые хотят тестировать новые лекарства, если этим самые
> > > лекарства могут спасти их от неминуемой смерти или ятжелоизлечимой
> > болезни.
> >Фишка в том, что у нас есть только Мастер (в который попадают пакеты в том
> >числе после freeze, и который тажже далёк от идеала в плане надёжности), и
> >Сизиф, использование которого сами разработчики считают склонностью к
> >суициду. Я же предлагаю ввести дополнительную прослойку между Сизифом и
> >Мастером.
> Ага... называется профессиональный суицид чужими руками... нет. Как-то
> это выглядит намного хуже, чем введение новых правил в sisyphus_check.
Пока я не вижу здесь никакой конкретики.
>>> Нет. Не скриптуемы до тех пор, пока в Sisyphus не появятся кем-то
>>> (неважно кем) разработанный набор скриптов.
>>> И пока этот набор скриптов не решит использовать наш incoming@
>> Я думал что это не требует уточнение, ибо абсолютно ясно всем.
> Ясно что? Что не будет использовать или что будет использовать?
Что будем использовать в случае согласия тех, кто отвечает за сервер, и
если, например, я напишу скрипт.
>>> Не.. не все так просто.... для начала рекомендую попробовать вычислить
>>> набор provides для бинарных пакетов, которые получаются из src.rpm
>> provides-то зачем?
> А как иначе узнать реальный список пакетов, которые получаются из этого
> src.rpm ?
_пакетов_ или _provides_? Это сильно разные вещи.
> Да, еще нужно вычислить Obsoletes...
Что его вычислять? Для этого spec есть.
>> Тут есть один нюанс, с которым я пока не знаю как бороться. Дело в том,
>> что, например, basesystem я тестировать на себе не хочу. А вот тот же php
>> и apache -- хочу. Потому как лучше я их сам оттестирую, чем буду иметь
>> проблемы при обновлении.
> Ну так тестируйте из Sisyphus, вешайте баги, убивайте ошибки,
> пересобирайте для Master 2.2 - и вперед !!!
> На мой взгляд наиболее правильное и обоснованное решение - сделать
> стабильный, нестестируемый, неподдерживаемый репозитарий для последнего
> выпущенного дистрибутива, куда выкладывать такие вот сборки для уже
> вышедших дистрибутивов.
Стабильный, при этом нетестируемый и неподдерживаемый? Как ты себе это
представляешь?
>> Собственно моя первая цель -- убиение большинства критических ошибок
>> и явных ляпов (которые выявляются минимальным тестированием даже 2-3
>> человек), и эту цель моя идея позволит выполнить.
> Нет, ибо для ее выполнения придется написать некоторый набор скриптов,
> реализующий такую функциональность, что до конца жизни придется
> исправлять ошибки в своих собственных скриптах.
Безапелляционное и ничем не обоснованое заявление.
--
С уважением, Денис
http://dimline.ru/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20031127/0363201c/attachment-0001.bin>
Подробная информация о списке рассылки Devel