On Wed, Mar 23, 2011 at 02:05:34PM +0300, Alexey Tourbin wrote: > По технологическому уровню есть два критических пункта: > 1) конфликтующие симлинки в *-debuginfo пакетах; Конфликтующие симлинки в *-debuginfo пакетах это скорее преимущество чем недостаток. Наличие альтернативных soname'ов в Сизифе есть следствие того, что миграция на новые версии библиотек не происходит одномоментно. В стабильном бранче никаких случайных альтернативных soname'ов не должно быть вообще, а значит, и никаких случайных конфликтующих debuginfo-пакетов не будет. > ясно, что всё придётся пересобирать ещё раз. Это ещё зачем? > По пакетной базе - идёт процесс распрямления зависимостей у *-devel > пакетов. Ночью пересобрал cups. Зря ты это затеял в таком виде. На практике происходит искривление пакетов, теряющих поддержку разного функционала. Риск того, что пакет, прошедший test-only-сборку, окажется испорченным по окончании финальной сборки из-за того, что между этими двумя сборками в Сизиф успел проскочить "распрямленный" devel-пакет, сильно вырос. Теперь нужно добавлять в girar-builder возможность автоматически превращать финальную сборку в тестовую в случае, если финальная cборка не попадает в категорию "no need to rebuild". И вывод rpmdiff'а стал теперь гораздо актуальнее чем раньше. -- ldv