[newbies] forbidden requires: python-base

Антон Мидюков midyukov-anton на ya.ru
Пт Ноя 11 14:24:44 MSK 2022


11.11.2022 17:51, Den hilltracer пишет:
> При сборке пакета через gear hasher получаю сообщение вида:
>          /.out/arenadata_db-6.21.1_arenadata36-alt1.x86_64.rpm: forbidden 
> requires: python-base
>          sisyphus_check: check-deps ERROR: package dependencies violation
> Ошибка появляется на этапе проверок зависимостей, уже после компиляции 
> программного кода
> Добавление этого пакета в spec файл (BuildRequires: python-base) проблему не 
> решает, а усугубляет.

Нужно поправить shebang в проблемном скрипте. Если скрипт для python3, то указать его, если для python2, то соответственно его.
Указывать python нельзя, так как под ним у апстрима может скрываться, как python3, так и python2.
Всё от того, что некоторые дистрибутивы переделали симлинк /usr/bin/python -> /usr/bin/python2 на
/usr/bin/python -> /usr/bin/python3

-- 
С уважением, Антон Мидюков <antohami на altlinux.org>



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