[devel] #103969 shared task: cyrus-sasl 2.1.26

Sergey Y. Afonin asy на altlinux.ru
Ср Сен 25 16:53:46 MSK 2013


On Wednesday 25 September 2013, Dmitry V. Levin wrote:

> -/lib64/libsasl2.so.2.0.24      B       global_callbacks
> -/lib64/libsasl2.so.2.0.24      B       global_callbacks_client
> +/lib64/libsasl2.so.3.0.0       T       _sasl_is_equal_mech
> +/lib64/libsasl2.so.3.0.0       T       sasl_config_done
> см. http://git.cyrusimap.org/cyrus-sasl/commit/?id=32c3b03ef4918a457f2be41ba12f349f1de0f8fd
> 
> Предлагаю попробовать soname не менять и пакет не переименовывать.
 
Очередной тестовый проход закончился успешно практически, как
раз, с переименованием по SharedLibs policy (с симлинком, как
led@ предложил, не прокатило). Одинн пакет оказался с плагином
слинкован, так что, в пакет со старой библиотекой надо ещё этот
плагин добавить, и всё будет готово:

        i586: NEW unmet dependencies detected:
tcl-sasl#1.0-alt1.qa1           /usr/lib/sasl2/libsasldb.so.2

Не менять soname теперь сложнее, так как надо ещё разобраться,
почему перестала работать конструкция с version_script: если бы
работала, я бы и не заметил, наверное, проблему с нужностью 
пересборки. Да и у апстрима, всё же, 3.0.0, мало ли, кто какой
бинарник захочет в дистрибутив со стороны втянуть ?

-- 
С уважением, Сергей Афонин
asy на altlinux.ru


Подробная информация о списке рассылки Devel