On Sun, Nov 04, 2007 at 02:54:34PM +0500, Andrey Rahmatullin wrote: > On Sat, Nov 03, 2007 at 09:47:16PM +0300, Alexey Tourbin wrote: > > У меня такая просьба: 1) переложить /usr/bin/monodis в базовый пакет > > mono. 2) Добавить в mono-devel зависимость на rpm-build-mono. > > > > Это даст правильную упорядоченность зависимостей > > mono-devel -> rpm-build-mono -> mono. > > > > Тогда при сборке mono-специфических пакетов buildreq проставит > > зависимость на mono-devel и её автоматически будет достаточно. > В каком смысле достаточно? > Что не придётся писать руками rpm-build-mono ? Или что-то ещё имеется в > виду? Имеется в виду, что будет правильная упорядоченность зависимостей. Во многих практических задачах зависимости лучше рассматривать не как граф, а как отношение частичного порядка (типа "больше"). Определённая упорядоченность зависимостей нужна с точки зрения дизайна репозитария. В частности, если будет правильная упорядоченность зависимостей, не придётся руками писать rpm-build-mono (достаточно будет того, что buildreq выловит mono-devel, который "по смыслу" должен требовать rpm-build-mono; а смысл тут такой, что если мы собрали что-то моновское, то автоматически бдует поиск моновских зависимостей). > У меня сейчас кстати buildreq не работает, виснет. Правда я только с одним > моно-пакетом пробовал. Откатись на старый strace 4.5.15-alt2.