[devel] I: SharedLibsPolicy update (libjxl update)

Anton Farygin rider на basealt.ru
Пт Фев 23 12:56:10 MSK 2024


Всем привет.

Глядя на то, с каким трудом Юра собирал 
https://packages.altlinux.org/ru/sisyphus/srpms/libjxl/ я понял, что 
SharedLibsPolicy тяжела для осознания даже опытными ментейнерами с 
большим стажем.

Дополнил SharedLibsPolicy двумя условиями, про выполнение которых часто 
забывают ментейнеры, делая ошибки сборки shared библиотек в отдельные 
подпакеты.

https://www.altlinux.org/index.php?title=Shared_Libs_Policy&type=revision&diff=78668&oldid=76336


А с libjxl - последнее изменение пакета:

https://packages.altlinux.org/ru/sisyphus/srpms/libjxl/3043434039706690595

решает сиюминутный вопрос обновления, то гарантированно приведёт к 
проблеме с обновлениями при выходе libjxl с новым soname.

К сожалению, я не могу линковаться с такой библиотекой в своих пакетах. 
Но поддержка формата JXL важна для репозитория. Думаю что надо добить 
SharedLibsPolicy до стадии утверждённой политики и внести проверки на 
обязательное соответствие policy в сборочную систему.




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