会议主题
Subject
OpenHarmony 架构SIG
会议时间
Time
2022-6-28 9:30-11:30(UTC+08:00)Beijing
召集人
Convener
任革林
与会人
Attendees
万承臻;任革林;赵文华;强波;董金光
外部与会人
External Participants
dev(a)openharmony.io<mailto:dev@openharmony.io>;minglong@iscas.ac.cn;kelei@iscas.ac.cn
会议议题
Agenda
议题1、新建SIG仓申请:third_party_HDiffPatch
议题2、规范部件仓名和目录申请:语言编译运行时
议题3、规范部件仓名和目录申请:公共基础类库
议题4、Misc子系统下各部件迁移至新子系统的申请
议题5、开发板仓库结构设计及命名规范整改结果汇报
议题6、sig仓孵化毕业:device_soc_amlogic,device_board_unionman,vendor_unionman
议题7、CompileRuntime SIG 建仓申请
议题8、规范部件仓名和目录申请:windowmanager
议题9、扬帆sig仓孵化毕业:device_soc_rockchip,device_board_isoftstone,vendor_isoftstone
议题10、致远sig仓孵化毕业:device_soc_allwinner,device_board_isoftstone,vendor_isoftstone
本次会议主要内容:
议题1、新建SIG仓申请:third_party_HDiffPatch
汇报人:韩锋
1、暂不同意引入该开源软件。
遗留问题:
1、端侧和云侧升级方案需考虑拉通;
2、应用升级方案与OpenHarmony系统层面的升级方案保持一致;
3、PC侧方案需考虑跨平台(支持Windows、Linux、MacOS);
4、HDiffPatch提供的差分能力应该与升级文件格式无关。
议题2、规范部件仓名和目录申请:语言编译运行时
汇报人:李勇彪
会议结论:
1、同意RuntimeCompiler子系统改名为ArkCompiler子系统;
2、同意js_runtime、ts2abc、toolchian、runtime_core(均为修改前名称)部件及其对应仓名和目录名的修改;
3、js_runtime--> ets_runtime,ts2abc-->ets_frontend。
遗留问题:
无。
议题3、规范部件仓名和目录申请:公共基础类库
汇报人:黄慧进
会议结论:
1、同意Utils子系统改名为CommonLibrary;
2、同意native、native_lite、ts_js_lang_library、memory、system_resources(均为修改前名称)部件及其对应仓名和目录名的修改;
3、native-->c_utils,native_lite-->uitls_lite,ts_js_lang_library--> ets_utils。
遗留问题:
无。
议题4、Misc子系统下各部件迁移至新子系统的申请
汇报人:鲍亚永
会议结论:
1、同意迁移Misc子系统下各部件到各个新子系统下。
遗留问题:
1、命名规范,输入法框架子系统修改为输入法子系统,保持统一;
2、锁屏管理服务部件命名同其他部件保持一致,修改为screenlock_fwk;
3、time部件缺乏体现时区的概念,例如:timezone,包含时间、时区、定时器的概念在里面。
议题5、开发板仓库结构设计及命名规范整改结果汇报
汇报人:王少锋
会议结论:
以九联厂家A311D,开发板代号unionpi_tiger为例,建议修改点如下:
1、device_soc_xxx仓
1)device_soc_xxx,其中xxx为soc厂家名称,如amloghic;
2)考虑可能有不同系列soc芯片的情况,建议增加一级区分了系列名称的目录;
3)common:soc系列相关的公共配置;
4)a311d/hardware:主要放置用户态GPU,显示、媒体HDI相关实现的内容,display、ge2d、gpu、isp、media。
2、device_board_xxx仓
1)device_board_xxx,其中xxx为开发板厂家名称,如unionman;
2)unionpi_tiger:开发板目录名称;
3)unionpi_tiger/kernel/driver:原生的linux内核驱动;
4)unionpi_tiger/kernel/logo和unionpi_tiger/bootanimation建议合并至一个资源文件目录;
5)unionpi_tiger/hardware:开发板特有的HDI用户态实现,camera,LCD显示等;
6)unionpi_tiger/bootloader:uboot启动引导相关程序。
3、vendor_xxx仓
1)vendor_xxx,其中xxx为开发板厂家名称,如unionman;
2)unionpi_tiger:建议修改为虚拟产品形态名称,不要和开发板名称重复,并补充针对具体产品的规范。
4、该规范后续根据kernel SIG整改后的策略再刷新后发布。
遗留问题:
无。
议题6、sig仓孵化毕业:device_soc_amlogic,device_board_unionman,vendor_unionman
汇报人:于敏杰
会议结论:
1、同意毕业。
遗留问题:
1、内核patch继续整改,限期七月底前按规范修改完成。
议题7、CompileRuntime SIG 建仓申请
汇报人:彭彪
会议结论:
1、当前业务目标描述不清晰,需要重新修改制定后再评审是否建仓。
遗留问题:
无。
议题8、规范部件仓名和目录申请:windowmanager
汇报人:毛江平
会议结论:
1、同意window_manager部件及其仓名和目录名的修改:仓名由windowmanager 变为window_window_manager,目录名对应变化。
遗留问题:
无。
议题9、扬帆sig仓孵化毕业:device_soc_rockchip,device_board_isoftstone,vendor_isoftstone
汇报人:庞伟
会议结论:
1、同意毕业。
遗留问题:
1、内核patch继续整改,限期七月底前按规范修改完成。
议题10、致远sig仓孵化毕业:device_soc_allwinner,device_board_isoftstone,vendor_isoftstone
汇报人:庞伟
会议结论:
1、同意毕业。
遗留问题:
1、 EULA 如何放置?如何对应具体的二进制文件?
2、 内核patch继续整改,限期七月底前按规范修改完成;
3、继续规范仓库命名,如loader目录名变为bootloader等。