[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