[devel] [JT] I: Sisyphus-20041027 unmets
Денис Смирнов
mithraen на altlinux.ru
Вс Окт 31 19:54:57 MSK 2004
On Sun, Oct 31, 2004 at 01:11:50AM +0400, Andrey Orlov wrote:
>> По прошествию чёрт-знает-какого количества времени опять заведём разговор
>> на тему "автоматичиеская проверка пакета, попадающего в Сизиф, не
>> сломается ли из-за него что-нибудь"?
AO> Сдается мне, что это спор не о том, о чем надо. Ибо не так важно знать, что сломается,
AO> сколь важно иметь стандартизованную политику, определяющую, что делать, если сломалось.
Политика должна быть простой -- пакет не пропускается в Сизиф (как
общедоступный репозиторий) и ожидает того момента, когда он таки сможет
туда попасть. Естественно автоматически.
[skip]
С вышескпинутым согласен.
AO> Как близкий сердцу пример - rpm-build-python. Новая версия лежит в дедале почти месяц. Кто-то проверил
AO> свой пакет?
IMHO в подобное ситуации проще тебе написать скриптик-тест, и прогнать
через него все пакеты. В данном случае ты вносишь изменения, которые могут
привести к тому, что сломаются чьи-то пакеты.
Этот подход плох только в одном -- давит инициативу глобальных улучшизмов.
В идеале я вижу процесс таким -- заливается новый пакет в Сизиф. В ответ
присылается отлуп "пакет ломает сборку такого-то списка пакетов", и сам
пакет остаётся в SRPMS.incoming. Если в течении суток не залит изменённый
пакет, то пинки рассылаются всем авторам сломаных пакетов (с URL на лог
сборки). И до тех, пока все они не пересоберут свои пакеты, новый пакет из
.incoming в .classic не переползёт.
А через две недели после начала этого процесса начинается выяснение
отношений с мантейнерами, виноватыми в блокировании обновления. И, в
большинстве случаев, проблема может быть решена NMU.
--
С уважением, Денис
http://freesource.info
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.altlinux.ru/pipermail/devel/attachments/20041031/513a6f57/attachment.bin
Подробная информация о списке рассылки Devel