Bug 47040

Summary: Изменить название бинарного пакета libevent2.1 на libevent2.1_7
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: libevent2.1Assignee: asheplyakov <asheplyakov>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: asheplyakov, demitelinevazhno, glebfm, ldv, placeholder, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=48510

Description Vitaly Lipatov 2023-07-26 19:13:46 MSK
Сейчас пакет называется libevent2.1
то есть одинаково для версий 2.1.12 и 2.1.8 (Сизиф и p10 соответственно)

при том, что
2.12.12 содержит libevent-2.1.so.7
2.1.8 содержит libevent-2.1.so.6

В ROSA пакет назвали
lib64event2.1_7

В Fedora не развлекались с разными версиями и там просто libevent с актуальной версией библиотеки.

Вопрос, в какую сторону мы пойдём. Мне хотелось бы иметь возможность установить одновременно разные версии библиотек.

Другой вариант — обновить libevent2.1 в p10 до so.7, но на это вряд ли кто-то пойдёт.
Comment 1 Vitaly Lipatov 2023-07-26 19:14:49 MSK
Для справки список пакетов, линкующихся с libevent2.1 в p10:
MySQL avahi bfgminer bitcoin ccnet chromium chromium-gost coturn fstrm gearmand getstream hiredis libcamera libevhtp libowt-tg libverto links2 litecoin lldpd memcached netatalk nfs nsd ocproxy ossec-hids perl-Event-Lib pgbouncer php7-http python-module-libevent qt5-webengine qt6-webengine rsyslog scanssh seafile seamonkey sstp-client suricata taler thrift thunderbird tmux tor transmission trickle unbound zabbix
Comment 2 Gleb F-Malinovskiy 2023-07-26 20:19:23 MSK
libevent2.1-7 для нового soname.
Comment 3 Sergey V Turchin 2023-11-13 21:01:39 MSK
(Ответ для Gleb F-Malinovskiy на комментарий #2)
> libevent2.1-7 для нового soname.
Лучше libevent2.1_7 . Так визуально имя пакета от версии отделяется лучше.
Comment 4 gosts 87 2023-11-17 22:03:40 MSK
(Ответ для Vitaly Lipatov на комментарий #0)
> 2.12.12 содержит libevent-2.1.so.7
> 2.1.8 содержит libevent-2.1.so.6
Вот здесь: https://forum.altlinux.org/index.php?action=post;quote=387624;topic=48231.0;last_msg=387629
жалуются на то, что ниже чем libevent-2.1.so.7 не удаётся установить Viber.
Comment 6 Vitaly Lipatov 2024-03-03 20:27:07 MSK
(Ответ для Gleb F-Malinovskiy на комментарий #2)
> libevent2.1-7 для нового soname.

А зачем нужно указывать мажорную версию, недостаточно просто abiversion?

libevent7

Если бы сразу ориентировались на abi, как написано в Shared Library Policy, то и баги бы этой не было.
Comment 7 Sergey V Turchin 2024-03-04 14:14:39 MSK
(Ответ для Vitaly Lipatov на комментарий #6)
> А зачем нужно указывать мажорную версию, недостаточно просто abiversion?
> libevent7
Чтоб не конфликтовать с libevent2.0_7.
Comment 8 Vitaly Lipatov 2024-03-11 04:31:24 MSK
(Ответ для Sergey V Turchin на комментарий #7)
> (Ответ для Vitaly Lipatov на комментарий #6)
> > А зачем нужно указывать мажорную версию, недостаточно просто abiversion?
> > libevent7
> Чтоб не конфликтовать с libevent2.0_7.
Да, непросто с ними:

libevent-2.0.so.5
...
libevent-2.1.so.6
libevent-2.1.so.7
...
libevent-2.2.so.1