Почему, собственно, в soname именно 19? Я не нашёл ничего подобного. Откуда оно? Хочется выяснить и исправить в случае ошибки до попадания в стабильный бранч.
По glslang тот же вопрос.
Т.к. ABI фактически сменился что у spirv-tools, что у glslang, то согласно https://www.altlinux.org/Shared_Libs_Policy следует сменить номер в названии подпакета. Т.к. разработчики не используют нормальную нумерацию soname'ов, то (что бы не придумывать самому) решил взять нумеразию из openSUSE - https://build.opensuse.org/package/show/openSUSE%3AFactory/spirv-tools и https://build.opensuse.org/package/show/openSUSE%3AFactory/glslang
(Ответ для Назаров Денис на комментарий #2) > Т.к. ABI фактически сменился что у spirv-tools, что у glslang, то согласно > https://www.altlinux.org/Shared_Libs_Policy следует сменить номер в названии > подпакета. У нас это уже не обязательно т.к. уже имеем set-versions. > то (что бы не придумывать самому) решил взять нумеразию из openSUSE - Дык, у них там вообще "suse19". Я лично не против смены soname, но предлагаю не делать своё, а в точности, как хоть у кого-нибудь или оставить, как было.
(Ответ для Sergey V Turchin на комментарий #3) > У нас это уже не обязательно т.к. уже имеем set-versions. Про это не знал ( Но если оставить 0, то как оставить библиотеку со старым ABI (что бы всё не пересобирать) и новым? > Дык, у них там вообще "suse19". > Я лично не против смены soname, но предлагаю не делать своё, а в точности, > как хоть у кого-нибудь или оставить, как было. Ну не suse19 же писать ) А alt19 смахивает на тег, поэтому решил сделать просто 19.
(Ответ для Назаров Денис на комментарий #4) > > У нас это уже не обязательно т.к. уже имеем set-versions. > Про это не знал ( Не. Оно вообще правильно сменить soname. Просто, смотреть надо на величину последствий. Конкретно тут, думаю, лучше сменить, чтоб при обновлении с бранча на бранч полсистемы не вынесло. > Но если оставить 0, то как оставить библиотеку со старым ABI (что бы всё не > пересобирать) и новым? Пересобрать, если сборочница скажет, что ABI нарушен. > Ну не suse19 же писать ) > А alt19 смахивает на тег, поэтому решил сделать просто 19. Я бы проверил, что у всех возможных. У Fedora/Debian/Ubuntu/Gentoo не трогают ничего, т.е. не как у нас в любом случае. Возможно, текущий вариант самый правильный.
> Konstantin A Lepikhov (L.A. Kostis) <lakostis@alt> changed: > * CC: lakostis@alt => И от рассылок отписался? ;-)
> Возможно, текущий вариант самый правильный.