[devel] Shared Libs Policy: версия ABI до суффикса -qt6/-gtk4 в имени пакета

Anton Farygin rider на basealt.ru
Вс Окт 18 13:21:22 MSK 2026


On 10/18/26 12:55, Sergey Bolshakov wrote:
>>>>>> "Vitaly" == Vitaly Lipatov <lav на altlinux.ru> writes:
>   > Здравствуйте, давай обсудим место для прибавки soname.
>   > Shared Libs Policy предписывает имя пакета libfoo%abiversion, а для имени,
>   > оканчивающегося на цифру, — libfoo_%abiversion. Для библиотек с суффиксом
>   > тулкита (-qt5, -qt6, -gtk3, -gtk4) это даёт имена вида libfoo-qt6_1, но на
>   > практике в Sisyphus их называют кто как. Посмотрел пакеты с такими
>   > библиотеками (имя пакета и soname по собранным rpm):
>
> Предлагаю пункт "Название пакета: `libfoo%abiversion``" считать
> рекомендацией.
> Действительно, нам важно лишь то, что варианты библиотеки с
> различающимися abiversion находятся в различно именованных пакетах,
> i.e. имена пакетов libfoo_bigger, libfoo_better и libfoo_uncut точно
> так же пригодны в этой роли.
> Поэтому, давайте-ка мы не будем загоняться и выдумывать себе проблемы на
> ровном месте.
>
> [rest skipped]
>
В данном случае и ты и прав и не прав одновременно. С одной стороны да, 
неважно как будет называться, главное избежать конфликтов и обеспечить 
одновременную установку.

С другой стороны - точную спецификацию легче проверять в автоматическом 
режиме.




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