libeel 2.16.0-alt1 libeel 2.22.1-alt1 A new version of nautilus was installed by APT, but it didn't know it requires a new version of libeel -- https://bugzilla.altlinux.org/show_bug.cgi?id=15700 . So, a solution would be to add version to the library's ABI and rebuild dependents.
Что будем делать, увеличивать сонейм? Или всё же версионирование? с древних времён libeel-2.so.2: 2.14.1-2.16.0: 16 symbols removed 2.16.0-2.18.0.1: 7 symbols removed 2.18.3-2.22.0: 213 symbols removed 42 symbols added Достаточно ли будет добавить только один новый интерфейс для 2.22 с новыми символами?
(In reply to comment #1) > 2.14.1-2.16.0: 16 symbols removed > 2.16.0-2.18.0.1: 7 symbols removed > 2.18.3-2.22.0: 213 symbols removed 42 symbols added После каждого удаления символов SONAME надо менять. Это закон. Другое дело если эти "старые" символы спрятали в local И никто этими символами не пользовался, то можно новые вынести в новый интерфейс. В пакете qa-robot есть скрипт для проверки кто чьими символами пользовался.
К сожалению, скорее всего, это не тот случай. Если я всё правильно понимаю, разработчики eel не особо заботятся об обратной совместимости, проще каждый раз менять soname при добавлении/удалении символов.
В общем, я добавил версионирование в eel-2.22.2-alt2. Сонейм не менял.
Пакета больше нет, библиотека вошла в состав Nautilus.