Bug 57054

Summary: SONAME убежал в другой пакет
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: libomp21.1Assignee: Konstantin A Lepikhov (L.A. Kostis) <lakostis>
Status: REOPENED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: arseny, iv, lakostis, rider, snowmix
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=56992
Bug Depends on:    
Bug Blocks: 28944    

Description Sergey V Turchin 2025-11-28 10:05:19 MSK
SONAME libomp.so.5 убежал из пакета llvm20.1 в пакет llvm21.1 .
Comment 1 Sergey V Turchin 2025-11-28 10:16:00 MSK
> из пакета llvm20.1 в пакет llvm21.1 .
Из libomp20.1 в libomp21.1
Comment 2 Konstantin A Lepikhov (L.A. Kostis) 2025-11-28 10:51:09 MSK
llvm21.1/llvm-project/openmp
> git grep LIBOMP_VERSION_MAJOR
runtime/CMakeLists.txt:set(LIBOMP_VERSION_MAJOR 5)

Прекратите принимать запрещенные вещества.
Comment 3 Sergey V Turchin 2025-11-28 13:28:43 MSK
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #2)
> llvm21.1/llvm-project/openmp
> > git grep LIBOMP_VERSION_MAJOR
> runtime/CMakeLists.txt:set(LIBOMP_VERSION_MAJOR 5)
Да, она сбежала.

> Прекратите принимать запрещенные вещества.
Не знаю, о чём вы, но, видимо, у вас есть опыт.
Comment 4 Anton Farygin 2025-11-28 14:09:29 MSK
в p10 это в одном пакете
https://packages.altlinux.org/ru/p10/files/?q=%2Fusr%2Flib64%2Flibomp.so.5
А в Sisyphus и p11 в другом:
https://packages.altlinux.org/ru/p11/files/?q=%2Fusr%2Flib64%2Flibomp.so.5


@snowmix - надо разработать тест на такое поведение. Библиотека не должна переезжать в другой пакет без смены soname. 
Это блокер.
Comment 5 Sergey V Turchin 2025-11-28 14:23:50 MSK
(Ответ для Anton Farygin на комментарий #4)
> @snowmix - надо разработать тест на такое поведение.
Вот, тут перебежала. https://packages.altlinux.org/ru/tasks/399130/
Comment 6 Konstantin A Lepikhov (L.A. Kostis) 2025-11-28 17:51:24 MSK
Удачи с тестами
Comment 7 Sergey V Turchin 2025-12-01 10:35:21 MSK
Пакет собран с нарушением Shared Libs Policy.
Предоставьте, пожалуйста, причину так паковать.