| 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: | RESOLVED WONTFIX | QA Contact: | qa-sisyphus |
| Severity: | major | ||
| Priority: | P2 | CC: | darktemplar, george, grenka, 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 там наверное уже вообще нихрена не будет работать... Иван, баг есть. Однако, он есть и сейчас. Как его лучше лечить, интересно? Уже давно неактуально. |