OpenHarmony 4.0 Release版本发布评审会议纪要 评审版本 OpenHarmony 4.0 Release版本 评审方式 电话会议评审 评审时间 2023-10-24 16:00-17:30 评审对象 Release版本 评审参与人 任革林、董金光、郭雪雯、万承臻、赵鹏、高涵一、张立哲、邢文华、艾勇福、杨妮、强波(缺席)、张阿东、高亮、付天福(缺席)、余甜、王意明、余枝强(缺席)、马耀辉、易见、丁勇(缺席)、张小田、鲜余强、赵文华(缺席)、巴延兴(缺席) * 评审结论 与会人评审意见:评审意见闭环后同意版本发布: a、 蓝牙当前的稳定性问题要在资料中明确说明 ――已在ReleaseNotes中记录遗留问题 b、 遗留的内存泄露问题要有明确的解决计划 ――已有明确解决计划,详参下方遗留问题列表 c、 已解决的稳定性问题要回归测试确认已修复 ――已部分闭环,剩余10个已合入的稳定性问题还在持续压测和观察中。 d、 发布后要启动舆情监控,对ArkTS语法优化的舆情要重点关注 ――已启动相关舆情监控 e、 未关闭关键问题要清零,开发者和伙伴提的超期30天社区issue要闭环 ――已闭环,关键问题已清零,超期问题遗留部分蓝牙问题需要社区共建解决 f、 开源声明问题要清零,NDK/SDK/镜像都要看一下 ――已闭环,所有4.0相关开源声明问题均已解决 g、 社区反馈的获取网口的问题是否闭环了 ――已通过邮件和社区评论给开发者答复 h、 合规评审的遗留问题要完成评审 ――已在合规Sig完成评审和遗留问题闭环 3、与会人同意以下评审要素(按照4.0 Release版本评审要素评审)结论: 大类 质量要求小类 Release版本要求 评估结论 评估人 基础质量要求 告警&开源合规 告警和开源合规问题清零 CI告警:已达标 外非扫描:已达标 七彩棱镜:已达标 邢文华 安全 安全问题清零 社区关键安全问题已清零,遗留问题已审核备案 邢文华 冒烟测试通过率 100% 100%,已达标 邢文华 XTS测试通过率 100% 通过率:不达标 总用例 142765、通过142763 通过率: 99.999% 遗留问题:I82NVZ:gpu驱动渲染出的图像与标准不符问题 高涵一 开发自测试用例执行率 100% TDD通过率100%,已达标 高涵一 安装部署(社区开源板) 通过 通过 王意明 专项验证 需求验收 通过 需求验收进展社区共2199条需求,完成验收2199条,已达标 高涵一 性能(含内存,基于社区开源板) 静态KPI和负载90%达标, 目标:相比基线胜率90%: 静态kpi实际胜率90%(45/50),已达标 负载应用实际胜率95%(19/20),已达标 整机内存827M,优于基线860M,已达标 高涵一 稳定性(基于社区开源板) 满足基线 遗留APR=1.595,遗留6个问题跟踪中,10个验收中 高涵一 IDE/SDK发布 IDE/SDK发布 无关键阻塞问题 应用代码与最新待发布的SDK版本配套编译、功能无问题 通过 马家骏 API发布 API发布 面向API 10的Release版本 开源应用基于最新的SDK包无编译和功能问题 API整体交付:Ark TS API 21840 ,C 2972,无API遗漏 强波 资料 资料 通过 通过 杨妮 版本升级 升级(社区公版) 通过 通过 艾勇福 遗留问题 遗留问题(开源范围) 1、无遗留关键Block版本发布问题 2、缺陷关闭率不低于95% 3、超过30天以上(PR、缺陷)清零 1、安全问题关闭率:98.77%,无关键阻塞问题; 遗留I7TZ3V等31个内核问题, linux原生问题且当前linux社区无补丁,跟随linux社区补丁节奏修复 遗留I86CNJ等38个开源组件漏洞,跟随社区漏洞管理流程SLA修复 2、缺陷关闭率96.43%,达标; 3、超期30天问题,遗留部分蓝牙问题由社区共建解决; 高涵一 4、版本发布各评审委员意见如下: 序号 姓名 角色 领域 评审意见 1 任革林 PMC成员 总架构 Go with Risk 1,蓝牙当前的稳定性问题要在资料中明确说明,建议伙伴慎重选择社区蓝牙协议栈。 2,社区反馈的获取网口的问题是否闭环了 3,润和的性能问题和深开鸿的蓝牙协议栈投入问题,通过PMC推动 2 董金光 PMC成员 系统架构 Go with Risk 1,内存泄露问题要有明确的解决计划。 2,开源声明问题要清零,NDK/SDK/镜像都要看一下。 3 万承臻 PMC成员 架构SIG Go 4 付天福 PMC成员 安全架构 NA 5 吴勇辉 PMC成员 版本发布SIG Go,社区版本Release发布后,要监控社区舆情 6 强波 PMC成员 应用框架SIG NA 7 鲜余强 PMC成员 编译运行时SIG GO 8 余枝强 PMC成员 ArkUI框架SIG NA 9 易见 PMC成员 内核SIG GO 10 马耀辉 PMC成员 基础软件服务SIG Go with Risk 1,内存泄露遗留问题要补充解决计划 11 赵文华 PMC成员 驱动框架SIG NA 12 丁勇 PMC成员 社区产品规划 NA 13 邢文华 PMC成员 QA-SIG 1,稳定性问题要回归 2,社区蓝牙协议栈开发投入不足,通过OH社区运营推动社区共建 3,开发者和伙伴提的超期30天社区issue要关掉 14 高涵一 PMC成员 测试SIG No Go 1,未关闭关键问题要清零,资料和超期30问题要闭环,稳定性问题要回归 2,遗留稳定性问题要给出计划 15 王意明 PMC成员 基础设施SIG GO 16 张小田 PMC成员 基础软件服务SIG GO 17 李煜 PMC成员 图形SIG Go 18 巴延兴 PMC成员 测试SIG NA 19 杨妮 资料sig 资料代表 GO,ArkTS语法优化的舆情问题要关注 20 高亮 合规代表 合规代表 Go、合规评审的遗留问题要完成评审,不阻塞版本发布 21 王荷舒、郭雪雯、余甜 法务代表 法务代表 Go、合规评审评审结论要归档 5、关键遗留问题及解决计划:4.0 Release版本遗留问题: 序号 Issue单号 问题描述 影响分析 责任团队 闭环时间 1 I80TOB 【高概率】【wukong】出现16次 由进程com.ohos.settings由于THREAD_BLOCK_6S卡在libbtframework.z.so发生appfreeze 影响:概率设置闪退(最新5600小时出现5次) 恢复措施:重新打开设置 分布式软总线(基础通信) 12月30日 2 I83D6I 【高概率】进入设置反复打开关闭蓝牙,会导致设置卡死。出现appfreeze 影响:反复开关蓝牙导致设备卡死。实验室2小时出现1次。 恢复措施:重启设备 分布式软总线(基础通信) 12月30日 3 I86YLD 【低概率1/10】【wukong】出现2次 进程com.ohos.contacts下的m.ohos.contacts线程导致libipc_core.z.so出现cppcrash 影响: 压测场景下出现联系人低概率应用卡死,1万小时稳定性压测出现2次、 恢复措施: 重启联系人应用 应用-联系人 12月30日 4 I88UKM 【低概率1/10】【wukong】出现2次 进程ohos.samples.distributedmusicplayer下的ffrtwk/CPU-2-3线程出现cppcrash,崩溃栈:libuv.so 影响: 在使用音乐播放器时会有小概率的崩溃,1万小时稳定性压测出现3次。 恢复措施: 重启音乐播放器 ArkUI应用程序 11月30日 5 I89CLG 【低概率2/10】【wukong】出现2次 进程com.ohos.camera下的com.ohos.camera线程导致libcamera_napi.z.so出现cppcrash 影响:低概率相机闪退,1万小时稳定性压测出现2次 恢复措施:重启相机 方舟 12月30日 6 I89F06 【低概率1/10】【wukong】出现2次 进程com.ohos.note下的com.ohos.note线程出现cppcrash,崩溃栈:libweb_engine.so 影响: 出现低概率Note应用卡死,1万小时稳定性压测出现2次; 恢复措施: 重启note应用 web 12月30日 7 I827LU 【必现10/10】进入设置反复打开关闭蓝牙开关出现泄漏,一个小时泄露15M 影响:开关一次蓝牙泄露8.3K。 恢复措施:重启设备 分布式软总线(基础通信) 12月30日 8 I82V2W 【必现10/10】进入设置反复打开关闭蓝牙开关出现泄漏,settings一个小时内存涨幅到180M 影响:开关一次蓝牙泄露0.2M。 恢复措施:重新打开设置 分布式软总线(基础通信) 12月30日 9 I86M99 I88UV6 I88UVQ 【必现10/10】进行wukong测试foundation出现泄漏, 影响:长时间稳定性压测出现foundation内存泄露,24小时泄露40mb 恢复措施:设备重启 分布式软总线(基础通信) 12月30日 10 I7TZ3V等31个内核问题 【syzkaller】内核btrfs_free_tree_block函数kernel_bug 等31个内核问题 linux原生问题且当前linux社区无补丁,跟随linux社区补丁节奏修复 安全sig 跟随linux社区 11 I86CNJ等38个开源组件漏洞 【漏洞】 【master】 lj-linux-131204684-0577967 等38个开源组件漏洞 分析解决中,跟随社区漏洞管理流程SLA修复 安全sig 按漏洞SLA 12 I82NVZ gpu驱动渲染出的图像与标准不符问题 该问题为RK3568驱动特有问题,非系统兼容性问题,不影响其他产品和硬件的兼容性认证 润和 12月30日