会议主题
Subject

OpenHarmony 架构SIG

会议时间
Time

2022-6-28 9:30-11:30(UTC+08:00)Beijing

召集人
Convener

任革林

与会人
Attendees

万承臻;任革林;赵文华;强波;董金光

外部与会人
External Participants

dev@openharmony.iominglong@iscas.ac.cnkelei@iscas.ac.cn

会议议题
Agenda

议题1、新建SIG仓申请:third_party_HDiffPatch

议题2、规范部件仓名和目录申请:语言编译运行时

议题3、规范部件仓名和目录申请:公共基础类库

议题4Misc子系统下各部件迁移至新子系统的申请

议题5、开发板仓库结构设计及命名规范整改结果汇报

议题6sig仓孵化毕业:device_soc_amlogicdevice_board_unionmanvendor_unionman

议题7CompileRuntime SIG 建仓申请

议题8、规范部件仓名和目录申请:windowmanager

议题9、扬帆sig仓孵化毕业:device_soc_rockchipdevice_board_isoftstonevendor_isoftstone

议题10、致远sig仓孵化毕业:device_soc_allwinnerdevice_board_isoftstonevendor_isoftstone

本次会议主要内容:

 

议题1、新建SIG仓申请:third_party_HDiffPatch

汇报人:韩锋

1、暂不同意引入该开源软件。

遗留问题:

1、端侧和云侧升级方案需考虑拉通;

2、应用升级方案与OpenHarmony系统层面的升级方案保持一致;

3PC侧方案需考虑跨平台(支持WindowsLinuxMacOS);

4HDiffPatch提供的差分能力应该与升级文件格式无关。

 

议题2、规范部件仓名和目录申请:语言编译运行时

汇报人:李勇彪

会议结论:

1、同意RuntimeCompiler子系统改名为ArkCompiler子系统;

2、同意js_runtimets2abctoolchianruntime_core(均为修改前名称)部件及其对应仓名和目录名的修改;

3js_runtime--> ets_runtimets2abc-->ets_frontend

遗留问题:

无。

 

议题3、规范部件仓名和目录申请:公共基础类库

汇报人:黄慧进

会议结论:

1、同意Utils子系统改名为CommonLibrary

2、同意nativenative_litets_js_lang_librarymemorysystem_resources(均为修改前名称)部件及其对应仓名和目录名的修改;

3native-->c_utilsnative_lite-->uitls_litets_js_lang_library--> ets_utils

遗留问题:

无。

 

议题4Misc子系统下各部件迁移至新子系统的申请

汇报人:鲍亚永

会议结论:

1、同意迁移Misc子系统下各部件到各个新子系统下。

遗留问题:

1、命名规范,输入法框架子系统修改为输入法子系统,保持统一;

2、锁屏管理服务部件命名同其他部件保持一致,修改为screenlock_fwk

3time部件缺乏体现时区的概念,例如:timezone,包含时间、时区、定时器的概念在里面。

 

议题5、开发板仓库结构设计及命名规范整改结果汇报

汇报人:王少锋

会议结论:

以九联厂家A311D,开发板代号unionpi_tiger为例,建议修改点如下:

1device_soc_xxx

1device_soc_xxx,其中xxxsoc厂家名称,如amloghic

2)考虑可能有不同系列soc芯片的情况,建议增加一级区分了系列名称的目录;

3commonsoc系列相关的公共配置;

4a311d/hardware:主要放置用户态GPU,显示、媒体HDI相关实现的内容,displayge2dgpuispmedia

2device_board_xxx

1device_board_xxx,其中xxx为开发板厂家名称,如unionman

2unionpi_tiger:开发板目录名称;

3unionpi_tiger/kernel/driver:原生的linux内核驱动;

4unionpi_tiger/kernel/logounionpi_tiger/bootanimation建议合并至一个资源文件目录;

5unionpi_tiger/hardware:开发板特有的HDI用户态实现,cameraLCD显示等;

6unionpi_tiger/bootloaderuboot启动引导相关程序。

3vendor_xxx

1vendor_xxx,其中xxx为开发板厂家名称,如unionman

2unionpi_tiger:建议修改为虚拟产品形态名称,不要和开发板名称重复,并补充针对具体产品的规范。

4、该规范后续根据kernel SIG整改后的策略再刷新后发布。

遗留问题:

无。

 

议题6sig仓孵化毕业:device_soc_amlogicdevice_board_unionmanvendor_unionman

汇报人:于敏杰

会议结论:

1、同意毕业。

遗留问题:

1、内核patch继续整改,限期七月底前按规范修改完成。

 

议题7CompileRuntime SIG 建仓申请

汇报人:彭彪

会议结论:

1、当前业务目标描述不清晰,需要重新修改制定后再评审是否建仓。

遗留问题:

无。

 

议题8、规范部件仓名和目录申请:windowmanager

汇报人:毛江平

会议结论:

1、同意window_manager部件及其仓名和目录名的修改:仓名由windowmanager 变为window_window_manager,目录名对应变化。

遗留问题:

无。

 

议题9、扬帆sig仓孵化毕业:device_soc_rockchipdevice_board_isoftstonevendor_isoftstone

汇报人:庞伟

会议结论:

1、同意毕业。

遗留问题:

1、内核patch继续整改,限期七月底前按规范修改完成。

 

议题10、致远sig仓孵化毕业:device_soc_allwinnerdevice_board_isoftstonevendor_isoftstone

汇报人:庞伟

会议结论:

1、同意毕业。

遗留问题:

1、 EULA 如何放置?如何对应具体的二进制文件?

2、 内核patch继续整改,限期七月底前按规范修改完成;

3、继续规范仓库命名,如loader目录名变为bootloader等。