В libevent-devel пакуется event_rpcgen.py на python2 в то время как в версии 2.1.12 уже присутствует переписанный на python3 скрипт, в котором достаточно исправить путь в шебанге.
Есть ли какие-нибудь подвижки? Если не хочется обновлять версию, то коммит тут: https://github.com/libevent/libevent/commit/8b0aa7b36a3250fad4953f194c8a94ab25032583
к сожалению одним коммитом там не обошлось, а в версии 2.1.12 скрипт всё ещё старый на python2 ждём версию 2.2
Пытался собрать для loongarch64 и тоже наткнулся. python2 на LoongArch не собирается, и портировать его ради одного одного скрипта -- это как-то слишком.
(Ответ для Anton Farygin на комментарий #2) > к сожалению одним коммитом там не обошлось, А как проверить данное утверждение? Чего именно не хватает в ранее упомянутом коммите 8b0aa7b36a3250fad4953f194c8a94ab25032583? Кстати, этот коммит присутствует в версии 2.1.12, см https://github.com/libevent/libevent/commits/release-2.1.12-stable/event_rpcgen.py (4-й сверху) > а в версии 2.1.12 скрипт всё ещё старый на python2 Утверждение неверное. Скрипт event_rpcgen.py в libevent 2.1.12 [1] **совместим** с python2, но прекрасно работает и с python3 [1] https://github.com/libevent/libevent/blob/release-2.1.12-stable/event_rpcgen.py > ждём версию 2.2 Зачем?
https://bugzilla.altlinux.org/show_bug.cgi?id=46191#c2
libevent-2.1.12-alt1 -> sisyphus: Thu May 18 2023 Alexey Sheplyakov <asheplyakov@altlinux> 2.1.12-alt1 - 2.1.12 - Use python3 to run python scripts (closes: #40742). - Fixed build with glibc 2.36 and newer (closes: #46191).