Bug 40742 - libevent-devel содержит event_rpcgen.py на python2
Summary: libevent-devel содержит event_rpcgen.py на python2
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libevent-devel (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: python2 45802
  Show dependency tree
 
Reported: 2021-08-15 21:29 MSK by Vitaly Lipatov
Modified: 2023-05-23 20:43 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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).