[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