| Summary: | lacks Requires: | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Michael Shigorin <mike> |
| Component: | rpm-macros-sphinx | Assignee: | Grigory Ustinov <grenka> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | major | ||
| Priority: | P3 | CC: | antohami, anubix, cas, cow, darktemplar, evg, george, grenka, imz, lav, mithraen, nbr, qa_viy, real.altlinux.org, rider, sem, shaba, sin, slev, vitty, viy, zerg |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Для сборки документации используется python-module-sphinx-devel.
> rpm -qR python-module-sphinx-devel
python-module-sphinx = 1:1.1.2-alt3
python-module-sphinx-pickles = 1:1.1.2-alt3
rpm-macros-sphinx >= 1:1.1.2-alt3
python-module-objects.inv
rpmlib(PayloadIsLzma)
Разве этого недостаточно?
Видимо, нет. В git-cola BR были такие:
> # Automatically added by buildreq on Mon Jun 22 2009
> BuildRequires: git-core python-module-PyQt4 python-module-PyXML python-modules-email python-modules-encodings
> BuildRequires: xmlto python-module-sphinx asciidoc mercurial
Добавил следующее:
BuildRequires: rpm-macros-sphinx
Пришлось добавить ещё и:
BuildRequires: python-module-sphinx python-module-objects.inv
В любом случае -- rpm-macros-sphinx фактически требует эти два пакета, то зависимости на них должны быть в нём указаны либо косвенно, либо напрямую, но обязательно.
"Добавил следующее: BuildRequires: rpm-macros-sphinx Пришлось добавить ещё и: BuildRequires: python-module-sphinx python-module-objects.inv" Нужно вместо всего этого просто добавить python-module-sphinx-devel. "В любом случае -- rpm-macros-sphinx фактически требует эти два пакета" Добавлю. |
В реализации %prepare_sphinx() наблюдается копирование .../site-packages/sphinx/{objects.inv,conf.py.template} -- наличие которых зависимостями rpm-macros-sphinx-1.1.2-alt3 не обеспечивается. Предлагаю добавить Requires: python-module-sphinx python-module-objects.inv Поймано на сборке git-cola.