已开启
fix: version SDK library and declare runtime dependencies #107
fix: version SDK library and declare runtime dependencies #107
已开启
yangqi创建于 22 天前
yangqi
22 天前

当前PR是否有AI参与:

[ ] 否

[x] 是
__1. AI Agent 平台: OpenCode 1.18.31
__2. AI 模型: openai/gpt-5.6-sol
__3. Prompt上下文: 将已合入 OpenCloudOS 制品仓的 SDK SOVERSION、运行时 dlopen 直接依赖、RPM 权限与 scriptlet 修复同步回 ubs-mem 主仓,并保持 RPM/DEB 打包一致。

参考:openEuler社区《生成式AI工具使用与开源贡献政策》

PR功能描述 / 为什么需要这个合入**:

  • 为 libubsm_sdk 设置 VERSION 1.0.0 和 SOVERSION 1,生成标准的 libubsm_sdk.so -> libubsm_sdk.so.1 -> libubsm_sdk.so.1.0.0 链。
  • 在 RPM 中直接声明 umdk-dlock-lib 和 libobmm,覆盖代码通过 dlopen 加载的 libdlocks.so.0、libdlockc.so.0 和 libobmm.so.1。
  • 同步 RPM 和 DEB 的版本化 SDK 安装、头文件权限和运行时文件属主。
  • 补齐 RPM scriptlet 使用的工具依赖、ubse 组存在性保护及升级后服务重启。

开发者已人工核对 AI 辅助修改并确认符合预期。

该PR关联的issue

无。该修改同步自已合入的 OpenCloudOS ubs-mem 制品审核修复。

希望检视人员了解:

  • 基线:c73619da27ad211bc02db1045a7e2363a5eb87fa。
  • 提交:63d8b8236736a55000822e738299bac7d8211692。
  • CI_BUILD=ON sh build.sh -t relwithdebinfo 通过。
  • 从提交归档执行完整 rpmbuild -bb --nodeps 通过,RPM 中包含两个新增直接依赖和完整 SDK SONAME 链。
  • pre-commit run clang-format --all-files、rpmspec -P、Debian install dry-run、维护脚本 bash -n 和 git diff --check 均通过。
  • 当前环境未执行完整 Debian 二进制包构建。
likedislike
合并受阻
Yyangqi
22 天前 创建了 pull request,commit 87c0e101
openeuler-ci-botopeneuler-ci-bot成员
22 天前 将hlinbo,shw030915,Gao_Victor,qmyyxtl,caowaterman设为审查人
openeuler-ci-botopeneuler-ci-bot成员
22 天前 添加了label:sig/sig-UB-ServiceCore
openeuler-ci-bot
openeuler-ci-bot成员
22 天前 评论:

Welcome To openEuler Community

Hey @yangqi12138 , thanks for your contribution to the community.

Bot Usage Manual

I'm the Bot here serving you. You can find the instructions on how to interact with me at Here . That means you can comment below every pull request or issue to trigger Bot Commands. You can self-configure the PR merge rules for this repository. For more details, please refer to Here.

Contact Guide

If you have any questions, please contact the SIG: sig-UB-ServiceCore ,
and any of the maintainers: @Gao_Victor, @caowaterman, @hlinbo, @qmyyxtl, @shw030915 ,
and any of the committers: @deepsleep_mem, @liu1103xwxw .

likedislike
openeuler-ci-botopeneuler-ci-bot成员
22 天前 添加了label:ai-co-authored
openeuler-ci-botopeneuler-ci-bot成员
22 天前 添加了label:openeuler-cla/yes
openeuler-ci-botopeneuler-ci-bot成员
22 天前 添加了label:ai-includes-code
openeuler-ci-bot
openeuler-ci-bot成员
22 天前 评论:

CLA Signature Pass

yangqi12138, thanks for your pull request. All authors of the commits have signed the CLA. 👍

likedislike
openeuler-ci-botopeneuler-ci-bot成员
22 天前 添加了label:ci_processing
openeuler-ci-botopeneuler-ci-bot成员
22 天前 添加了label:docs_ci_running
openeuler-ci-bot
openeuler-ci-bot成员
22 天前 评论:

门禁正在运行, 您可以通过以下链接查看实时门禁检查结果.
若您对门禁结果含义不清晰或者遇到问题不知如何解决,可参考门禁指导手册
门禁入口及编码规范检查: multiarch/openeuler/trigger/ubs-mem/450/console

likedislike
openeuler-ci-botopeneuler-ci-bot成员
22 天前 添加了label:ai-compliance-successful
openeuler-ci-bot
openeuler-ci-bot成员
22 天前 评论:

✅ 跳过 docs ci 检查,没有需要检查的文档文件

likedislike
openeuler-ci-botopeneuler-ci-bot成员
22 天前 删除了label:docs_ci_running
openeuler-ci-botopeneuler-ci-bot成员
22 天前 添加了label:docs_ci_successful
openeuler-ci-botopeneuler-ci-bot成员
22 天前 删除了label:ci_processing
openeuler-ci-bot
openeuler-ci-bot成员
22 天前 评论:
Check Name Build Result 详情 Build Details
check_sca ✅SUCCESS #450
check_code ✅SUCCESS
check_package_license ⚠WARNING • 仓库copyright检查未通过: 缺少项目级Copyright声明文件
x86_64 check_build ✅SUCCESS #450
aarch64 check_build ✅SUCCESS #482
pre-commit check_build ✅SUCCESS #391
DT check_build ✅SUCCESS #392
check_issue_associate check_build ❌FAILED #11102
likedislike
openeuler-ci-botopeneuler-ci-bot成员
22 天前 添加了label:ci_failed
openeuler-ci-bot
openeuler-ci-bot成员
22 天前 评论:
likedislike