On Wed, Jul 09, 2008 at 04:02:04AM +0400, Alexey Tourbin wrote: > On Wed, Jul 09, 2008 at 03:23:08AM +0400, QA Team Robot wrote: > > 54 NEW unmet dependencies detected: > > epiphany#2.22.3-alt1 /usr/lib64/firefox/libgtkembedmoz.so [...] > > yelp#2.22.1-alt2 /usr/lib64/firefox/libxpcom_core.so > > Сейчас нельзя одновременно установить firefox и gnumeric, из-за того, > что gnumeric требует yelp. > > Вообще, если бы все проверки выполнялись честно, то сборочная система > никогда бы не пропустила такой транзакции. > > С другой стороны, транзакция слишком толстая; здесь вовлечено не только > много пакетов, но и много maintainer'ов, так что исправить все пакеты за > один раз может быть довольно проблемно. > > Интересно, как лучше всего поступать в подобных ситуациях (с точки > зрения логики проверок в сборочной системе и с точки зрения организации > совместного "перехода"). Идея: индексировать и публиковать незавершённую транзакцию, чтобы упростить (потенциальным) участникам её завершение. Технически ничего сложного в этом я не вижу. -- ldv