diff --git a/meeting-notes/2025_01_12.md b/meeting-notes/2025_01_12.md new file mode 100644 index 0000000000000000000000000000000000000000..2fd5ec1172c173bf7da425645e259a0ab91fee93 --- /dev/null +++ b/meeting-notes/2025_01_12.md @@ -0,0 +1,140 @@ +PMC 例会 2025-01-12 + +## 参会人员 (Attendance) + +| 姓名 | 账号 | +| ------ | ---------------------------------------- | +| 任革林 | [@im-off-this-week](https://gitee.com/im-off-this-week) | +| 董金光 | [@dongjinguang](https://gitee.com/dongjinguang) | +| 吴勇辉 | [@davidwulanxi](https://gitee.com/davidwulanxi) | +| 马耀辉 | [@stesen](https://gitee.com/stesen) | +| 鲜余强 | [@klooer](https://gitee.com/klooer) | +| 赵文华 | [@shidi_snow](https://gitee.com/shidi_snow) | +| 丁勇 | [@ding-yong](https://gitee.com/ding-yong) | +| 高涵一 | [@gaohanyi1982](https://gitee.com/gaohanyi1982) | +| 王意明 | [@youthdragon](https://gitee.com/youthdragon) | +| 李煜 | [@abbuu](https://gitee.com/abbuu) | +| 巴延兴 | [@bayanxing](https://gitee.com/bayanxing) | +| 庞伟 | [ @paworcn](https://gitee.com/paworcn) | +| 候鹏飞 | [@talkweb_houpengfei](https://gitee.com/talkweb_houpengfei) | +| 议题相关人员 | 议题相关人员 | + +## 议题(Agenda) + +1. [PMC 议题列表](https://docs.qingque.cn/s/home/eZQB8yRFQfEFeAxk_6JKZEE0q?identityId=1tbICPd8j3s) + +## 会议纪要(Minute of Meeting) + +**议题1:图形领域PMC成员改选** +汇报人:黄然 +结论: +1、同意黄然为负责图形领域的PMC委员。 +遗留问题: +1、刷新社区PMC成员信息。 + +**议题2:规划领域PMC成员改选** +汇报人:李锋 +结论: +1、同意李锋为负责社区规划领域的PMC委员。 +遗留问题: +1、刷新社区PMC成员信息。 + +**议题3:版本开发管理领域PMC成员改选** +汇报人:赵鹏 +结论: +1、同意赵鹏为版本开发管理领域PMC委员。 +遗留问题: +1、刷新社区PMC成员信息。 + +**议题4:跨平台UI开发框架SIG成员调整** +汇报人:潘锦玲 +结论: +1、同意潘锦玲为sig-crossplatformui的Leader。 +2、同意sig-crossplatformui副组长调整: +张欢(zhanghuan69@huawei.com),负责React Native框架 +李辉 (george.lihui@huawei.com),蔡志刚(caizhigang@talkweb.com.cn),汪亮(liang.sh.wang@bmw.com)负责Flutter框架 +许传奇(xuchuanqi@huawei.com),负责uni-app框架 +皮堂正(pitangzheng1@huawei.com),负责CEF/Electron/Chromium框架 +万鹏 (wanpeng25@huawei.com),负责WEEX框架 +刘子成(lzc4524@bank-of-china.com),负责Cordova框架 +李伟涛(liweitao@jd.com),负责 Taro框架 +晏国淇(yanguoqi1@huawei.com),负责ArkUI-X框架 +遗留问题: +无。 + +**议题5:OpenHarmony PMC年度总结及未来规划介绍** +汇报人:董金光 +结论: +1、全面总结了OpenHarmony社区当前进展以及取得的成果,当前社区与业界优秀社区的差距和待改诉求,并对2025年的PMC的规划及重点工作给出建议。 +2、同意2025年PMC规划和重点工作。建议进一步加强版本规划工作,重点把底座做好,面向全场景支撑更多产品形态。“OpenHarmony社区出海”作为未来几年的重点工作之一,需要PMC成员/SIG相关领域等一起努力。 +3、SIG的成功运作是社区成功的关键,要求各 SIG 做好规划,加强 SIG 之间、SIG 与 TSG 等组织间的协同与合作。对于不活跃的 SIG,应及时调整核心成员;对于演进方向不合适的 SIG,需定期清理。 +4、开放原子开源基金会 TOC 主席谭中意建议加强 SIG 之间的合作,考虑推行 SIG 月报机制,抄送各 SIG Leader 和 PMC 成员,展示 SIG 工作总结、可提供的服务以及依赖的能力。同时,对社区出海提出了相关建议。 +遗留问题: +无。 + +**议题6:Graphic SIG工作总结和规划汇报** +汇报人:黄然 +结论: +1、系统性地介绍了图形领域相关的图形SIG、游戏SIG和图形驱动SIG的未来规划。 +2、认可相关SIG的未来规划,希望图形领域的SIG能在标准建设、技术活动组织、高校推广等方面给社区SIG打好样,国内和海外的相关技术活动都策划起来。RenderService和SceneBoard这两个核心技术尽快在社区使能。 +遗留问题: +1、期望在 2025 年由图形领域 SIG 主动牵头组织相关主题的线下交流活动(Meetup),为社区提供示范。 + +**议题7:OpenHarmony BDOH SIG新建申请** +汇报人:胡光明 +结论: +1、同意成立SIG-BDOH和SIG核心成员安排。 +2、鉴权方面的问题要解决,使得能够真正支撑商用合作。 +3、建议将中科鸿略纳入成员单位里。 +遗留问题: +1、按模板在社区补充SIG相关信息,尽快启动SIG运作。 + +**议题8:OpenHarmony Gateway SIG新建申请** +汇报人:施超 +结论: +1、同意成立SIG-Gateway和SIG核心成员安排。 +2、路由器品类产品能力的构筑是社区今年的重点工作之一,该能力的建设对开源鸿蒙实现全场景、全连接有很重要的作用。 +3、与其他SIG拉通协作,把互联能力做完善。 +4、建议将L1的规划和未来的基本方向通过该SIG明确出来。 +遗留问题: +1、按模板在社区补充SIG相关信息,尽快启动SIG运作。 + +**议题9:OpenHarmony Watch SIG新建申请** +汇报人:张兆生 +结论: +1、同意成立SIG-Watch和SIG核心成员安排。 +遗留问题: +1、按模板在社区补充SIG相关信息,尽快启动SIG运作。 + +**议题10:应用开发场景套件 SIG新建申请** +汇报人:张泰 +结论: +1、同意成立应用开发场景套件 SIG和SIG初始核心成员安排,SIG名称为SIG-ADSS。 +2、建议将大模型的能力集成进来,提升开发体验。 +3、基于OpenHarmony的特点,将高性能调优等优势都包含进来,同时加强成员的丰富度。 +遗留问题: +1、按模板在社区补充SIG相关信息,尽快启动SIG运作。 + +**议题11:Intelligent_Building智能建筑SIG工作进展汇报** +汇报人:于军琪 +结论: +1、SIG工作内容翔实、捐献技术范围及技术地图清晰。建议SIG聚焦智能建筑施工现场安全监控与自动巡检,以及产业园区能源负荷预测与优化调度场景相关技术,助力OpenHarmony在智能建筑领域创新发展。 +2、建议智能建筑SIG协同各成员单位,强化社区和技术治理体系运作,确保相关的技术落地。 +遗留问题: +1、按模板在社区补充SIG相关信息。 + +**议题12:sig_devboard工作总结和规划汇报** +汇报人:刘洋 +结论: +1、议题对开发板面临的问题剖析很深入。 +2、社区今年要从追求开发板数量向质量方面的转变,需要打造几款优秀的、开发者用的得心应手的开发板。 +3、建议与SOC芯片原厂进行深度合作,对OpenHarmony做深度定制优化,将系统的能力充分展示出来,作为今年的重点工作。 +遗留问题: +1、社区标准系统开发板规格梳理,并明确开发板替代的责任人和时间计划。 + +**议题13:QT SIG工作总结和规划汇报** +汇报人:蔡万苍 +结论: +1、建议QT框架与几款商用应用深度合作,进一步打磨开发体验,并把对应应用厂家纳入到SIG成员中。 +遗留问题: +无。 diff --git a/meeting-notes/2025_03_06.md b/meeting-notes/2025_03_06.md new file mode 100644 index 0000000000000000000000000000000000000000..e8d6b6c75e50f58a536e12687493b5af1d4c1d0b --- /dev/null +++ b/meeting-notes/2025_03_06.md @@ -0,0 +1,57 @@ +PMC 例会 2025-03-06 + +## 参会人员 (Attendance) + +| 姓名 | 账号 | +| ------ | ---------------------------------------- | +| 任革林 | [@im-off-this-week](https://gitee.com/im-off-this-week) | +| 董金光 | [@dongjinguang](https://gitee.com/dongjinguang) | +| 付天福 | [@futianfu](https://gitee.com/futianfu) | +| 赵鹏 | [@futianfu](https://gitee.com/futianfu) | +| 鲜余强 | [@klooer](https://gitee.com/klooer) | +| 余枝强 | [@yuzhiqiang101](https://gitee.com/yuzhiqiang101) | +| 赵文华 | [@shidi_snow](https://gitee.com/shidi_snow) | +| 邢文华 | [@xhuazi](https://gitee.com/xhuazi) | +| 高涵一 | [@gaohanyi1982](https://gitee.com/gaohanyi1982) | +| 王意明 | [@youthdragon](https://gitee.com/youthdragon) | +| 易见 | [@easy-to-see](https://gitee.com/easy-to-see) | +| 张小田 | [@handyohos](https://gitee.com/handyohos) | +| 巴延兴 | [@bayanxing](https://gitee.com/bayanxing) | +| 候鹏飞 | [@talkweb_houpengfei](https://gitee.com/talkweb_houpengfei) | +| 议题相关人员 | 议题相关人员 | + +## 议题(Agenda) + +1. [PMC 议题列表](https://shimo.im/sheets/16q8xyRaR9creOq7/MODOC) + +## 会议纪要(Minute of Meeting) + +**议题1:OpenHarmony For XR SIG 申请** +汇报人:谢玉娟 +结论: +1、同意XR-SIG成立,同意谢玉娟为组长,曹俊为副组长以及SIG其他核心成员安排。 +2、技术上与将要成立的AI_Glasses-SIG进行拉通。 +遗留问题: +1、按模板在社区补充SIG相关信息,尽快启动SIG运作。 +2、技术地图需要需要按照社区的架构进一步完善,方便后续生态伙伴理解、使用。 +3、在SIG内讨论和多模输入子系统的协同。 +4、Nibiru Studio需要支持配套OH相应版本,免费向开发者提供可获得的工具。 + +**议题2:高校共建计划整体方案汇报** +汇报人:周琪/李榕鑫 +结论: +1、同意《OpenHarmony主仓代码贡献度量规则》第8条中的雇主维度中新增“高校开发者”类别,在官网-社区看板页面上线“高校贡献Top排行榜”,先试运行,正式上线前再到PMC审视一次。 +2、高校贡献白名单原则遵循从当前已贡献且满足1000行合入主仓/TPC/SIG仓的高校,并且能够后续持续进行社区贡献的高校选出,可考虑新增2所意愿非常强烈的当前暂未贡献的高校,后续“高校共建白名单” 由教育工作组维护,高校侧度量规则由工作组指定专人维护(周琪)。 +遗留问题: +无。 + +**议题3:合规SIG职责新增和成员变更申请** +汇报人:高亮 +结论: +1、同意合规SIG 25年整体规划。 +2、同意合规SIG职责范围扩展,新增SBOM管理和第三方开源软件引入及元数据、生命周期治理。 +3、同意新增社区第三方开源软件引入评审代表角色(由合规SIG委派)参与架构SIG建仓评审。 +4、针对合规SIG的业务特点,Committer贡献认定不局限代码贡献,文档类、布道类等其他贡献也可以作为参考。 +5、建议合规SIG提供简化版合规指导,用于新增SIG及新开发者加入社区时赋能;另外,对于教育工作组今年规划的试点高校同步进行合规赋能。 +遗留问题: +无。 diff --git a/meeting-notes/2025_03_20.md b/meeting-notes/2025_03_20.md new file mode 100644 index 0000000000000000000000000000000000000000..1a58730e959390c957beafad7535e3da4b80e183 --- /dev/null +++ b/meeting-notes/2025_03_20.md @@ -0,0 +1,75 @@ +PMC 例会 2025-03-20 + +## 参会人员 (Attendance) + +| 姓名 | 账号 | +| ------ | ---------------------------------------- | +| 任革林 | [@im-off-this-week](https://gitee.com/im-off-this-week) | +| 董金光 | [@dongjinguang](https://gitee.com/dongjinguang) | +| 付天福 | [@futianfu](https://gitee.com/futianfu) | +| 赵鹏 | [@futianfu](https://gitee.com/futianfu) | +| 余枝强 | [@yuzhiqiang101](https://gitee.com/yuzhiqiang101) | +| 马耀辉 | [@stesen](https://gitee.com/stesen) | +| 赵文华 | [@shidi_snow](https://gitee.com/shidi_snow) | +| 李锋 | [@robinloveleo](https://gitee.com/robinloveleo) | +| 邢文华 | [@xhuazi](https://gitee.com/xhuazi) | +| 高涵一 | [@gaohanyi1982](https://gitee.com/gaohanyi1982) | +| 王意明 | [@youthdragon](https://gitee.com/youthdragon) | +| 黄然 | [@frank-huangran](https://gitee.com/frank-huangran) | +| 巴延兴 | [@bayanxing](https://gitee.com/bayanxing) | +| 王石 | [@wshikh](https://gitee.com/wshikh) | +| 庞伟 | [ @paworcn](https://gitee.com/paworcn) | +| 候鹏飞 | [@talkweb_houpengfei](https://gitee.com/talkweb_houpengfei) | +| 议题相关人员 | 议题相关人员 | + +## 议题(Agenda) + +1. [PMC 议题列表](https://shimo.im/sheets/16q8xyRaR9creOq7/MODOC) + +## 会议纪要(Minute of Meeting) + +**议题1: 申请成立 AI Model SIG** +汇报人:候鹏飞 +结论: +1、同意SIG成立及SIG核心成员的安排,SIG具体名称待定。 +2、明确SIG业务边界,聚焦模型(包括通用大模型和专用小模型)部署和AI端到端业务能力,向量数据库由分布式数据管理SIG负责。 +3、最好能够基于社区开发板做验证,同时提供几款AI业务应用,做成按需部署。 +4、建议先独立运行,以部件形式提供给开发者选用,同时提供完整开发者资料,后续根据具体情况再决定是否合入主线。 +遗留问题: +1、确定SIG名称、定位和详细业务规划后再次上会闭环。 +2、AI Kit命名太宽泛,需要进一步细化。 + +**议题2: 申请成立AI Software Engineering SIG** +汇报人:王意明 +结论: +1、同意成立AI Software Engineering SIG。 +2、建议SIG与现有基础设施SIG充分协同,通过AI赋能基础设施SIG和软件工程领域。 +3、按照SIG标准模板补充完善相关信息后重新上会闭环遗留问题。 +遗留问题: +1、细化AI应用场景: 明确SIG在利用AI提升社区开发者效率与体验方面的具体规划,包括但不限于: +(1)PR/Issue智能辅助(如自动填写、风险检测、初步分类等)。 +(2)文档/描述智能校对(如错别字修正、表述优化、格式规范检查等)。 +(3)官网/论坛智能搜索增强(解决搜索不准确、效率低等问题)。 +2、制定交付里程碑: 设定清晰、可衡量的AI Software Engineering SIG关键交付成果及时间节点。 +3、明确组织架构: 提交SIG的组织结构方案,包括提名的SIG负责人(Leader)、各关键领域(业务域)负责人以及核心贡献者(Committer)名单。 +4、完善AI for UX规划: 确保AI在用户体验(UX)方面能匹配系统的一多能力,并能无缝融入开发者工作流程,弥补现有流程中的断点或不连贯之处。 + +**议题3: 安全SIG调整** +汇报人:聂集腾 +结论: +1、同意安全SIG(SIG-Security) 的Leader调整为@niejiteng (https://gitee.com/niejiteng) +2、根据SIG-Security社区活跃及社区贡献,sig committer成员调整为: +@wangkairong (https://gitee.com/wangkairong) +@liuhanxiong (https://gitee.com/liuhanxiong) +@haixiangw(https://gitee.com/haixiangw) +@chennian1 (https://gitee.com/chennian1121) +原有如下Ccommitter成员退出: +@scuteehuangjun(https://gitee.com/scuteehuangjun) +@Chaos-Liang(https://gitee.com/Chaos-Liang) +@xuwenfang(https://gitee.com/xuwenfang) +@jiang-xiaofeng(https://gitee.com/jiang-xiaofeng) +@shangxuan_hz(https://gitee.com/shangxuan_hz) +遗留问题: +1、建议安全SIG在社区开发者论坛增加安全版块,加强安全领域技术交流。 +2、开发者在SELinux部件咨询问题较多,审视社区资料的完备性并进一步补充。 +3、安全SIG根据社区贡献可考虑增选SIG副组长及committer成员。 diff --git a/meeting-notes/2025_05_15.md b/meeting-notes/2025_05_15.md new file mode 100644 index 0000000000000000000000000000000000000000..c62b35ed0a94062ecf2c62b89ce09b8be4359548 --- /dev/null +++ b/meeting-notes/2025_05_15.md @@ -0,0 +1,60 @@ +PMC 例会 2025-05-15 + +## 参会人员 (Attendance) + +| 姓名 | 账号 | +| ------ | ---------------------------------------- | +| 任革林 | [@im-off-this-week](https://gitee.com/im-off-this-week) | +| 董金光 | [@dongjinguang](https://gitee.com/dongjinguang) | +| 付天福 | [@futianfu](https://gitee.com/futianfu) | +| 赵鹏 | [@futianfu](https://gitee.com/futianfu) | +| 鲜余强 | [@klooer](https://gitee.com/klooer) | +| 马耀辉 | [@stesen](https://gitee.com/stesen) | +| 赵文华 | [@shidi_snow](https://gitee.com/shidi_snow) | +| 李锋 | [@robinloveleo](https://gitee.com/robinloveleo) | +| 邢文华 | [@xhuazi](https://gitee.com/xhuazi) | +| 高涵一 | [@gaohanyi1982](https://gitee.com/gaohanyi1982) | +| 易见 | [@easy-to-see](https://gitee.com/easy-to-see) | +| 黄然 | [@frank-huangran](https://gitee.com/frank-huangran) | +| 巴延兴 | [@bayanxing](https://gitee.com/bayanxing) | +| 王石 | [@wshikh](https://gitee.com/wshikh) | +| 庞伟 | [ @paworcn](https://gitee.com/paworcn) | +| 候鹏飞 | [@talkweb_houpengfei](https://gitee.com/talkweb_houpengfei) | +| 议题相关人员 | 议题相关人员 | + +## 议题(Agenda) + +1. [PMC 议题列表](https://shimo.im/sheets/16q8xyRaR9creOq7/MODOC) + +## 会议纪要(Minute of Meeting) + +**议题1:申请成立 TV SIG** +汇报人:汪曙光 +结论: +同意成立TV SIG以及SIG的核心成员安排。 +1、孵化的系统应用,除系统三大核心应用外,其他应用原则上采用一多。一多应用代码建议上社区主干。 +2、TV SIG组原则上复用现有子系统能力,如有新增子功能点,优先按特性融合、合入主干方式,次选按照主干仓+patch方式处理。 +3、TV品类的产品功能裁剪(位置服务,电话子系统等),需要联合社区其他子系统落地,并输出指导文档,支撑伙伴做出有竞争力的TV产品。 +4、TV品类针对MIC/Camera等模块,需要做好安全隐私保护。 +遗留问题: +1、社区TV SIG组相关信息,补充: +a)各成员单位的职责细化,明确出具体负责的功能模块。 +b)孵化内容补充ATV。 +c)针对关键功能特性建议输出架构流程图,明确和周边模块的业务流。 +2、双VIVID、DRM等能力孵化,建议以源码来引入,具体合作模式可以单独谈(如授权认证、贴标收费、license等)。 + +**议题2:申请成立 AI Model SIG** +汇报人:候鹏飞 +结论: +1、同意遗留问题闭环,尽快启动AI Model SIG的运作。 +2、先在应用层实现AI能力,等能力构建完成之后,抽象出通用能力后再考虑在框架层构建。 +遗留问题: +1、架构图按照应用层调整。 + +**议题3:OpenHarmony下阶段Release版本及API配套计划** +汇报人:钟小明 +结论: +1、同意社区版本下阶段版本规划原则,社区以后固定为每年两轮Release版本发布。 +2、同意社区Release版本发布标准变更,增加64位版本部署等四项检查项。 +遗留问题: +无。 diff --git a/meeting-notes/2025_06_05.md b/meeting-notes/2025_06_05.md new file mode 100644 index 0000000000000000000000000000000000000000..17865a5fa1d9ff9f8f98db06359d1bc097ded01d --- /dev/null +++ b/meeting-notes/2025_06_05.md @@ -0,0 +1,80 @@ +PMC 例会 2025-06-05 + +## 参会人员 (Attendance) + +| 姓名 | 账号 | +| ------ | ---------------------------------------- | +| 任革林 | [@im-off-this-week](https://gitee.com/im-off-this-week) | +| 董金光 | [@dongjinguang](https://gitee.com/dongjinguang) | +| 付天福 | [@futianfu](https://gitee.com/futianfu) | +| 鲜余强 | [@klooer](https://gitee.com/klooer) | +| 马耀辉 | [@stesen](https://gitee.com/stesen) | +| 赵文华 | [@shidi_snow](https://gitee.com/shidi_snow) | +| 李锋 | [@robinloveleo](https://gitee.com/robinloveleo) | +| 邢文华 | [@xhuazi](https://gitee.com/xhuazi) | +| 高涵一 | [@gaohanyi1982](https://gitee.com/gaohanyi1982) | +| 王意明 | [@youthdragon](https://gitee.com/youthdragon) | +| 易见 | [@easy-to-see](https://gitee.com/easy-to-see) | +| 张小田 | [@handyohos](https://gitee.com/handyohos) | +| 黄然 | [@frank-huangran](https://gitee.com/frank-huangran) | +| 巴延兴 | [@bayanxing](https://gitee.com/bayanxing) | +| 王石 | [@wshikh](https://gitee.com/wshikh) | +| 庞伟 | [ @paworcn](https://gitee.com/paworcn) | +| 候鹏飞 | [@talkweb_houpengfei](https://gitee.com/talkweb_houpengfei) | +| 议题相关人员 | 议题相关人员 | + +## 议题(Agenda) + +1. [PMC 议题列表](https://shimo.im/sheets/16q8xyRaR9creOq7/MODOC) + +## 会议纪要(Minute of Meeting) + +**议题1:网络管理相关三方库committer权限变更** +汇报人:李超 +结论: +1、同意李超作为网络管理三方仓的committer,希望李超加强对网络管理相关技术的整体理解,了解与业界标杆的差距,继续培养更多新的committer。 +2、负责的具体仓库为:third_party_brotli、third_party_lwip、third_party_mbedtls、third_party_cares、third_party_nghttp2、third_party_libwebsockets、third_party_iptables、third_party_libmnl、third_party_libnetfilter_conntrack、third_party_libnfnetlink、third_party_libnftnl、third_party_curl。 +遗留问题: +无。 + +**议题2:Knowledge sig Leader更换** +汇报人:石金得 +结论: +1、同意Knowledge sig的组长更换为石金得。 +2、同意openharmony codelabs仓库归属Knowledge sig管理,Owner石金得。 +遗留问题: +1、重新审视知识体系的定位,梳理社区缺失的内容,建议将当前的资料整理成系统的知识体系内容,梳理后上PMC汇报。 + +**议题3:鸿蒙开源三方库技术地图评审** +汇报人:曹龙雨 +结论: +1、整体认可三方库技术分类的思路和原则。 +2、技术分类需要基于当前的版本调整优化,并持续迭代: + 2.1 建议新增“文档处理”一级分类,承载office/PDF等文档的操作处理。 + 2.2 建议将“日期和时间”调整到“全球化”下的二级分类。 + 2.3 建议新增二级分类“跨平台开发框架”,并将RN/flutter等划分到此类技术栈。 + 2.4 建议在“开发框架”类新增二级“游戏开发框架”。 + 2.5 建议调整“编程框架”层级。 + 2.6 建议增加“web技术”分类。 +3、三方库的分类/标签的完整设计,建议: + 3.1 体现产品特征,如PC产品、车机产品、手机、穿戴等。 + 3.2 显示标识出商业仓、闭源仓、开源仓等信息,或在一级分类体现。 +4、OHPM仓内容治理优化建议,反馈给TPC SIG,后续由TPC SIG统一提供解决方案: + 4.1 三方库的依赖和被依赖的需要体现软件版本的对应关系。 + 4.2 目前无法支持不同三方库版本的安装(安装命令相同)。 + 4.3 建议API版本体现在三方库的标签中,且不同版本对应的API也需要显示呈现。 + 4.4 有些闭源仓的许可证是开源许可证,需要更正。 +遗留问题: +无。 + +**议题4:鸿蒙开源三方库软件画像评审** +汇报人:张红鸽 +结论: +1、同意软件画像整体设计思路和方案。 +2、建议先聚焦使用量大的几个三方库,和相关应用交流,打通端到端的流程,满足应用80%的场景。先试点,根据试点过程中的反馈逐步优化软件画像。 +3、建议软件画像纳入后端的声音,且用户的评价占权重较大,把开发者使用的真正效果和评价考虑进来。 +4、用例的设计非常重要,不同的应用用例侧重点可能不同,用户的使用场景也不同,后续持续细化测试用例。 +5、提供给开发者的数据要便于开发者选择,粒度不要太粗或者太细。 +6、建议增加来源标识,用于区分“来源于上游社区的三方库、基于上游社区三方库改写”等。 +遗留问题: +无。 diff --git a/meeting-notes/2025_06_12.md b/meeting-notes/2025_06_12.md new file mode 100644 index 0000000000000000000000000000000000000000..e9daafc9467233b06f16196c5fefd613961fcdad --- /dev/null +++ b/meeting-notes/2025_06_12.md @@ -0,0 +1,60 @@ +PMC 例会 2025-06-12 + +## 参会人员 (Attendance) + +| 姓名 | 账号 | +| ------ | ---------------------------------------- | +| 任革林 | [@im-off-this-week](https://gitee.com/im-off-this-week) | +| 董金光 | [@dongjinguang](https://gitee.com/dongjinguang) | +| 赵鹏 | [@futianfu](https://gitee.com/futianfu) | +| 鲜余强 | [@klooer](https://gitee.com/klooer) | +| 余枝强 | [@yuzhiqiang101](https://gitee.com/yuzhiqiang101) | +| 马耀辉 | [@stesen](https://gitee.com/stesen) | +| 赵文华 | [@shidi_snow](https://gitee.com/shidi_snow) | +| 李锋 | [@robinloveleo](https://gitee.com/robinloveleo) | +| 邢文华 | [@xhuazi](https://gitee.com/xhuazi) | +| 高涵一 | [@gaohanyi1982](https://gitee.com/gaohanyi1982) | +| 易见 | [@easy-to-see](https://gitee.com/easy-to-see) | +| 张小田 | [@handyohos](https://gitee.com/handyohos) | +| 巴延兴 | [@bayanxing](https://gitee.com/bayanxing) | +| 王石 | [@wshikh](https://gitee.com/wshikh) | +| 候鹏飞 | [@talkweb_houpengfei](https://gitee.com/talkweb_houpengfei) | +| 议题相关人员 | 议题相关人员 | + +## 议题(Agenda) + +1. [PMC 议题列表](https://shimo.im/sheets/16q8xyRaR9creOq7/MODOC) + +## 会议纪要(Minute of Meeting) + +**议题1:SIG运作情况汇报及年中研讨会物料申请决策** +汇报人:杨娜 +结论: +1、同意不活跃SIG的判定标准和清理建议,对于长期无运作和长期无代码提交的SIG进行初步评估后提交PMC审视,由PMC审议后决定后续动作。 +2、同意逐步注销sig_blockchain、sig_edu_data_specification、sig_iot_sensing_network。 +3、暂不清退sig_miniblink、sig_robotics,重新选择合适的承接的单位/个人继续运作。 +4、同意sig_print、sig_bluetooth、sig_hilog与相关的SIG逐步合并。 +5、同意为第一批确认较活跃SIG进行授牌,授牌物料需经过法务及品牌审核。 +6、同意开源鸿蒙社区年中技术会议书籍发布仪式物料,以及后续会议在OpenHarmony官网、OpenHarmony公众号等渠道宣传以及相关物料的品牌使用。 +遗留问题: +1、授牌物料经过法务及品牌审核。 + +**议题2:Python SIG工作进展汇报** +汇报人:唐佐林 +结论: +1、SIG在过去做了很多有价值的工作,进一步加强在OpenHarmony社区的呈现力度,及时补齐项目文档并规范化运作。 +2、SIG继续保持当前的工作范围及技术方向,包括Py4OH轻量级引擎、Py4OH标准引擎和Py4OH开发环境。Py4OH标准引擎尽量保持与标准Python3引擎一致,减少侵入式修改。 +3、通过社区招募更多的参与单位。 +遗留问题: +1、完善技术地图等项目文档等。 +2、修改Py4OH引擎C API命名。 + +**议题3:OpenBlock SIG工作进展汇报** +汇报人:杜天微 +结论: +1、目前OpenBlock SIG的组织下人员太少,运作难以开展,重新梳理后提交PMC进一步审视。 +2、梳理SIG在OpenHarmony社区的仓与上游社区的协同关系。 +3、明确SIG的定位、目标,针对性地补充代码贡献计划等内容,同时进一步壮大组织。 +遗留问题: +1、以上内容梳理完成后下月再上PMC会议汇报。闭环时间:2025.7月底前 +1、标准和轻量是2套不同的实现方法,建议解耦。 diff --git a/meeting-notes/2025_07_03.md b/meeting-notes/2025_07_03.md new file mode 100644 index 0000000000000000000000000000000000000000..eae26e952f5b9907485f93efb36895d7db119cff --- /dev/null +++ b/meeting-notes/2025_07_03.md @@ -0,0 +1,68 @@ +PMC 例会 2025-07-03 + +## 参会人员 (Attendance) + +| 姓名 | 账号 | +| ------ | ---------------------------------------- | +| 任革林 | [@im-off-this-week](https://gitee.com/im-off-this-week) | +| 董金光 | [@dongjinguang](https://gitee.com/dongjinguang) | +| 鲜余强 | [@klooer](https://gitee.com/klooer) | +| 马耀辉 | [@stesen](https://gitee.com/stesen) | +| 赵文华 | [@shidi_snow](https://gitee.com/shidi_snow) | +| 李锋 | [@robinloveleo](https://gitee.com/robinloveleo) | +| 邢文华 | [@xhuazi](https://gitee.com/xhuazi) | +| 高涵一 | [@gaohanyi1982](https://gitee.com/gaohanyi1982) | +| 王意明 | [@youthdragon](https://gitee.com/youthdragon) | +| 易见 | [@easy-to-see](https://gitee.com/easy-to-see) | +| 黄然 | [@frank-huangran](https://gitee.com/frank-huangran) | +| 巴延兴 | [@bayanxing](https://gitee.com/bayanxing) | +| 王石 | [@wshikh](https://gitee.com/wshikh) | +| 庞伟 | [ @paworcn](https://gitee.com/paworcn) | +| 候鹏飞 | [@talkweb_houpengfei](https://gitee.com/talkweb_houpengfei) | +| 议题相关人员 | 议题相关人员 | + +## 议题(Agenda) + +1. [PMC 议题列表](https://shimo.im/sheets/16q8xyRaR9creOq7/MODOC) + +## 会议纪要(Minute of Meeting) + +**议题1、API SIG范围调整** +汇报人:夏登平 +会议结论: +1、同意 SIG-API 范围增加仓颉语言 API。 +2、API规范中增加对仓颉API的设计约束。 +3、仓颉API的设计要充分发挥仓颉语言的优势,不必对照ArkTS API做全量开发设计,可以选择混合开发方式。 +遗留问题: +1、充分研究社区仓颉API Level的设计,不对社区开发产生影响。责任人:徐潇 +2、社区中存在一些标记待实现、待优化或文档中标记不建议使用的API,对社区开发者造成困扰,需要整改。责任人:夏登平 +3、API SIG要运作起来,接收来自更多开发者的声音并及时优化。责任人:夏登平 + +**议题2、编译运行时SIG范围调整** +汇报人:鲜余强 +会议结论: +1、同意SIG-CompileRuntime工作范围增加仓颉语言相关编译器、运行时、工具链。 +2、仓颉语言将OpenHarmony作为官方支持OS之一,所有的适配工作在上游社区完成,因此从上游社区引入到OpenHarmony社区,仅需做单向同步。 +3、仓颉语言当前支持OpenHarmony standard版,不支持Lite版和Mini版,向开发者明确告知相关约束。 +4、建议仓颉库在后续演进中,可以将与语言相关性弱的部分放在公共基础库。 +5、仓颉模块在构建镜像时需要做到可配置,同时要考虑生态兼容性以及XTS认证等因素,需要专项讨论。 +遗留问题: +1、结合生态兼容、XTS认证等方面的考虑,完成仓颉模块在构建镜像时按需配置的方案设计,责任人:徐潇,刘勋。 + +**议题3、知识体系重点工作及进展汇报** +汇报人:鲁玉佳 +会议结论: +1、同意鲁玉佳为codelabs仓库committer。 +2、求助的新特性在线视频制作工作量大,人力不足问题,建议从一下多方面获取补充新组员,扩充视频资料来源: +1)招募布道质量高的伙伴、高校老师、学生等加入。--可求助教育工作组周琦和谭景盟资源导入。 +2)重点特性SIG小组(UI、程序框架、图形、分布式、IDE、web等)加入,并提供关键素材。--整理好重点特性sig小组清单后,求助董金光提供sig名单。 +3)重点识别打造高质量资料:将已发布的sample app特性(新的10个)持续打磨,补充相关培训视频。--可求助各特性sig协助。 +4)获取研究生开源竞赛议题公开材料,挑选OH相关内容,做出实践案例视频分享;--求助研究生竞赛责任人提供协助。 +3、可以申请录视频经费,并进行展示;为了未来面向海外,可以进行视频国际化、双语化。 +4、在知识体系sig管理中,可以参考以下几个措施,激活组织活力: +1)提炼技术点及优秀案例,规划出版合著案例书籍,体现参与者的价值。 +2)优秀案例可以提供官网、官微曝光渠道。 +3)官方会议活动可以邀请参加,曝光。 +5、当前OH官网正在改版,与责任人龙翠对齐,希望规划专门知识管理版本诉求。 +遗留问题: +1、上述建议转化成详细的行动落地计划,强化过程管控,每个月均有干货分享,争取年底前输出阶段性成果。 diff --git a/sig/sig_architecture/meetings/2025_02_11_meeting.md b/sig/sig_architecture/meetings/2025_02_11_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..1d56f95fc08903fdf43b22d2a3a93b26ff374083 --- /dev/null +++ b/sig/sig_architecture/meetings/2025_02_11_meeting.md @@ -0,0 +1,53 @@ +# 架构SIG例会 2025-02-11 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:申请新建sig仓:DialogHub +议题2:申请新建sig仓:StateStore +议题3:申请新建sig仓:FontManager +议题4:申请新建sig仓:ADSS_Samples +议题5:申请新建sig仓: ffmpeg-kit + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、申请新建sig仓:DialogHub** +汇报人:柳庆亮 +会议结论: +1、同意在OpenHarmony-SIG新建dialoghub仓库,归属于ADSS-SIG。 +遗留问题: +无。 + +**议题2、申请新建sig仓:StateStore** +汇报人:刘苏 +会议结论: +1、同意在OpenHarmony-SIG新建statestore仓库,归属于ADSS-SIG。 +遗留问题: +无。 + +**议题3、申请新建sig仓:FontManager** +汇报人:王勇 +会议结论: +1、闭环遗留问题后同意在OpenHarmony-SIG新建fontmanager仓库。 +遗留问题: +1、补充字体变更的event。 +2、字体安装、卸载hap需要同步构建。 +3、基于XTS 进行管控。 + +**议题4、申请新建sig仓:ADSS_Samples** +汇报人:黄开 +会议结论: +1、暂不同意建仓,闭环遗留问题再重新上会评审。 +遗留问题: +1、明确和其他Sample仓的不同定位,在此基础上建议根据不同维度细分多个仓,例如性能,安全等。 + +**议题5、申请新建sig仓: ffmpeg-kit** +汇报人:廖通 +会议结论: +1、闭环遗留问题后再确认是否建仓。 +遗留问题: +1、ffmpeg-kit-flutter对ffmpeg有依赖,需要明确通过何种方式将ffmpeg引入到ffmpeg-kit中。 diff --git a/sig/sig_architecture/meetings/2025_02_25_meeting.md b/sig/sig_architecture/meetings/2025_02_25_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..b5860b8c545bee0c346c05408274876eb3e8a7ea --- /dev/null +++ b/sig/sig_architecture/meetings/2025_02_25_meeting.md @@ -0,0 +1,59 @@ +# 架构SIG例会 2025-02-25 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:申请新建sig仓:adss_samples +议题2:申请新建sig仓: flutter_bugly_ohos +议题3:SIG仓申请孵化毕业: graphic_graphics_effect +议题4:申请新建sig仓:super_fast_file_trans +议题5:申请新建sig仓:flutter_multidevice_layout_scenepkg + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、申请新建sig仓:adss_samples** +汇报人:黄开 +会议结论: +1、同意在OpenHarmony-SIG下新建性能仓adss_performance_samples,工具仓adss_tool_samples。 +遗留问题: +1、其他仓继续明确范围边界,尽量正交,便于开发者查找。 + +**议题2、申请新建sig仓: flutter_bugly_ohos** +汇报人:肖烈 +会议结论: +1、暂不同意建仓,闭环遗留问题再重新上会评审。 +遗留问题: +1、补充法务确认非标准的Anti-996 License的具体意见。 +2、明确新建的flutter_bugly_ohos回流上游方案。 +3、原有的flutter_bugly开发团队是什么团队? +4、flutter_bugly和flutter_bugly_ohos的区别。 + +**议题3、SIG仓申请孵化毕业: graphic_graphics_effect** +汇报人:杜江南 +会议结论: +1、遗留问题关闭后同意毕业。 +遗留问题: +1、图形技术栈全景图更新: +(1)风格与社区保持一致。 +(2)子系统部件与代码仓对应,仅体现社区可获得的代码仓部件。 +(3)增加子系统部件、代码仓功能介绍。 + +**议题4、申请新建sig仓:super_fast_file_trans** +汇报人:刘江航 +会议结论: +1、同意在OpenHarmony-SIG下新建super_fast_file_trans仓库,毕业时闭环遗留问题。 +遗留问题 +1、实现时需要考虑应用在后台运行的情况,譬如考虑使用Background Tasks机制保持文件传输后台运行。 +2、实现时需要考虑支持自动清理数据库数据和临时文件的功能,长时间未操作的临时文件数据应该被自动删除等。 + +**议题5、申请新建sig仓:flutter_multidevice_layout_scenepkg** +汇报人:苏其宽 +会议结论: +1、同意在OpenHarmony-SIG下新建flutter_multidevice_layout_scenepkg,归属TPC-SIG。 +遗留问题: +1、修改建仓背景。 +2、committer id增加gitcode id。 diff --git a/sig/sig_architecture/meetings/2025_03_04_meeting.md b/sig/sig_architecture/meetings/2025_03_04_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..8f43a179183b928376c33edb8637a151275a8c1c --- /dev/null +++ b/sig/sig_architecture/meetings/2025_03_04_meeting.md @@ -0,0 +1,45 @@ +# 架构SIG例会 2025-03-04 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:申请新建sig仓:DialogHub +议题2:申请新建sig仓:StateStore +议题3:申请新建sig仓:FontManager +议题4:申请新建sig仓:ADSS_Samples + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、申请新建sig仓: flutter_bugly_ohos** +汇报人:陈漫璟 +会议结论: +1、不同意建仓,原则上OpenHarmony社区仓库不依赖闭源SDK。建议直接向上游仓库贡献。 +遗留问题: +无 + +**议题2、申请新建sig仓: ffmpeg-kit** +汇报人:廖通 +会议结论: +1、同意在OpenHarmony-SIG下新建仓ohos-ffmpeg-kit。遵循原代码仓的实现逻辑。 +遗留问题: +1、按照原代码仓结构在外层建立OHOS模块用于实现ffmpeg-kit的原生功能 +2、按照原代码仓结构在flutter内层建立OHOS模块,通过对外层的OHOS模块引用,实现ffmpeg-kit-flutter功能 + +**议题3、申请新建sig仓: flutter_ohfeatures** +汇报人:苏其宽 +会议结论: +1、暂不同意建仓。 +遗留问题: +1、一镜到底动画需要支持嵌套。 +2、意图框架、碰一碰分享能力的调用如何区分OH与HO的? + +**议题4、communication_nfc_nci_impl 仓新建申请** +汇报人: 畅东栋 +会议结论: +1、同意在OpenHarmony-SIG下新建communication_nfc_nci_impl仓。 +遗留问题: +1、补充单元测试用例。 diff --git a/sig/sig_architecture/meetings/2025_03_11_meeting.md b/sig/sig_architecture/meetings/2025_03_11_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..6589ce910122fc80ab95c7bf6e781c56a7c2747c --- /dev/null +++ b/sig/sig_architecture/meetings/2025_03_11_meeting.md @@ -0,0 +1,37 @@ +# 架构SIG例会 2025-03-11 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:SIG仓申请孵化毕业:video_processing_engine +议题2:weex/weex-loader开源软件独立选型 +议题3:使用ncurses代替OpenEuler:ncurses开源选型 + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、SIG仓申请孵化毕业:video_processing_engine** +汇报人: 马钟柯 +会议结论: +1、暂不同意毕业,补充调整材料后再次上会。 +遗留问题: +1、以开发者视角进一步补充代码仓和内部模块相关信息,并与代码实现情况保持一致。 +2、在媒体SIG的技术地图补充仓信息信息。 +3、确保XTS用例充分。 + +**议题2、weex/weex-loader开源软件独立选型** +汇报人: 李星驰 +会议结论: +1、同意独立选型。 +遗留问题: +1、下一次选型之前基于weex的Web范式API的日落计划,并牵引生态给出适配计划。 + +**议题3、使用ncurses代替OpenEuler:ncurses开源选型** +汇报人: 许瑶 +会议结论: +1、同意选型。 +遗留问题: +1、填写选型电子流时补充添加官网漏洞披露地址。 diff --git a/sig/sig_architecture/meetings/2025_03_18_meeting.md b/sig/sig_architecture/meetings/2025_03_18_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..7d3778d933378597b570f703adbe84aa944fc5fd --- /dev/null +++ b/sig/sig_architecture/meetings/2025_03_18_meeting.md @@ -0,0 +1,75 @@ +# 架构SIG例会 2025-03-18 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:申请新建sig仓:fluttertpc_dart_sdk、fluttertpc_angle、fluttertpc_boringssl_gen、fluttertpc_buildroot、fluttertpc_dart_native、fluttertpc_libcxx、fluttertpc_libcxxabi、fluttertpc_skia、fluttertpc_SPIRV-Headers、fluttertpc_SwiftShader、fluttertpc_Vulkan-Headers、fluttertpc_zlib、fluttertpc_vulkan-deps +议题2:bzip2 OH独立选型 +议题3:SIG仓申请孵化毕业:video_processing_engine +议题4:SIG仓申请孵化毕业:applications_clock、applications_calculator +议题5:申请新建sig仓:ohos_exceljs +议题6:申请新建sig仓:ohos_docx +议题7:Linux Kernel开源独立选型 + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、申请新建sig仓:fluttertpc_dart_sdk、fluttertpc_angle、fluttertpc_boringssl_gen、fluttertpc_buildroot、fluttertpc_dart_native、fluttertpc_libcxx、fluttertpc_libcxxabi、fluttertpc_skia、fluttertpc_SPIRV-Headers、fluttertpc_SwiftShader、fluttertpc_Vulkan-Headers、fluttertpc_zlib、fluttertpc_vulkan-deps** +汇报人: 李辉 +会议结论: +1、遗留问题闭环后同意OpenHarmony-SIG下新建Flutter三方库的独立代码仓:fluttertpc_dart_sdk、fluttertpc_skia、fluttertpc_SPIRV-Headers、fluttertpc_angle、fluttertpc_buildroot、fluttertpc_zlib、fluttertpc_boringssl_gen、fluttertpc_SwiftShader、 fluttertpc_dart_native、fluttertpc_Vulkan-Headers、fluttertpc_libcxxabi、fluttertpc_libcxx、fluttertpc_vulkan-deps。 +遗留问题: +1、评估新建仓库是否有超大的仓库。 +2、与相关伙伴确认,分仓库管理后对其他伙伴是否有影响。 + +**议题2、bzip2 OH独立选型** +汇报人:张纯 +会议结论: +1、同意bzip2在OH6.0独立选型。 +遗留问题: +1、考虑到bzip2长期未演进,需要调研社区活跃的的差分算法和压缩开源替代软件,并进行替换可行性分析,下一次选型之前完成分析。 + +**议题3、SIG仓申请孵化毕业:video_processing_engine** +汇报人:马钟柯 +会议结论: +1、当前的仓库说明不清晰,开发者困惑度高,闭环遗留问题后同意毕业。 +遗留问题: +1、以开发者视角进一步补充代码仓和内部模块相关信息,并与代码实现情况保持一致。 +2、代码示例等要完整,给出完整的场景枚举等,便于开发者直接使用。 +3、补充并完善媒体SIG的技术地图信息。 + +**议题4、SIG仓申请孵化毕业:applications_clock、applications_calculator** +汇报人:赵小虎 +会议结论: +1、同意applications_clock、applications_calculator孵化毕业。 +遗留问题: +1、应用的SDK Level需要跟随系统API的升级。(答复:当前已经升级到API 16) +2、后续有新增类型的设备,TV、车机等,应用的Product层需要做相应设备的适配。 + +**议题5、申请新建sig仓:ohos_exceljs** +汇报人:鲍峰 +会议结论: +1、同意在OpenHarmony-SIG新建仓,仓库名:ohos_exceljs。 +遗留问题: +1、补充committer信息:待tpc梳理完补充。 +2、版本更新,漏洞修复,TPC例会已确定由诚迈为主体负责维护和版本更新。 +3、评估较大型数据运行性能情况,针对关键路径进行ArkTS或C语言重构。 + +**议题6、申请新建sig仓:ohos_docx** +汇报人:苗俊祥 +会议结论: +1、同意在OpenHarmony-SIG新建仓,仓库名:ohos_docx。 +遗留问题: +1、补充committer信息:待tpc梳理完补充。 +2、版本更新,漏洞修复,TPC例会已确定由中科鸿略为主体负责维护和版本更新。 +3、评估较大型数据运行性能情况,针对关键路径进行ArkTS或C语言重构。 + +**议题7、Linux Kernel开源独立选型** +汇报人:朱佳鑫 +会议结论: +1、同意在OH6.0独立选型,选型版本包含linux-5.10和linux-6.6。 +遗留问题: +1、鉴于上游社区linux5.10 与26年年底不再维护,下一次选型之前,要完成轻量化开发板内核升级,以及Linux 5.10内核下线的事务。 diff --git a/sig/sig_architecture/meetings/2025_03_25_meeting.md b/sig/sig_architecture/meetings/2025_03_25_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..5a1d8f5cd13ab39914a7f4790d50b21bffac6728 --- /dev/null +++ b/sig/sig_architecture/meetings/2025_03_25_meeting.md @@ -0,0 +1,78 @@ +# 架构SIG例会 2025-03-25 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:FontManager仓库孵化毕业申请 +议题2:申请新建sig仓: flutter_ohfeatures +议题3:libnl OH独立选型 +议题4:PyYAML OH独立选型 +议题5:libusb OH独立选型 +议题6、e2fsprogs OH独立选型 +议题7、tzdata OH独立选型 +议题8、grpc、re2 OH独立选型 + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、FontManager仓库孵化毕业申请** +汇报人: 王勇 +会议结论: +1、闭环遗留问题后同意毕业。 +遗留问题: +1、对齐社区仓的设置应用安装卸载三方字体功能需求计划。 + +**议题2、申请新建sig仓: flutter_ohfeatures** +汇报人: 苏其宽 +会议结论: +1、同意在OpenHarmony-SIG下新建flutter_ohfeatures。 +遗留问题: +1、OH特性与HO特性进行明显区分。 + +**议题3、libnl OH独立选型** +汇报人: 闫晓涛 +会议结论: +1、同意libnl (3.11.0)独立选型。 +遗留问题: +1、评估备选软件和选型软件的性能差异。 +2、软总线SIG技术地图检查刷新。 +3、补充分析现有3.7.0 和 3.11.0之前的版本差异。 + +**议题4、PyYAML OH独立选型** +汇报人: 许勇 +会议结论: +1、同意PyYAML 6.0.2独立选型。 +遗留问题: +无。 + +**议题5、libusb OH独立选型** +汇报人: 陈波 +会议结论: +1、同意libusb (1.0.28)独立选型。 +遗留问题: +1、基础软件服务SIG的技术地图需要刷新,需要补充仓库信息,以及更新部分有误的描述。责任人:张小田 + +**议题6、e2fsprogs OH独立选型** +汇报人: 张代曰 +会议结论: +1、同意e2fsprogs (v1.47.2)独立选型,OH受限使用。 +遗留问题: +1、分析v1.47.2相较于 1.46.4 版本对现有文件系统兼容性的影响。 + +**议题7、tzdata OH独立选型** +汇报人: 崔华伟 +会议结论: +1、同意 tzdata (2025a)独立选型。 +遗留问题: +提供2025a 与 2022a之间的差异分析。 + +**议题8、grpc、re2 OH独立选型** +汇报人: 刘维 +会议结论: +1、同意grpc(v1.70.0) 和 re2(2024-07-02)版本的独立选型。 +遗留问题: +1、grpc的引入位置在IDE、和hiprofiler_cmd中,而hiprofiler_cmd 是在设备侧。材料中新增了hiprofiler的整体架构图,里面有具体体现。 +2、grpc的版本选型,会综合考虑protobuf、re2、abseil几个三方库的版本选择,因为是配套使用的,有版本依赖。后面升级会优先考虑1.60之后回合了漏洞的版本。 diff --git a/sig/sig_architecture/meetings/2025_04_01_meeting.md b/sig/sig_architecture/meetings/2025_04_01_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..39832047ddf05b1e326a146287aa0aa2be76b873 --- /dev/null +++ b/sig/sig_architecture/meetings/2025_04_01_meeting.md @@ -0,0 +1,41 @@ +# 架构SIG例会 2025-04-01 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:libunwind OH独立选型 +议题2:sig仓申请孵化毕业:arkanalyzer +议题3:sig仓申请孵化毕业:ability_app_extension/ability_app_extension_picker + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、libunwind OH独立选型** +汇报人:陈实 +会议结论: +1、同意OH 6.0独立选型v1.8.1,OH 6.1需要日落不再选型 +遗留问题: +无。 + +**议题2、sig仓申请孵化毕业:arkanalyzer** +汇报人:梁琪 +会议结论: +1、暂不同意毕业,闭环遗留问题后再重新上会评审。 +遗留问题: +1、arkcheck 改名问题单独报议题讨论,建议使用更能体现实际功能的名称。 +2、API文档建议参考其它项目做法放docs目录下,如果要用wiki托管文档,建议拉通gitcode完善管理机制(wiki变更管控,版本管理等)。 +3、API需要补充版本管理设计。 +4、业界工具对比补充说明和soot的差距。 +5、针对工具使用效果反馈不好收集问题,可以联系社区伙伴帮助获取三方伙伴的试点使用反馈。 + +**议题3、sig仓申请孵化毕业:ability_app_extension/ability_app_extension_picker** +汇报人:徐科科 +会议结论: +1、闭环遗留问题后同意毕业。 +遗留问题: +1、代码仓readme补充:软件架构图、相关仓链接、代码仓的功能范围等。 +2、appframework SIG技术地图中增加本次新增的部件信息。 +3、迁移到新部件后,XTS用例要保障对该功能的验收。 diff --git a/sig/sig_architecture/meetings/2025_04_15_meeting.md b/sig/sig_architecture/meetings/2025_04_15_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..3ad5764cf80c43989240bb897fb15663a9de9a20 --- /dev/null +++ b/sig/sig_architecture/meetings/2025_04_15_meeting.md @@ -0,0 +1,38 @@ +# 架构SIG例会 2025-04-15 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:React Native适配OpenHarmony代码仓库孵化毕业,合入OpenHarmony-TPC主干 +议题2:libpng OH独立选型 +议题3:libjpeg-turbo OH独立选型 + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、React Native适配OpenHarmony代码仓库孵化毕业,合入OpenHarmony-TPC主干** +汇报人:程远航 +会议结论: +1、闭环遗留问题后再上会评审。 +遗留问题: +1、RNOH Internal API 对应其他平台适配了哪些能力。 +2、补充OpenHarmony适配与其他平台适配的能力差异(超越、缺失、区别的是哪些)。 +3、按上游社区重新调整目录结构。 +4、harmony、OpenHarmony名称保持一致,建议统一保持OpenHarmony。 + +**议题2、libpng OH独立选型** +汇报人:李鑫鹏 +会议结论: +1、同意libpng 1.6.44 独立选型。 +遗留问题: +无。 + +**议题3、libjpeg-turbo OH独立选型** +汇报人:李鑫鹏 +会议结论: +1、遗留问题闭环后同意libjpeg-turbo 3.1.0独立选型。 +遗留问题: +1、分析版本升级变更内容及评估对依赖部件的影响。 diff --git a/sig/sig_architecture/meetings/2025_04_22_meeting.md b/sig/sig_architecture/meetings/2025_04_22_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..1346870268d366daa62de86d701df9080618b3bf --- /dev/null +++ b/sig/sig_architecture/meetings/2025_04_22_meeting.md @@ -0,0 +1,56 @@ +# 架构SIG例会 2025-04-22 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:React Native适配OpenHarmony代码仓库孵化毕业,合入OpenHarmony-TPC主干 +议题2:oh-chromium三方开源软件引入 +议题3:jerryscript开源软件独立选型 +议题4:sig_crossplatformui下创建仓库 cordova_plugin +议题5:申请新建sig仓:imageknifePro + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、React Native适配OpenHarmony代码仓库孵化毕业,合入OpenHarmony-TPC主干** +汇报人:程远航 +会议结论: +1、待下次会议澄清遗留问题; +遗留问题: +1、明确三方库的数量、分类、命名规则,补充三方库开发者如何新增扩展能力。 +2、“内部API”概念建议跟上游保持一致,不要增加新概念,并补充“内部API”数量和功能分类。rn内部API有无文档?API如何进行版本管理? +3、OpenHarmony和harmony等名称规范一致,并评估命名一致性整改工作量。 + +**议题2、oh-chromium三方开源软件引入** +汇报人:华梦峥 +会议结论: +1、考虑到选型引入后的维护工作量,暂时不同意oh-chromium(独立选型)开源软件引入。 +遗留问题: +无。 + +**议题3、jerryscript开源软件独立选型** +汇报人:苏重威 +会议结论: +1、闭环遗留问题后同意jerryscript 2.3 的独立选型。 +遗留问题: +1、与使用侧对齐jerryscript3.0后续版本的迭代计划,明确升级完成时间。 + +**议题4、sig_crossplatformui下创建仓库 cordova_plugin** +汇报人:索雷宇 +会议结论: +1、闭环遗留问题再上会评审。 +遗留问题: +1、仓库结构与上游保持一致; +2、明确仓库的命名规则,可参考flutter命名方式; +3、补充每个插件仓库名称、功能列表,以及与上游能力的差异情况; +4、cordova框架,跨平台UI框架sig看护起来现在的仓库,不要以个人的方式,以社区的方式放到社区里面。 + +**议题5、申请新建sig仓:imageknifePro** +汇报人:钟禄平 +会议结论: +1、闭环遗留问题后同意建仓。 +遗留问题: +1、解释清楚非兼容性变更的原因。 diff --git a/sig/sig_architecture/meetings/2025_04_29_meeting.md b/sig/sig_architecture/meetings/2025_04_29_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..e8fe814442c6e0e3e45afbad5b08028280e6b8b4 --- /dev/null +++ b/sig/sig_architecture/meetings/2025_04_29_meeting.md @@ -0,0 +1,71 @@ +# 架构SIG例会 2025-04-29 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:sonic开源软件申请独立选型 +议题2:申请新建sig仓: static_ets_runtime +议题3:创建仓库 cordova_plugin 0422评审遗留问题跟进 + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、sonic开源软件申请独立选型** +汇报人:张安祥 +会议结论: +1、同意OH6.x独立选型。 +遗留问题: +1、独立一个sonic三方仓,sonic三方仓下增加跟踪记录patch文件。 +2、最迟OH 7.0版本完成自研替代。 +3、与sonic社区沟通能否发新版本,并争取社区话语权。 +4、跟踪解决社区issue问题,评估主动修复的bug回合sonic上游社区,证明具备自维护能力。 + +**议题2、申请新建sig仓: static_ets_runtime** +汇报人:彭卓立 +会议结论: +1、同意建仓。 +遗留问题: +1、确认已完成新增部件评审。 +2、会后详细讨论如何定向使用接口,如何对开发者使用影响最小。 + +**议题3、创建仓库 cordova_plugin 0422评审遗留问题跟进** +汇报人:索雷宇 +会议结论: +1、同意建仓,仓库命名规则为:cordova_plugin_xxxx,其中xxxx表示插件名称缩写,例:cordova_plugin_inappbrowser。共14个仓库,详情如下: +插件仓库名 仓库地址 插件名 +cordova_plugin_themeablebrowser https://gitee.com/openharmony_sig/cordova_plugin_themeablebrowser +主题浏览器 +cordova_plugin_inappbrowser https://gitee.com/openharmony_sig/cordova_plugin_inappbrowser +内部浏览器 +cordova_plugin_camera https://gitee.com/openharmony_sig/cordova_plugin_camera +相机 +cordova_plugin_wechat https://gitee.com/openharmony_sig/cordova_plugin_wechat +微信 +cordova_plugin_barcodescanner https://gitee.com/openharmony_sig/cordova_plugin_barcodescanner +二维码扫描 +cordova_plugin_device https://gitee.com/openharmony_sig/cordova_plugin_device +设备信息 +cordova_plugin_file https://gitee.com/openharmony_sig/cordova_plugin_file +文件上传 +cordova_plugin_jpush https://gitee.com/openharmony_sig/cordova_plugin_jpush +极光推送 +cordova_plugin_imagepicker https://gitee.com/openharmony_sig/cordova_plugin_imagepicker +相册图片 +cordova_plugin_bluetoothle https://gitee.com/openharmony_sig/cordova_plugin_bluetoothle +蓝牙 +cordova_plugin_keyboard https://gitee.com/openharmony_sig/cordova_plugin_keyboard +键盘设置 +cordova_plugin_canvas2image https://gitee.com/openharmony_sig/cordova_plugin_canvas2image +Canvas转图片 +cordova_plugin_appversion https://gitee.com/openharmony_sig/cordova_plugin_appversion +APP版本 +cordova_plugin_screenorientation https://gitee.com/openharmony_sig/cordova_plugin_screenorientation +屏幕方向 + +遗留问题: +1、设计平台名的地方统一修改为OpenHarmony。 +2、继续联系中国银行私仓的所有者,ohpm中的私仓链接建议修改到官方仓,不建议以个人形式提供私仓。 + diff --git a/sig/sig_architecture/meetings/2025_05_13_meeting.md b/sig/sig_architecture/meetings/2025_05_13_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..2c3c944236137337eb08aaafbf55c742a5e50720 --- /dev/null +++ b/sig/sig_architecture/meetings/2025_05_13_meeting.md @@ -0,0 +1,27 @@ +# 架构SIG例会 2025-05-13 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:申请新建sig仓: fluttertpc_webview_cookie_manager仓 +议题2:申请新建sig仓: third_party_openhitls仓 + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、申请新建sig仓: fluttertpc_webview_cookie_manager仓** +汇报人:廖通 +会议结论: +1、同意在OpenHarmony-SIG下新建fluttertpc_webview_cookie_manager仓。 +遗留问题: +1、在仓库毕业前联系原作者,争取合入上游社区。 + +**议题2、申请新建sig仓: third_party_openhitls仓** +汇报人:兰明 +会议结论: +1、同意在OpenHarmony-SIG下新建third_party_openhitls仓,毕业时闭环遗留问题。 +遗留问题: +1、需要对openHiTLS未使用部分和跟openssl重复部分通过特性开关或编译宏开关做裁剪,做到资源占用最小。 diff --git a/sig/sig_architecture/meetings/2025_05_20_meeting.md b/sig/sig_architecture/meetings/2025_05_20_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..650a1fa943ad79171657d1b294fb59e51e0358a0 --- /dev/null +++ b/sig/sig_architecture/meetings/2025_05_20_meeting.md @@ -0,0 +1,68 @@ +# 架构SIG例会 2025-05-20 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:申请新建sig仓:third_party_glm仓 +议题2:申请新建sig仓:lottie-turbo +议题3:申请新建sig仓:applications_cell_broadcast +议题4:申请新建sig仓:RecyclerView +议题5:申请新建sig仓:applications_ai_samples、third_party_llama.cpp +议题6:申请新建sig仓:chromium + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、申请新建sig仓: third_party_glm仓** +汇报人:祁生德 +会议结论: +1、闭环遗留问题后再上会评审。 +遗留问题: +1、补充引入背景中由于skia架构做调整去掉glm的正式决策结论。 +2、明确GLM在各子系统(除媒体外,尤其是图形)中的使用情况,若图形未使用则确认其替代方案,以避免重复引入。 +3、建议优先由图形子系统引入glm。 + +**议题2、申请新建sig仓: lottie-turbo** +汇报人:韩乐 +会议结论: +1、闭环遗留问题后再上会评审。 +遗留问题: +1、补充引入三方库的详细信息。 + +**议题3、申请新建sig仓:applications_cell_broadcast** +汇报人:刘兵兵 +会议结论: +1、同意在OpenHarmony-SIG下新建applications_cell_broadcast仓,归属于systemapplications-SIG。 +遗留问题: +1、依据全球各国的法规要求构筑小区广播应用。 +2、后续演讲要体现OpenHarmony系统的超级终端理念。 + +**议题4、申请新建sig仓:RecyclerView** +汇报人:杜卿 +会议结论: +1、闭环遗留问题后同意在OpenHarmony-SIG下新建仓库,仓名为scroll_components,归属于ADSS-SIG。 +遗留问题: +1、RecyclerView同步考虑复用、预创建、懒加载等能力。 +2、内部组件名称不能体现HM/OH/HO关键词。 + +**议题5、申请新建sig仓: applications_ai_samples、third_party_llama.cpp** +汇报人:候鹏飞 +会议结论: +1、同意在OpenHarmony-SIG下建立applications_ai_model_samples和ohos_llama.cpp仓库,归属于AI Model SIG +2、孵化准出托管地址 openharmony-tpc +3、llama.cpp优先适配CPU 和 vulkan。 +遗留问题: +无。 + +**议题6、申请新建sig仓:chromium** +汇报人:赵尹星 +会议结论: +1、鉴于 Chromium 模块已集成到项目中,为避免社区开发者在使用过程中产生不必要的困惑,建议优先解决并闭环遗留问题,再正式提交进行会议评审。 +遗留问题: +1、确认修改点和仓库拆分,架构图需要重新绘制; +2、与 ArkWeb 讨论了仓库重复问题及复用策略,明确了共用仓库将通过引用方式管理,而无法复用的仓库则由 crossplatformui SIG负责引入。 +3、需要修改的仓库建立下游仓,无修改的仓库直接引用上游。 +4、会议探讨了另一种管理 Chromium 的策略,即参考 CEF 项目采用全量补丁(full patch)的方式进行维护,以替代整体 Fork Chromium 仓库的方案。 diff --git a/sig/sig_architecture/meetings/2025_05_27_meeting.md b/sig/sig_architecture/meetings/2025_05_27_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..029838fb91ec85626060a21967bb478feb696e17 --- /dev/null +++ b/sig/sig_architecture/meetings/2025_05_27_meeting.md @@ -0,0 +1,72 @@ +# 架构SIG例会 2025-05-27 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:Noto Fonts申请独立选型 +议题2:Node.js开源软件申请独立选型 +议题3:申请新建sig仓: lottie-turbo +议题4:app_extension仓改名为app_extension_framework,app_extension_picker仓改名为app_extension_manage +议题5:t2stack仓申请毕业 +议题6:申请新建sig仓:CEF/chromium +议题7:申请新建sig仓:Electron + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、Noto Fonts申请独立选型** +汇报人:刘乐 +会议结论: +1、同意Noto Fonts三方开源库在OH 6.x上独立选型,选型版本为NotoSansMath-v2.539。 +2、下个大版本需重新评估Noto Fonts三方开源库是否需要升级。 +遗留问题: +无。 + +**议题2、Node.js开源软件申请独立选型** +汇报人:石磊 +会议结论: +1、同意Node.js三方开源软件在OH 6.x上独立选型, 选型版本是v18.20.1。 +遗留问题: +无。 + +**议题3、申请新建sig仓: lottie-turbo** +汇报人:韩乐 +会议结论: +1、同意在OpenHarmony-SIG下新建lottie-turbo仓。 +遗留问题: +1、确认系统sdk中是否支持json解析相关的C接口。 + +**议题4、app_extension仓改名为app_extension_framework,app_extension_picker仓改名为app_extension_manage** +汇报人:徐科科 +会议结论: +1、仓库更名等相关内容全部修改完成后再上会评审。 +遗留问题: +无。 + +**议题5、t2stack仓申请毕业** +汇报人:梁嘉炘 +会议结论: +1、遗留问题闭环后,同意t2stack仓库孵化毕业。 +遗留问题: +1、README按照评审意见刷新; +2、架构图调用关系按实际调用进行调整并去除无关信息,风格参照SIG技术栈地图。 + +**议题6、申请新建sig仓:CEF/chromium** +汇报人:赵尹星 +会议结论: +1、短期方案:同意在OH-TPC Chromium仓采用独立分支方式新建PC-Chromium 132版本,该独立分支由海泰方圆&华为PC生态负责维护,随Web SIG统一运作。 +2、长期方案:PC-Chromium和Arbweb-Chromium归一方案和责任划分讨论清楚后再重新汇报。 + +遗留问题: +1、明确PC-Chromium和ArkWeb-Chromium归一方案、责任划分等事宜。 - 责任人:皮堂正 闭环时间:6.30 +2、Arkweb团队清理Chromium仓库中无用分支和临时,遵循分支管理要求。 - 责任人:张小田,李广镇 + +**议题7、申请新建sig仓:Electron** +汇报人:赵尹星 +会议结论: +1、同意海泰方圆在OpenHarmony-SIG下新建electron仓,归属sig_crossplatformui。 +遗留问题: +1、审核并筛选Committer人选,重新提交合格者 diff --git a/sig/sig_architecture/meetings/2025_06_03_meeting.md b/sig/sig_architecture/meetings/2025_06_03_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..b258051a3c217a585a29866c99b00c7b3699e103 --- /dev/null +++ b/sig/sig_architecture/meetings/2025_06_03_meeting.md @@ -0,0 +1,30 @@ +# 架构SIG例会 2025-06-03 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:sig仓申请孵化毕业:arkanalyzer +议题2:sig仓申请孵化毕业:openhitls + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、sig仓申请孵化毕业:arkanalyzer** +汇报人:梁琪 +会议结论: +1、暂不同意毕业,闭环遗留问题后再评审。 +遗留问题: +1、从能力、完备度等维度补充说明ArkAnalyzer和业界标杆Soot的差距。 +2、补充伙伴使用ArkAnalyzer的使用报告。 + +**议题2、sig仓申请孵化毕业:openhitls** +汇报人:兰明 +会议结论: +1、暂不同意毕业,闭环遗留问题后再评审。 +遗留问题: +1、明确openhitls部件定位。 +2、明确openhitls与openssl的共存策略。 +3、openhitls部件资源占用情况摸底。 diff --git a/sig/sig_architecture/meetings/2025_06_12_meeting.md b/sig/sig_architecture/meetings/2025_06_12_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..bbf2cde692e73359522b0f05e5b74ee4667b24d7 --- /dev/null +++ b/sig/sig_architecture/meetings/2025_06_12_meeting.md @@ -0,0 +1,45 @@ +# 架构SIG例会 2025-06-12 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:ntfs-3g & exfat申请OH独立选型 +议题2:申请新建sig仓:GameController +议题3:申请新建sig仓:selectionfwk +议题4:sig仓申请孵化毕业:openhitls + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、ntfs-3g & exfat申请OH独立选型** +汇报人:张代曰 +会议结论: +1、同意独立选型。 +遗留问题: +无。 + +**议题2、申请新建sig仓:GameController** +汇报人:牟进城 +会议结论: +1、暂不同意新建,闭环遗留问题后再评审。 +遗留问题: +1、跟外设SIG讨论,归属哪个SIG更合适。 +2、补充GameController完整的交互架构图。 +3、为什么不用DriverExtension方案?补充安卓/iOS独立构建GameController有何优势。 + +**议题3、申请新建sig仓:selectionfwk** +汇报人:马文兵 +会议结论: +1、同意在OpenHarmony-SIG下新建selectionfwk仓,归属basicsoftwareservice-SIG。 +遗留问题: +1、刷新仓库功能架构图。 + +**议题4、sig仓申请孵化毕业:openhitls** +汇报人:兰明 +会议结论: +1、暂不同意毕业,闭环遗留问题后再评审。 +遗留问题: +1、给出资源优化方案和计划。 diff --git a/sig/sig_architecture/meetings/2025_06_17_meeting.md b/sig/sig_architecture/meetings/2025_06_17_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..0932ecab461da9cd8c7c8917b60cf85e7191bd32 --- /dev/null +++ b/sig/sig_architecture/meetings/2025_06_17_meeting.md @@ -0,0 +1,51 @@ +# 架构SIG例会 2025-06-17 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:app_extension仓改名为app_extension_framework,app_extension_picker仓改名为app_extension_manage及毕业申请 +议题2:lame OH独立选型 +议题3:申请新建sig仓:openforlinx +议题4:sig仓申请孵化毕业:openhitls + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、app_extension仓改名为app_extension_framework,app_extension_picker仓改名为app_extension_manage及毕业申请** +汇报人:徐科科 +会议结论: +1、不同意独立建仓,当前只有图片编辑功能,功能单一与仓库最初定位不匹配,也不满足建仓标准。 +2、app_extension_manage仓库重新命名。 +遗留问题: +1、明确仓库定位,补充其他垂域能力。 +2、修改app_extension_manage仓名。 + +**议题2、lame OH独立选型** +汇报人:苏若炎 +会议结论: +1、闭环遗留问题后再上会评审。 +遗留问题: +1、业内关于MP3格式编码当前方案是什么?是否也是通过引入lame这类老旧的软件方式。 +2、如果确实需要引入,需要构建自维护能力。 + +**议题3、申请新建sig仓:openforlinx** +汇报人:李月 +会议结论: +1、同意在OpenHarmony-SIG下新建device_board_forlinx,vendor_forlinx,归属DevBoard SIG,毕业时闭环遗留问题。 +遗留问题: +1、毕业时适配到社区最新版本。 +2、当前代码量过大,要控制到合适大小。 +3、明确是否存在二进制代码的情况。 +4、补充开发板SIG 的预审意见。 + +**议题4、sig仓申请孵化毕业:openhitls** +汇报人:兰明 +会议结论: +同意毕业。 +1、裁剪当前无需使用的能力,仅保留HPKE、TLCP、后量子算法及其依赖算法; +2、裁剪前so大小是1.9MB多,裁剪后so大小是1.52MB左右。 +遗留问题: +1、持续按需裁剪,确保与openssl能力重叠部分最小化。 diff --git a/sig/sig_architecture/meetings/2025_06_26_meeting.md b/sig/sig_architecture/meetings/2025_06_26_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..9eb29461b02c45cfd3d887cc70e1ea961db8b5f9 --- /dev/null +++ b/sig/sig_architecture/meetings/2025_06_26_meeting.md @@ -0,0 +1,64 @@ +# 架构SIG例会 2025-06-26 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:申请新建sig仓:Taihe +议题2:申请新建sig仓:GameController +议题3:申请新建sig仓:idlize +议题4:申请新建sig仓:ohos_ssh +议题5:申请新建sig仓:ohos_net_snmp +议题6:lame OH独立选型 + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、申请新建sig仓:Taihe** +汇报人: 王明哲 +会议结论: +1、遗留问题闭环后同意在OpenHarmony-SIG下新建arkcompiler_taihe_ffi_gen仓库,归属sig-compilerruntime。 +遗留问题: +1、明确仓的定位和功能,刷新孵化目标,继续完善架构图。 +2、描述环境依赖等相关能力。 + +**议题2、申请新建sig仓:GameController** +汇报人:吴德俊 +会议结论: +1、暂不同意建仓,从开发者使用的角度梳理清楚业务流程和代码架构合理性,重新梳理上一次的遗留问题。 +遗留问题: +无。 + +**议题3、申请新建sig仓:idlize** +汇报人:郭泽均 +会议结论: +1、遗留问题闭环后同意在OpenHarmony-SIG下新建idlize仓库,归属sig_appframework。 +遗留问题: +1、重新绘制架构图,架构图中模块的层级以及调用关系要准确。 +2、对架构图的每个模块进行具体解释。 +3、补充工具的运行环境,细化适用的场景。 +4、修改libohos的名称。 +5、功能范围上要和taihe_ffi_gen 做好功能区分,不能重复建设。 + +**议题4、申请新建sig仓:ohos_ssh** +汇报人:丁成杰 +会议结论: +1、暂不同意建仓。不建议使用GPL协议的选型库。 +遗留问题: +无。 + +**议题5、申请新建sig仓:ohos_net_snmp** +汇报人:丁成杰 +会议结论: +1、暂不同意建仓。 +遗留问题: +1、选型对比数据不准确,更新后重新上会。 + +**议题6、lame OH独立选型** +汇报人:苏若炎 +会议结论: +1、同意lame在OH独立选型。 +遗留问题: +无。 diff --git a/sig/sig_architecture/meetings/2025_07_01_meeting.md b/sig/sig_architecture/meetings/2025_07_01_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..62d0089fb6c16281dc17a8a3f0112ef33e38b790 --- /dev/null +++ b/sig/sig_architecture/meetings/2025_07_01_meeting.md @@ -0,0 +1,55 @@ +# 架构SIG例会 2025-07-01 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:申请新建sig仓:sane-airscan +议题2:申请新建sig仓:GameController +议题3:sig仓申请孵化毕业:third_party_sonic +议题4:IoT-Device-SDK-C申请毕业 + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、申请新建sig仓:sane-airscan** +汇报人:刘昊苏 +会议结论: +1、闭环遗留问题后再上会评审。 +遗留问题: +1、补充完整sane和sane-airscan开源软件的对比。 +2、其他主流OS扫描功能使用哪个开源软件? +3、从仓库实现功能的角度修改孵化目标:包括软件能力的验证,与其他系统的配合等。 +4、Mopria针对打印是如何实现的,与mopria扫描的关系是什么? +5、与兼容性工作组共同定义PCS,明确哪些类型的设备需要支持该扫描协议 +6、仓库毕业时需要在社区开发板上支持扫描功能,并输出指导文档资料。 + +**议题2、申请新建sig仓:GameController** +汇报人:吴德俊 +会议结论: +1、闭环遗留问题后再上会评审。 +遗留问题: +1、业界针对游戏外设在应用层和系统层是如何支持的?譬如:需要专门独立库的具体原因?如何和系统层配合?有无设备认证?如何进行设备认证? +2、设备认证如何避免仿冒? +3、模板格式规范在社区制定,还是由厂商制定? + +**议题3、sig仓申请孵化毕业:third_party_sonic** +汇报人:张安祥 +会议结论: +1、闭环遗留问题后同意sonic三方仓库孵化毕业。 +遗留问题: +1、确认音频倍速是否支持C API。 +2、sonic毕业到主线时,同步把主线third_party_pulseaudio仓下的sonic目录删除,确保业务使用不受影响。 +3、补充系统架构说明,描述其在系统中的位置;补充API相关接口,以及接口的使用说明链接。 + +**议题4、IoT-Device-SDK-C申请毕业** +汇报人:贺张俭 +会议结论: +1、闭环遗留问题后再上会评审。 +遗留问题: +1、该仓库与OH系统之间的关系是什么?是如何编译的?仓库的版本与OH系统版本之间的配套关系是怎样的? +2、详细介绍该仓库的具体使用流程,并补充伙伴的使用效果。 +3、补充该库端云之间的配套关系。 +4、补充该库后续的版本发布节奏。 diff --git a/sig/sig_architecture/meetings/2025_07_08_meeting.md b/sig/sig_architecture/meetings/2025_07_08_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..4affaf4188db5e8a9709b7734e127ba2f03183f0 --- /dev/null +++ b/sig/sig_architecture/meetings/2025_07_08_meeting.md @@ -0,0 +1,70 @@ +# 架构SIG例会 2025-07-08 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:申请新建sig仓:mechbody_controller +议题2:申请新建sig仓:sane-airscan +议题3:SIG仓申请孵化毕业:applications_cell_broadcast +议题4:申请新建sig仓:idlize(闭环遗留问题) +议题5:申请新建sig仓:GameController(闭环遗留问题) +议题6、third_party_cups-filters部件拆分 + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、申请新建sig仓:mechbody_controller** +汇报人:董慧滨 +会议结论: +1、同意在OpenHarmony-SIG下新建mechbody_controller仓,归属sig-distributedhardwaremgr。毕业时闭环遗留问题。 +遗留问题: +1、更新架构图,将不相关模块删除,架构图中补充管理APP模块。 +2、补充对外开发接口功能。 +3、补充南向控制协议标准和规范。 +4、提供开发指南。 +5、PCS中定义清楚对设备的要求,并提供相应XTS测试用例。 +6、为实现‘具身智能服务’的功能完整性验证,建议将设备连接及服务启动能力统一纳入‘统一互联APP’进行承载。功能可根据实际需求进行精简裁剪,并最终集成到系统APP中,以实现无缝协同 + +**议题2、申请新建sig仓:sane-airscan** +汇报人:刘昊苏 +会议结论: +1、同意在OpenHarmony-SIG下新建sane-airscan三方仓库,归属sig_basicsoftwareservice。毕业时闭环遗留问题。 +遗留问题: +1、sig_basicsoftwareservice技术栈里补充扫描相关部件。 +2、仓架构图重点描述扫描仪驱动及周边配套部件。 + +**议题3、SIG仓申请孵化毕业:applications_cell_broadcast** +汇报人:景沪川 +会议结论: +1、闭环遗留问题后同意applications_cell_broadcast毕业。 +遗留问题: +1、需要在README中详细说明cbs_config如何配置,并注明遵守的具体3GPP协议名称。 +2、API使用OpenHarmony主线最新版本,并随系统同步演进。 +3、应用图标授权问题需和UX确认,并补充相关授权声明文件。 +4、文件名称规范性检查,譬如去掉“不合规敏感词”词汇。 + +**议题4、申请新建sig仓:idlize(闭环遗留问题)** +汇报人:郭泽均 +会议结论: +1、同意在OpenHarmony-SIG下新建idlize仓,归属appframework-SIG。 +遗留问题: +1、同步刷新SIG技术领域地图。 + +**议题5、申请新建sig仓:GameController(闭环遗留问题)** +汇报人:吴德俊 +会议结论: +1、同意在OpenHarmony-SIG下新建GameController仓库,归属sig_gaming。 +遗留问题: +1、毕业前与硬件外设工作组确认游戏外设认证,并与input等子系统确认防仿冒技术方案。 +2、同步刷新SIG技术领域地图。 + +**议题6、third_party_cups-filters部件拆分** +汇报人:郭盛帮 +会议结论: +1、同意拆分third_party_cups-filters部件为third_party_cups-filters (原有)和third_party_libcupsfilters(新增)。同意新建third_party_libcupsfilters SIG仓库。毕业时闭环遗留问题。 +遗留问题: +1、注意部件对外提供接口能力最小化。 +2、将此部分内容刷新到sig_basicsoftwareservice技术栈地图中,在相关部件中相互标记。 diff --git a/sig/sig_architecture/meetings/2025_07_17_meeting.md b/sig/sig_architecture/meetings/2025_07_17_meeting.md new file mode 100644 index 0000000000000000000000000000000000000000..1427110f7d630608e30ec33416b4187cf1dd437c --- /dev/null +++ b/sig/sig_architecture/meetings/2025_07_17_meeting.md @@ -0,0 +1,42 @@ +# 架构SIG例会 2025-07-17 9:30-12:00(UTC+08:00)Beijing + +## 议题(Agenda) + +议题1:申请新建sig仓:fluttertpc_boringssl +议题2:node_pool毕业申请 +议题3:IoT-Device-SDK-C申请毕业 + +## 与会人(Attendees) + +任革林 [@im-off-this-week](https://gitee.com/im-off-this-week) +董金光 [@dongjinguang](https://gitee.com/dongjinguang) + +## 会议纪要(Notes) + +**议题1、申请新建sig仓:fluttertpc_boringssl** +汇报人:肖烈 +会议结论: +1、同意在OpenHarmony-Sig下新建fluttertpc_boringssl仓库。 +遗留问题: +1、毕业时需要提供一到两家的用户验收报告。 + +**议题2、node_pool毕业申请** +汇报人:卢伟伟 +会议结论: +1、闭环遗留问题后重新上会评审。 +遗留问题: +1、目录结构调整:包含src和sample两个子目录,sample下为OpenHarmony工程。 +2、sample库依赖配置:sample通过依赖发布的三方库实现,而非直接依赖源码。 +3、node_pool版本发布:发布node_pool的最新release版本。 +4、readme里面体现支持的OpenHarmony版本。 +5、伙伴的使用情况反馈收集:稳定性、性能、功能完整性和易用性等。 + +**议题3、IoT-Device-SDK-C申请毕业** +汇报人:贺张俭 +会议结论: +1、闭环遗留问题后重新上会评审。 +遗留问题: +1、修改编译方式,不依赖于OpenHarmony系统部件,仅依赖OpenHarmony SDK。 +2、添加新编译方式文档,并提供用户使用报告。 +3、tag描述中的鸿蒙修改为具体使用的OS(OpenHarmony)。 +4、目录结构调整:至少包含src、sample、docs三个子目录,src存放三方库源文件,sample存放使用该库的OpenHarmony工程样例文件,docs存放版本信息,接口说明文档和使用指南。