没有这方面的经验,这样基于关键字检索得到的owner,准确率怎么样?
发件人: wufengguang 发送时间: 2020年2月19日 16:13 收件人: Huxinwei huxinwei@huawei.com; tc@openeuler.org 抄送: Xiexiuqi xiexiuqi@huawei.com; Guohanjun (Hanjun Guo) guohanjun@huawei.com; Zhanghailiang zhang.zhanghailiang@huawei.com; Xiongwei (William, Euler) xiongwei888@huawei.com; Wangxun (Dream) dream.wangxun@huawei.com; Xiehong (Cynthia) xiehong@huawei.com; Zhangwenfeng (A) wind.zhangwenfeng@huawei.com; Jiangdayong jiangdayong@huawei.com; zhangxianmin zhangxianmin1@huawei.com; caihaomin caihaomin@huawei.com; Yanan (Euler) yanan@huawei.com; Hufeng (Solar, Euler) solar.hu@huawei.com; Liyongle (Fred) liyongle@huawei.com 主题: 答复: [Tc] Re: 【Meeting Notice】openEuler TC regular meeting Time: 2020-02-19 09:30-12:30
关于gitee issue的主动通知机制
可能需要长期有人(轮值)做triage。这个人可以作为以下脚本在找不到自动owner的情况下,作为默认接收者。 下面是一个技术上的自动triage思路,请大家提意见。
背景
在有新issue等其他事件发生时,gitee支持email/wechat notification. 然而openEuler包数量众多,精准通知到直接责任人是个挑战。
提议
在gitee上统一设置通知地址为 <some.robot@some.commailto:some.robot@some.com>
然后写一个脚本,跑在一台公有云虚机上
input: a pre-configured large keyword=>owner mapping loop: wait email to <some.robot@some.commailto:some.robot@some.com> read issue content map keywords to owner emails forward email to owners
其中的keyword可以是包名字和描述关键字。Owner就是责任人邮箱。 这种搜索尤其是相关性打分,如果用elasticsearch来查询的话,效果应该不错。
邮件处理脚本样板应该能在github上找到类似的,拿过来改一改,加上我们的自定义逻辑即可。
此致,
敬礼 吴峰光
发件人: Huxinwei 发送时间: 2020年2月19日 12:23 收件人: tc@openeuler.orgmailto:tc@openeuler.org 抄送: Xiexiuqi <xiexiuqi@huawei.commailto:xiexiuqi@huawei.com>; Guohanjun (Hanjun Guo) <guohanjun@huawei.commailto:guohanjun@huawei.com>; Zhanghailiang <zhang.zhanghailiang@huawei.commailto:zhang.zhanghailiang@huawei.com>; Xiongwei (William, Euler) <xiongwei888@huawei.commailto:xiongwei888@huawei.com>; Wangxun (Dream) <dream.wangxun@huawei.commailto:dream.wangxun@huawei.com>; Xiehong (Cynthia) <xiehong@huawei.commailto:xiehong@huawei.com>; wufengguang <wufengguang@huawei.commailto:wufengguang@huawei.com>; Zhangwenfeng (A) <wind.zhangwenfeng@huawei.commailto:wind.zhangwenfeng@huawei.com>; Jiangdayong <jiangdayong@huawei.commailto:jiangdayong@huawei.com>; zhangxianmin <zhangxianmin1@huawei.commailto:zhangxianmin1@huawei.com>; caihaomin <caihaomin@huawei.commailto:caihaomin@huawei.com>; Yanan (Euler) <yanan@huawei.commailto:yanan@huawei.com>; Hufeng (Solar, Euler) <solar.hu@huawei.commailto:solar.hu@huawei.com>; Liyongle (Fred) <liyongle@huawei.commailto:liyongle@huawei.com> 主题: 答复: [Tc] Re: 【Meeting Notice】openEuler TC regular meeting Time: 2020-02-19 09:30-12:30
2020-02-19 openEuler TC 第二次例行会议:
10:00 ~ 11:55
与会: Guohanjun myeuler Hailiang Zhang xiexiuqi Shinwell Hu (主持,纪要) Cynthia yanan (议题) Haomin (议题) Hufeng (议题) Wufengguang (列席)
缺席: Wangxun
议题一:申请openEuler LTS ISO中不带python2 (by Yanan)
1. TC认同在openEuler LTS中应该去除python2,及依赖python2的功能。 提供python3的相应功能来替换。这样有助降低openEuler LTS版本的安全风险。
2. 同意在gitee上为python2建仓,并继续在openEuler社区中提供python2。 TC建议python2在openEuler中进入legacy状态。 所有针对python2的issue自动关闭并且建议升级到python3,但可以接纳新的MR。
3. 删除python2过程中可能还会发现兼容性bug。wufengguang建议通过对#!扫描来找到潜在问题点。 TC同意这类问题数量可控,建议yanan执行时注意。
议题二:审视iSula开源进展 (by Haomin)
1. iSula开源项目缺少CI。TC建议 - 联系Hufeng了解openEuler的CI如何适配iSula -- 责任人 Haomin - TC跟踪这个问题的解决 -- 责任人 Cynthia
2. 当前gitee上缺少机制来将commit关联到issue等 - 给gitee提issue -- 责任人 Haomin - TC跟踪这个问题的解决,并且梳理和gitee沟通的渠道 -- 责任人 myeuler
3. iSula的release应该遵循流程 - 杨丽之前有开发过相应的流程,请杨丽上TC会议介绍流程 -- 责任人 Cynthia - iSula建议考虑独立的网站,如isula.openeuler.org -- 责任人 Haomin
4. TC认同iSula能够和其他开源项目形成互动,是好的实践方式。后续建议其他项目学习。
临时议题:在openEuler上建立独立的wiki系统 (xieqiuxi)
1. TC认同当前gitee上建立wiki缺少功能。建议以openEuler认证的开发人员为范围,构建全功能的wiki。 2. TC整理并正式给INFRA团队提需求 -- 责任人:Shinwell
议题三:开放driver kit到openEuler以支持驱动合入与第三方认证。
1. TC同意开放driver kit,作为openEuler驱动的流程一部分 2. TC请业务团队决策是否开源,以及采用什么license。
议题四:openEuler如何及时相应gitee上针对openEuler的特性诉求:
1. TC建议所有的issue在2~3天内acknowlodge。这一SLA建议沟通到openEuler开发人员全员。 2. 当前issue没有好的主动通知机制,依赖开发团队去做polling。TC整理并形成改建需求,反馈给INFRA团队 -- 责任人 xiexiuqi Shinwell 3. 在INFRA改进前,TC建议各个开发团队安排专人定期检视新增issue
议题五:openEuler用户反馈
1. Fred Li未参会,本议题取消
临时议题:openEuler是否需要支持桌面系统 (Cynthia)
1. TC委托myeuler牵头,对当前Linux桌面环境现状,以及openEuler的差距做调研分析。 -- 责任 myeuler
总结:
下次会议时间 2020-03-04 10:00 am 下次会议召集人 myeuler
发件人: Huxinwei via Tc [mailto:tc@openeuler.org] 发送时间: 2020年2月17日 16:42 收件人: tc@openeuler.orgmailto:tc@openeuler.org 主题: [Tc] Re: 【Meeting Notice】openEuler TC regular meeting Time: 2020-02-19 09:30-12:30
Hi all,
This is welink conference is for next TC regular meeting.
I booked it half an hour ahead in case you want to try before the meeting officially started.
For now, following topics have been proposed;
1. Review the progress of iSula project. (via Caihaomin)
2. Proposed on a new SIG focusing on openEuler driver test kit. (via Shinwell)
3. Proposed on a way to address feature requests timely (via myeuler)
i.e. https://gitee.com/openeuler/community/issues/I196AQ?from=project-issue
for this kind of technical issue, we should set up a process assign some guy to respond timely. and make a process to make sure if this kind of request should be turn to be a release requirements.
4. Voice from user (to-be-confirmed)
Please feel free to propose additional topics based on your experience.
Regards Xinwei
From: Meeting Book via Tc [mailto:tc@openeuler.org] Sent: Monday, February 17, 2020 4:34 PM To: tc@openeuler.orgmailto:tc@openeuler.org Subject: [Tc] 【Meeting Notice】openEuler TC regular meeting Time: 2020-02-19 09:30-12:30
Topic
[WeLink Meeting] openEuler TC regular meeting
Time
2020-02-19 09:30-12:30((UTC+08:00)Beijing)
Join Conference
Join (External) >>https://welink-meeting.zoom.us/j/185594445
Meeting ID
185 594 445
Convener
胡欣蔚
Tips:
WeMeeting客户端无法入会,请点击会议链接按照提示下载ZOOM客户端入会。
WeMeeting cannot join the conference. Please click the conference link and download the ZOOM to join the conference.
Huawei and all its affiliates respect your privacy and are committed to protecting it. When inviting you to join a video meeting, we will collect and use your personal information, including your name, device type, IP address, network type, microphone, speaker, camera, joining time, and leaving time. For more information about Huawei’s privacy policy, visit https://www.huawei.com/cn/privacy-policy