已合并
fix: version SDK library and declare runtime dependencies #107
fix: version SDK library and declare runtime dependencies #107
已合并
yangqi创建于 9月17日
yangqi
9月17日

当前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
Pull Request已成功合入, 合并人@openeuler-ci-bot
(感谢 yangqi 的贡献)
Yyangqi
9月17日 创建了 pull request,commit 87c0e101
openeuler-ci-botopeneuler-ci-bot成员
9月17日 将hlinbo,shw030915,Gao_Victor,qmyyxtl,caowaterman设为审查人
openeuler-ci-botopeneuler-ci-bot成员
9月17日 添加了label:sig/sig-UB-ServiceCore
openeuler-ci-bot
openeuler-ci-bot成员
9月17日 评论:

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成员
9月17日 添加了label:ai-co-authored
此处折叠了150条消息 查看更多
liuquanzhang
liuquanzhang成员
1 天前 评论:

/lgtm
/approve

likedislike
openeuler-ci-botopeneuler-ci-bot成员
1 天前 添加了label:approvedlgtm-liu1103xwxw
openeuler-ci-bot
openeuler-ci-bot成员
1 天前 评论:

Review Code Feedback

  • The label lgtm-liu1103xwxw, approved was added to this pull request. It means that liu1103xwxw reviewed the code changes. 👋
Tips
  • If this pull request is not merged while all conditions are met, comment /check-pr to try again. 😄
likedislike
openeuler-ci-botopeneuler-ci-bot成员
1 天前 关闭了关联的issue
openeuler-ci-botopeneuler-ci-bot成员
1 天前 合入了pull request,合并节点 SHA:82a5bdab354cc29f1c4ad6d607d2e7e076b7dc12