Summary: | 19 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
Component: | spirv-tools | Assignee: | Денис Назаров <nenderus> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P5 | CC: | lakostis, mike |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Sergey V Turchin
2021-02-09 15:50:20 MSK
По 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 =>
И от рассылок отписался? ;-)
> Возможно, текущий вариант самый правильный.
|