Summary: | %setup_python_module recursion error | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Yuri N. Sedunov <aris> |
Component: | rpm-build-python | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P2 | CC: | darktemplar, george, imz, lav, ldv, ns, real.altlinux.org |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Yuri N. Sedunov
2008-12-05 04:46:03 MSK
а ничего, что этот макрос требует параметр? $ rpm --eval "%setup_python_module MODNAME" Requires: python = 2.5 BuildPreReq: python-devel = 2.5 BuildPreReq: rpm-build-python >= 0.8 Provides: python2.5-module-MODNAME = %version-%release Найдите тогда, пожалуйста, ошибку в употреблении этого макроса в предыдущей сборке python-module-dbus-0.82.4-alt2.1. Почему он, вдруг, перестал пересобираться? $ hsh-shell HSH/ --builder [builder@people .in]$ cd /usr/src/RPM/SPECS/ [builder@people SPECS]$ rpmbuild -bi python-module-dbus.spec error: source 9999 defined multiple times А потому что вероятнее всего нормальная работа параметров --with pythonXY была сломана, а у вас в пакете есть файл dbus.rpmreq который используется макросами именно для этого. Но это совсем другая ошибка! Удалите этот файл. Всё равно держать несколько питонов в репозитории теперь нельзя... PS: могли бы и ссылку на УСТАРЕВШИЙ пакет дать! (In reply to comment #3) > А потому что вероятнее всего нормальная работа параметров --with pythonXY была > сломана, а у вас в пакете есть файл dbus.rpmreq который используется макросами > именно для этого. Но это совсем другая ошибка! > > Удалите этот файл. Всё равно держать несколько питонов в репозитории теперь > нельзя... То есть этот макрос теперь не то, что просто не нужен, а скорее вреден, замусоривая зависимости. (In reply to comment #4) > То есть этот макрос теперь не то, что просто не нужен, а скорее вреден, > замусоривая зависимости. О, нет, ну что вы, макрос нужен. Просто некоторые "самые умные" люди разломали поддержку питона в ALT Linux... Эти же люди переделывая поиск зависимостей не удосужились доработать его до реалий python2.5... а c 2.6 там наверное уже вообще нихрена не будет работать... Иван, баг есть. Однако, он есть и сейчас. Как его лучше лечить, интересно? |