On Fri, Nov 11, 2022 at 04:01:47PM +0400, Ivan A. Melnikov wrote: > 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 реально нужен.
Поясню, почему плохо: если пакет python-base не будет установлен, то программы из пакета, который вы собрали, просто не запустятся. -- ldv _______________________________________________ devel-newbies mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/devel-newbies
