OpenHarmony 4.0 Release版本发布评审会议纪要

评审版本

OpenHarmony 4.0 Release版本

评审方式

电话会议评审

评审时间

2023-10-24 16:00-17:30

评审对象

Release版本

评审参与人

任革林、董金光、郭雪雯、万承臻、赵鹏、高涵一、张立哲、邢文华、艾勇福、杨妮、强波(缺席)、张阿东、高亮、付天福(缺席)、余甜、王意明、余枝强(缺席)、马耀辉、易见、丁勇(缺席)、张小田、鲜余强、赵文华(缺席)、巴延兴(缺席)

v 评审结论

与会人评审意见:评审意见闭环后同意版本发布:

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%

遗留问题:I82NVZgpu驱动渲染出的图像与标准不符问题

高涵一

开发自测试用例执行率

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 10Release版本

开源应用基于最新的SDK包无编译和功能问题

API整体交付:Ark TS API 21840 ,C 2972,API遗漏

强波

资料

资料

通过

通过

杨妮

版本升级

升级(社区公版)

通过

通过

艾勇福

遗留问题

遗留问题(开源范围)

1、无遗留关键Block版本发布问题

2、缺陷关闭率不低于95%

3、超过30天以上(PR、缺陷)清零

1、安全问题关闭率:98.77%,无关键阻塞问题;

遗留I7TZ3V31个内核问题, linux原生问题且当前linux社区无补丁,跟随linux社区补丁节奏修复

遗留I86CNJ38个开源组件漏洞,跟随社区漏洞管理流程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

资料代表

GOArkTS语法优化的舆情问题要关注

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次)

恢复措施:重新打开设置

分布式软总线(基础通信)

1230

2

I83D6I

【高概率】进入设置反复打开关闭蓝牙,会导致设置卡死。出现appfreeze

影响:反复开关蓝牙导致设备卡死。实验室2小时出现1次。

恢复措施:重启设备

分布式软总线(基础通信)

1230

3

I86YLD

【低概率1/10】【wukong】出现2次 进程com.ohos.contacts下的m.ohos.contacts线程导致libipc_core.z.so出现cppcrash

影响: 压测场景下出现联系人低概率应用卡死,1万小时稳定性压测出现2次、

恢复措施: 重启联系人应用

应用-联系人

1230

4

I88UKM

【低概率1/10】【wukong】出现2次 进程ohos.samples.distributedmusicplayer下的ffrtwk/CPU-2-3线程出现cppcrash,崩溃栈:libuv.so

影响: 在使用音乐播放器时会有小概率的崩溃,1万小时稳定性压测出现3次。

恢复措施: 重启音乐播放器

ArkUI应用程序

1130

5

I89CLG

【低概率2/10】【wukong】出现2次 进程com.ohos.camera下的com.ohos.camera线程导致libcamera_napi.z.so出现cppcrash

影响:低概率相机闪退,1万小时稳定性压测出现2

恢复措施:重启相机

方舟

1230

6

I89F06

【低概率1/10】【wukong】出现2次 进程com.ohos.note下的com.ohos.note线程出现cppcrash,崩溃栈:libweb_engine.so

影响: 出现低概率Note应用卡死,1万小时稳定性压测出现2次;

恢复措施: 重启note应用

web

1230

7

I827LU

【必现10/10】进入设置反复打开关闭蓝牙开关出现泄漏,一个小时泄露15M

影响:开关一次蓝牙泄露8.3K

恢复措施:重启设备

分布式软总线(基础通信)

1230

8

I82V2W

【必现10/10】进入设置反复打开关闭蓝牙开关出现泄漏,settings一个小时内存涨幅到180M

影响:开关一次蓝牙泄露0.2M

恢复措施:重新打开设置

分布式软总线(基础通信)

1230

9

I86M99

I88UV6

I88UVQ

【必现10/10】进行wukong测试foundation出现泄漏,

影响:长时间稳定性压测出现foundation内存泄露,24小时泄露40mb

恢复措施:设备重启

分布式软总线(基础通信)

1230

10

I7TZ3V31个内核问题

syzkaller】内核btrfs_free_tree_block函数kernel_bug   31个内核问题

linux原生问题且当前linux社区无补丁,跟随linux社区补丁节奏修复

安全sig

跟随linux社区

11

I86CNJ38个开源组件漏洞

【漏洞】 【master lj-linux-131204684-0577967   38个开源组件漏洞

分析解决中,跟随社区漏洞管理流程SLA修复

安全sig

按漏洞SLA

12

I82NVZ

gpu驱动渲染出的图像与标准不符问题

该问题为RK3568驱动特有问题,非系统兼容性问题,不影响其他产品和硬件的兼容性认证

润和

1230