[devel] Q: time to wave rpm-build-python off

Dmitry V. Levin ldv на altlinux.org
Чт Апр 29 19:54:57 MSK 2021


On Thu, Apr 29, 2021 at 07:14:05PM +0300, Dmitry V. Levin wrote:
[...]
> Соответственно, python.req может рассказать, для обработки каких файлов
> нужен отсутствующий python.req.py.

И тут вылезет много всякого.  Например:

2021-Apr-29 15:53:21 :: test-only task #269879 for sisyphus resumed by arseny:
[...]
#1300 build 2.6.3.1-alt1.git.11.gb3efc3da2.1 from /people/arseny/packages/CGenius.git fetched at 2021-Apr-27 21:07:20
2021-Apr-29 16:12:29 :: [x86_64] #1300 CGenius.git 2.6.3.1-alt1.git.11.gb3efc3da2.1: build start
[x86_64] find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
[x86_64] /usr/lib/rpm/python.prov: ERROR: /usr/lib/rpm/python.prov.py is not available, the following files cannot be processed: /usr/src/tmp/CGenius-buildroot/usr/share/games/commandergenius/scripts/Oblivion/exitToLevel.py /usr/src/tmp/CGenius-buildroot/usr/share/games/commandergenius/scripts/Oblivion/extraSpawn.py /usr/src/tmp/CGenius-buildroot/usr/share/games/commandergenius/scripts/Oblivion/messageMap.py 
[x86_64] find-provides: ERROR: /usr/lib/rpm/python.prov failed
[x86_64] error: /bin/sh failed
[x86_64] error: Failed to find Provides
[x86_64] RPM build errors:
2021-Apr-29 16:14:24 :: [x86_64] CGenius.git 2.6.3.1-alt1.git.11.gb3efc3da2.1: remote: build failed
2021-Apr-29 16:14:24 :: [x86_64] #1300 CGenius.git 2.6.3.1-alt1.git.11.gb3efc3da2.1: build FAILED

/usr/share/games/commandergenius/scripts/Oblivion/*.py - это скрипты
на питоне неизвестной версии, шебангов в них нет.

/usr/lib/rpm/python.prov.files считает, что /usr/lib/rpm/python.prov
следует их обработать.
Но если спросить, скажем, /usr/lib/rpm/python3.prov.files, там тоже
наверняка скажут, что /usr/lib/rpm/python3.prov следует их обработать.

С python*.req аналогично.


-- 
ldv


Подробная информация о списке рассылки Devel