[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