On Mon, Mar 24, 2008 at 01:09:22AM +0400, Sergey Y. Afonin wrote: > On Sunday 23 March 2008, Alexey Tourbin wrote: > > > Мысли по поводу причины есть!! > > > > $ rpm --eval '%setup_python_module pyclamav' |grep : > > Requires: python = 2.5 > > BuildPreReq: python-devel = 2.5 > > Логично... Что-то вроде этого я предполагал, только со сборкой питоньих > пакетов дела не имел. Но есть и следующий вопрос: а в Branch-то он почему > 2.5 оказался ? И что, собственно, чинить ? Потому что когда вы сделали 'rpm-build -bs *.spec', то у src.rpm пакета выставился 'BuildPreReq: python-devel = 2.5'. Значит, такой src.rpm пакет не удастся собрать с другой версией питона (2.4 в бранче). Я бы сделал следующее: 1) убрал '%setup_python_module pyclamav'; 2) запустил buildreq; 3) убрал все оставшиеся зависимости, прописанные вручную. Тогда зависимости src.rpm пакета не будут зависеть от среды, в которой сформирован src.rpm пакет.