[devel] Re: об обсуждении подходов к оценке надёжности Sisyphus
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Вт Ноя 25 12:48:48 MSK 2003
On Tue, Nov 25, 2003 at 10:28:30AM +0300, Stanislav Ievlev wrote:
> Если речь идёт о дополнительных репозитариях, то лично я пока
> так и ничего не понял:
> 1. зачем ещё один daedalus
Не совсем. Скорее "pre-sisyphus" как практически неизбежная
стадия попадания пакета в что-то, входящее в classic.
Т.е. не дополнительная танцплощадка, а звено технологической
цепочки.
> и что такое "надёжность sisyphus" по-определению.
Не знаю; не вводил.
> 2. какая будет схема "перетекания" пакетов из одного
> репозитария в другой, третий и т. п.
[office]incoming->OUT->[ftp].incoming->.contrib
(хм... может, чтоб избежать путаницы между каталогом incoming и
компонентой .incoming -- обозвать компоненту чем-то вроде limbo?
;-)
из .contrib -- в .master, .junior, ... -- как ты в свое время и
рисовал, когда описывал грядущие изменения в репозитории. Этот
процесс может и не изменяться по ср. с текущим на сейчас.
---
Цель: предоставить разумную грань между
* "sisyphus для разработчиков",
куда можно положить пакет, в котором
тут же найдется ляп (не намеренно, но все мы знаем, что так
бывает), который отловят
те, кто будет использовать _и_ эту компоненту --
разработчики
-- до того, как пакет будет перемещен (точнее,
пересимлинкован) в одну из имеющихся компонент,
которые собираются в
* .classic, который и применяется
_пользователями_ Sisyphus.
(в т.ч. и разработчиками Sisyphus на хостах, которые можно
себе позволить / требуется держать на Sisyphus, но которые
желательно иметь в работоспособном состоянии),
при условии минимальных изменений в текущей схеме.
---
> 3. кто всё это будет поддерживать.
Скрипты.
Из требуемых изменений: делать симлинки из .incoming при
изначальном помещении из OUT в сизиф
Денис говорит, что готов написать скрипт-перетаскиватель из
.incoming в .contrib по достижении понимания того, что будет
критерием.
Для "заглушки" критерием может быть
время модификации, от которого прошло N часов (24?);
это даст эффект "админ должен быть в меру тормознутым" -- у
разработчиков будет фора в эти N часов на dist-upgrade и
использование пакета.
Для того, что хочется в итоге получить -- критерием будет
совокупность
важности (и "репутации"?) пакета,
"репутации" майнтейнера (точнее, последнего собравшего?),
наличие/критичность открытых багов в BTS,
время, прошедшее с момента публикации пакета.
Изначально важность пакетов можно инициализировать из данных,
уже сделанных для инсталера плюс принадлежности к компонентам
вроде base; "репутацию" сборщиков я бы инициализировал как
"sec team"/"фултайм"/"волонтер" -> 0.75 / 0.5 / 0.25 из (0..1).
Но лучше пока не трогать, оставив вторым шагом.
> 4. ну и много, много других вопросов.
Ну так сюда их.
Может, через них Большие Грабли или Тривиальная Бессмысленность
обнаружатся.
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20031125/539cd35b/attachment-0001.bin>
Подробная информация о списке рассылки Devel