Bug 40742

Summary: libevent-devel содержит event_rpcgen.py на python2
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: libevent-develAssignee: placeholder <placeholder>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: asheplyakov, asheplyakov, glebfm, ldv, placeholder, rider, slev
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.redhat.com/show_bug.cgi?id=1738022
https://bugzilla.redhat.com/show_bug.cgi?id=1655232
Bug Depends on:    
Bug Blocks: 37313, 45802    

Description Vitaly Lipatov 2021-08-15 21:29:35 MSK
В libevent-devel пакуется event_rpcgen.py на python2
в то время как в версии 2.1.12 уже присутствует переписанный на python3 скрипт,
в котором достаточно исправить путь в шебанге.
Comment 1 Stanislav Levin 2022-09-27 18:17:26 MSK
Есть ли какие-нибудь подвижки?

Если не хочется обновлять версию, то коммит тут:
https://github.com/libevent/libevent/commit/8b0aa7b36a3250fad4953f194c8a94ab25032583
Comment 2 Anton Farygin 2023-03-13 11:27:46 MSK
к сожалению одним коммитом там не обошлось, а в версии 2.1.12 скрипт всё ещё старый на python2

ждём версию 2.2
Comment 3 Alexey Sheplyakov 2023-05-18 20:28:36 MSK
Пытался собрать для loongarch64 и тоже наткнулся. 
python2 на LoongArch не собирается, и портировать его ради одного одного скрипта -- это как-то слишком.
Comment 4 Alexey Sheplyakov 2023-05-18 20:36:04 MSK
(Ответ для 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

Зачем?
Comment 5 Alexey Sheplyakov 2023-05-18 21:27:44 MSK
https://bugzilla.altlinux.org/show_bug.cgi?id=46191#c2
Comment 6 Repository Robot 2023-05-23 20:43:40 MSK
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).