On Sun, Mar 18, 2007 at 08:00:49PM +0300, Alexey I. Froloff wrote: > * Mikhail Gusarov [070318 19:31]: > > Ну так я и предлагаю сделать ещё лучше ;) Всего лишь научить buildreq > > воспринимать те ручные правки, которые майнтайнер делает после buildreq, раз > > инструмент (к великому нашему сожалению) не имеет разума, и не может принимать > > верные решения. > Поскольку buildreq парсит спек перед обработкой и читает свои > собственные каменты (на тему -bi), можно там же перечислять > подобные ошибочные зависимости: > > # Automatically added by buildreq on Tue Jan 23 2007 > # Autoignore: linux-libc-headers imake xorg-cf-files > BuildRequires: libXext-devel libXpm-devel > > Тогда подобную ручную фильтрацию надо будет производить чуть > более одного раза за время жизни пакета. Но это получается ещё больше информации в спеке, чем просто лишние зависимости в BuildRequires (с которыми можно примириться). Я поэтому как бы говорю: что бы мы ни делали, ничего проще просто лишнего пакета в BuildRequires придумать нельзя. Поэтому проще ничего не делать. :) Если серьезно, то, как я уже написал, кривые зависимости, которые дает buidlreq, являются отражением кривых зависимостей между пакетами. Наверное, нужно захачить питон, чтобы он не загружал encodings, если запущен под buildreq'ом.