История изменений
Исправление zg, (текущая версия) :
Дополнительно к «механизму soname» идёшь в пакет, из которого этот so файл пришёл, и ищешь там версию библиотеке (не пакета). В своём пакете прописываешь, что foo.so должен быть версии больше x.y.z или от x.y.z до x.a.b или 5.7.* и проверяешь эту версию из самого foo.so, а если не подошло, то из пакета откуда этот foo.so пришёл.
А что в set:version написано вообще непонятно. Хеш какой-то или конкатенация хешей и сколько бит в каждом из них. Абракадабра какая-то. Короче костыль.
Исходная версия zg, :
Дополнительно к «механизму soname» идёшь в пакет, из которого этот so файл пришёл, и ищешь там версию библиотеке (не пакета). В своём пакете прописываешь, что foo.so должен быть версии больше x.y.z или от x.y.z до x.a.b или 5.7.* и проверяешь эту версию из самого foo.so, а если не подошло, то из пакета откуда этот foo.so пришёл.