[devel] not real rebuild errors, cf. --query-repackage; Re: rpm-4.13.0.1-alt2: Sisyphus/x86_64 test rebuild failed
Vitaly Lipatov
lav на altlinux.ru
Вт Июл 3 18:18:25 MSK 2018
Ivan Zakharyaschev писал 3.7.18 12:39:
> 1. Обоснование последнего изменения (в rpm-build-python*): облегчить
> написание стандартных спеков для питон-пакетов для мейнтейнеров.
>
> Не нужно дописывать в BuildRequires/BuildPreReq то, что и так в
> большинстве случаев нужно написать, а именно стандартный инструмент,
> "интерпретирующий" setup.py -- python*-module-setuptools.
>
> Подробности: Если используются макросы %python_build/install
> (обращающиеся
> к setup.py), то с большой вероятностью используются setuptools. (Вреда
> от
> их наличия не будет.)
Хорошо, что теперь можно не указывать setuptools. Но объясните, почему
при его указании он не находится:
<13>Jul 3 11:16:17 rpmi: python-modules-distutils-2.7.14-alt7
1530486275 installed
<13>Jul 3 11:16:17 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548748
installed
<13>Jul 3 11:16:17 rpmi: python-dev-2.7.14-alt7 1530486275 installed
<13>Jul 3 11:16:17 rpmi: python-module-mysql-2.1.7-alt1 1528642037
installed
error: failed build dependencies:
python-module-setuptools is needed by mysql-utilities-1.6.5-alt1
Installing mysql-utilities-1.6.5-alt1.src.rpm
>
> 2. Обоснование изменений в python-dev и python*-module-setuptools:
> просто
> распилить на части, которые в разных ситуациях полезны (runtime vs
> development).
Напомните заодно про использовать python-dev и python-devel, какой и для
чего нужен.
(Конечно, python-dev — крайне неудачное название, вызывающее ненужные
ассоциации с dev-пакетами Debian)
--
С уважением,
Виталий Липатов,
Etersoft
Подробная информация о списке рассылки Devel