已合并
add Third_Party.yaml #175
add Third_Party.yaml #175
已合并
chupeng创建于 1月29日
chupeng成员
1月29日

描述

add Third_Party.yaml

关联的Issue

NA

测试

编包装包正常

文档更新

NA

类型标签

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 chupeng 的贡献)
CANN-robot
CANN-robot成员
1月29日 评论:

Thanks for your pull-request.

The full list of commands accepted by me can be found at here.

You can get sig-info at here

likedislike
CANN-robot
CANN-robot成员
1月29日 评论:

以下是根据您提交的修改文件推荐的Reviewer和Committer序列,需各模块评审通过后方可合入

Module List Reviewers Committers
repo-cann/asc-devkit N/A xun_zhuge, YeZZzzz1, bluesky901, yanqingshang, shi_nanxiang
likedislike
CANN-robotCANN-robot成员
1月29日 将zhanghao_0689,yanqingshang,wulinyu,zhuliangying,dengjing_aoe,YeZZzzz1,bluesky901,wqtshg_wt,yangbinhua,gao_dafa,chenyiyuan,xun_zhuge,ookkkkoo1122,bianque,houyuyang,shi_nanxiang,wuyang_hw,DragonBornHD84,jiangZD设为审查人
CANN-robotCANN-robot成员
1月29日 添加了label:cann-cla/yes
CANN-robot
CANN-robot成员
1月29日 评论:

CLA Signature Pass

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

likedislike
chupeng成员
1月29日 评论:

compile

likedislike
CANN-robot
CANN-robot成员
1月29日 评论:

🔵 source code change are detected, tasks labels is removed in this pull request!

likedislike
CANN-robotCANN-robot成员
1月29日 添加了label:ci-pipeline-running
CANN-robot
CANN-robot成员
1月29日 评论:

流水线任务触发成功 [流水线指导]
任务链接 [30d16ea65ec2483cacb729a82430ade3]

任务名称状态日志下载链接
Compile_Ascend_X86 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_ARM ✅ SUCCESS >>>>> >>>>>
API_Check ✅ SUCCESS >>>>>
codecheck ❌ FAILED >>>>>
SCA ✅ SUCCESS >>>>>
anti_virus ✅ SUCCESS >>>>>
Check_Pr ✅ SUCCESS >>>>>
UT_Test_3 ⚪ ABORTED
UT_Test_2 ⚪ ABORTED
UT_Test_1 ⚪ ABORTED
UT_Test ⚪ ABORTED
UT_Test_reprot ⚪ ABORTED

[2026-01-29 16:27:44]    CI执行失败

likedislike
CANN-robotCANN-robot成员
1月29日 添加了label:api-check-pass
CANN-robot
CANN-robot成员
1月29日 评论:

问题/功能描述

本次PR旨在解决项目依赖版本不透明、难以追溯的问题,通过建立统一的第三方开源软件管理基线,为后续的依赖审计、安全扫描和许可证合规性检查提供基础。

修改方案描述

本次修改通过创建一个集中式的YAML格式配置文件,明确列出了项目当前依赖的六个关键第三方开源软件及其具体版本号,涵盖了从单元测试框架、基础库到编译器工具链和打包工具,为构建、测试和开发环境提供了明确的版本约束。该清单文件不包含可执行代码,风险等级低。

likedislike
CANN-robot
CANN-robot成员1月29日进行代码检视1
Third_Party_Open_Source_Software_List.yaml
@@ -0,0 +1,0 @@
1+mockcpp:
CANN-robot
CANN-robot1月29日评论:

代码可读性: 版本号格式不一致,mockcpp的版本号'v2.7-h1'使用了自定义的'h1'后缀,而其他项目如googletest、boost、json等都使用标准的语义化版本格式。这种不一致性会影响代码的可读性和维护性,特别是在自动化处理版本号时可能导致解析错误。

问题类型: 代码可读性
文件路径: Third_Party_Open_Source_Software_List.yaml
行号: 1
问题代码:

mockcpp:
  version: v2.7-h1

修改建议:

建议统一版本号格式,要么使用标准的语义化版本(如v2.7.1),要么在文档中明确说明自定义版本号的格式规范。如果'h1'表示特定的补丁或构建版本,可以考虑使用标准的预发布标签格式,如'v2.7.0-h1'。

此评论由代码审查工具自动生成

likedislike
CANN-robot
CANN-robot成员1月29日进行代码检视1
Third_Party_Open_Source_Software_List.yaml
@@ -0,0 +8,4 @@
8+ version: release-2.5.0-patch1.0
9+json:
10+ version: v3.11.3
11+llvm:
CANN-robot
CANN-robot1月29日评论:

代码可读性: llvm的版本号'15.0.4'缺少'v'前缀,与其他项目(如googletest的'v1.14.0'、boost的'v1.87.0'、json的'v3.11.3')的格式不一致。这种不一致性会影响代码的统一性和可维护性。

问题类型: 代码可读性
文件路径: Third_Party_Open_Source_Software_List.yaml
行号: 11
问题代码:

llvm:
  version: 15.0.4

修改建议:

建议统一版本号前缀格式,要么在所有版本号前都加上'v'前缀(如'v15.0.4'),要么全部移除'v'前缀。建议采用带'v'前缀的格式,因为这是Git标签的常见格式。

此评论由代码审查工具自动生成

likedislike
CANN-robotCANN-robot成员
1月29日 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
1月29日 添加了label:ci-pipeline-failed
chupeng成员
1月29日 评论:

compile

likedislike
CANN-robotCANN-robot成员
1月29日 删除了label:ci-pipeline-failed
CANN-robotCANN-robot成员
1月29日 添加了label:ci-pipeline-running
CANN-robotCANN-robot成员
1月29日 删除了label:api-check-pass
CANN-robot
CANN-robot成员
1月29日 评论:

流水线任务触发成功 [流水线指导]
任务链接 [48b07eeda8dd4241a5c7caeffc25c180]

任务名称状态日志下载链接
Compile_Ascend_X86 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_ARM ✅ SUCCESS >>>>> >>>>>
API_Check ✅ SUCCESS >>>>>
codecheck ❌ FAILED >>>>>
SCA ✅ SUCCESS >>>>>
anti_virus ✅ SUCCESS >>>>>
Check_Pr ✅ SUCCESS >>>>>
UT_Test_3 ⚪ ABORTED
UT_Test_2 ⚪ ABORTED
UT_Test_1 ⚪ ABORTED
UT_Test ⚪ ABORTED
UT_Test_reprot ⚪ ABORTED

[2026-01-29 17:38:37]    CI执行失败

likedislike
CANN-robotCANN-robot成员
1月29日 添加了label:api-check-pass
CANN-robotCANN-robot成员
1月29日 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
1月29日 添加了label:ci-pipeline-failed
CANN-robot
CANN-robot成员
1月29日 评论:
chupeng成员
1月29日 评论:

compile

likedislike
CANN-robotCANN-robot成员
1月29日 删除了label:ci-pipeline-failed
CANN-robotCANN-robot成员
1月29日 添加了label:ci-pipeline-running
CANN-robotCANN-robot成员
1月29日 删除了label:api-check-pass
CANN-robot
CANN-robot成员
1月29日 评论:

流水线任务触发成功 [流水线指导]
任务链接 [3680f9eb24534d5e8cd1e86bfc3a1265]

任务名称状态日志下载链接
Compile_Ascend_X86 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_ARM ✅ SUCCESS >>>>> >>>>>
API_Check ✅ SUCCESS >>>>>
codecheck ✅ SUCCESS >>>>>
SCA ✅ SUCCESS >>>>>
anti_virus ✅ SUCCESS >>>>>
Check_Pr ✅ SUCCESS >>>>>
UT_Test_3 ✅ SUCCESS
UT_Test_2 ✅ SUCCESS
UT_Test_1 ✅ SUCCESS
UT_Test ✅ SUCCESS
UT_Test_reprot ✅ SUCCESS

[2026-01-29 20:29:11]    CI执行结束

likedislike
CANN-robotCANN-robot成员
1月29日 添加了label:api-check-pass
此处折叠了9条事件消息 查看更多
CANN-robotCANN-robot成员
1月29日 添加了label:ci-pipeline-passed
zhugexun_sjtu
zhugexun_sjtu成员
1月29日 评论:

/approve

likedislike
CANN-robotCANN-robot成员
1月29日 添加了label:approved
chenyiyuan成员
1月29日 评论:

/lgtm

likedislike
CANN-robotCANN-robot成员
1月29日 添加了label:lgtm
CANN-robot
CANN-robot成员
1月29日 评论:

Review Guide

This Pull-Request Passes Review.
Committers who wrote a comment of /approve are: xun_zhuge.
Reviewers who wrote a comment of /lgtm are: chenyiyuan, xun_zhuge.

likedislike
CANN-robot
CANN-robot成员
1月29日 评论:

The MR can not be merged, because of CodeReview discussion not resolved

If you want to solve this problem, you can click here to do it in the FAQs.

likedislike
Cchupeng成员
1月29日 解决了最后一个问题
CANN-robot
CANN-robot成员
1月29日 评论:

Review Guide

This Pull-Request Passes Review.
Committers who wrote a comment of /approve are: xun_zhuge.
Reviewers who wrote a comment of /lgtm are: chenyiyuan, xun_zhuge.

likedislike
CANN-robotCANN-robot成员
1月29日 合入了pull request