[newbies] forbidden requires: python-base
Ivan A. Melnikov
iv на altlinux.org
Пт Ноя 11 15:01:47 MSK 2022
On Fri, Nov 11, 2022 at 01:51:30PM +0300, Den hilltracer wrote:
> При сборке пакета через 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
> Ошибка появляется на этапе проверок зависимостей, уже после компиляции
> программного кода
Запрет на зависимости на python-base является частью политик
Сизифа и реализован в sisyphus_check (который проверяет пакеты
после сборки).
Чаще всего такая зависимость возникает, если где-то в пакете --
в каких-то скриптах или в шебанге -- используется команда python,
/usr/bin/python, /usr/bin/env python или что-то подобное.
Выкидывать её при помощи фильтров чаще всего плохо; лучше
найти такие случаи и поменять на python2 или python3,
в зависимости от того, какой python реально нужен.
--
wbr,
iv m.
Подробная информация о списке рассылки devel-newbies