As of libevent2.1-2.1.8-alt1, libevent_extra-2.1.so.6 is linked with libevent_core-2.1.so.6, and they together export the same set of symbols as libevent-2.1.so.6. This results to libevent_extra-2.1.so.6 providing the same interfaces as libevent-2.1.so.6 which makes no sense. Ideally, libevent_extra-2.1.so.6 should have been renamed to libevent-2.1.so.6 in the first place, now it's too late because of dependencies.
Не могу разглядеть криминала в ситуации. Допустимо положение, когда есть клиенты библиотеки, которым требуется только libevent_core (кстати, в Сизифе это MySQL-server) и ничего больше, и полный libevent по каким-то причинам нежелателен. Зачем для таких пользователей создавать искусственные сложности на ровном месте? Сейчас нет клиентов библиотеки libevent_extra, но кто даст гарантию, что они не появятся завтра?
(In reply to comment #1) > Не могу разглядеть криминала в ситуации. Допустимо положение, когда есть > клиенты библиотеки, которым требуется только libevent_core (кстати, в Сизифе > это MySQL-server) и ничего больше, и полный libevent по каким-то причинам > нежелателен. Зачем для таких пользователей создавать искусственные сложности на > ровном месте? Сейчас нет клиентов библиотеки libevent_extra, но кто даст > гарантию, что они не появятся завтра? Видимо, я плохо объяснил, попробую с другой стороны. Поскольку libevent == libevent_core + libevent_extra и libevent_extra слинкована с libevent_core, сейчас приложение, которое собирают с -levent_extra, получает в точности такой же набор интерфейсов, что и приложение, которое собирают с -levent.
libevent-2.1.8-alt2 -> sisyphus: * Thu Mar 28 2019 Dmitry V. Levin <ldv@altlinux> 2.1.8-alt2 - Replaced libevent.so symlink with a linker script that results to -levent being substituted with -levent_core -levent_extra (closes: #36436).