公共项目会议 - 2021年2月11日
分类
存档的会议纪要
继续进行每两周一次的公共项目会议系列,以下是 2021 年 2 月 11 日下午 5:30 举行的会议的时间轴(以下时间均为 CET)。
会议在 Selenium Slack 的 #selenium-tlc
频道举行。
Diego Molina 下午 5:31
今天的议程
- 项目总体统计数据(上次会议:252 个未解决的问题,35 个未解决的 PR,当前:234 个,32 个 PR)
- 上次 PLC/SFC 通话有什么新情况要报告吗?
- 总体公告?委员会、提交权限等方面的新成员?
- 第一个 Beta 版本需要完成的待办事项?
- CoC,下一步?
@simonstewart @barancev @titusfortner @AutomatedTester
欢迎添加更多主题
故意不提及 Jim,Jim 不能参加
@harsha509 @luke 以及其他人,也欢迎加入
Simon Stewart 下午 5:34
@titusfortner 想添加 “删除 Edge HTML”
Titus Fortner 下午 5:35
也许可以讨论一下 Beta 版本发布后的总体计划,因为看起来发布迫在眉睫?
Diego Molina 下午 5:35
好的,首先要提到的是…大家在处理未解决的 PR 和 GH 问题方面做得非常出色!
我不记得我们上次有这么“少”的问题和 PR 是什么时候了
但我们可以继续让这个数字变小 :slightly_smiling_face
第一个主题:上次 PLC/SFC 通话有什么新情况要报告吗?
Alexei Barantsev 下午 5:37
我预计 beta 1 版本发布日期之后,bug 报告的数量会增加
人们会下载并尝试新版本
做好准备 :slightly_smiling_face
Titus Fortner 下午 5:38
希望如此。 :)
Luke Hill 下午 5:38
好的。这些会议是什么时候举行的,我“应该”参加吗?还有一些包含链接的会议请求吗?
我这样问只是因为我参加的 Cucumber 会议已经添加到我的日历中,这样我就不会忘记。
Simon Stewart 下午 5:38
@luke 我们有一个公开的共享日历
每周四英国时间下午 4:30 都有活动
Diego Molina 下午 5:39
我相信这是日历的链接,Luke https://calendar.google.com/calendar/embed?src=7nmc82h5ok17obircmdu27sghs%40group.calendar.google.com&ctz=Europe%2FBerlin
Simon Stewart 下午 5:39
我们会在活动开始前 30 分钟在这里宣布
Diego Molina 下午 5:39
那么,我们第一个主题有什么要说的吗?
上次 PLC/SFC 通话有什么新情况要报告吗?
Luke Hill 下午 5:40
好的,是直接在这里输入文字还是有视频通话?
Diego Molina 下午 5:40
只输入文字
Simon Stewart 下午 5:41
PLC/SFC 通话没有太多要报告的
Alexei Barantsev 下午 5:41
关于问题和 PR,该项目的 JS 部分有一位新贡献者,https://github.com/SeleniumHQ/selenium/pulls/potapovDim 我认为我们应该尽可能地支持他,他似乎很有积极性,我看到他在 youtube 上直播了关于官方 selenium JS 绑定的内容
Simon Stewart 下午 5:42
我们正在等待 @mmerrell 的回复:他将直接联系 SFC
@barancev +1 支持新成员。我们有什么可以帮助他们的吗?
Alexei Barantsev 下午 5:42
JS 部分的团队人数一直不足…所以我们应该非常关心 JS 贡献者
我正在尝试联系 potapovDim,让他更多地参与进来
David Burns 下午 5:43
我一直在努力使 JS 绑定成为 Bazel 的一流公民
我认为我快完成了
Diego Molina 下午 5:44
好的,下一个主题是
总体公告?委员会、提交权限等方面的新成员?
可能不多?
Marcus Merrell 下午 5:45
我联系了 SFC 关于 CoC SOW 的事 - Karen 回复说她会在“明天”查看,而“明天”是上周三。我现在就给她发短信,看看她怎么说
David Burns 下午 5:45
酷
我们 CoC 的联系人仍然是免费的
Marcus Merrell 下午 5:45
你是说“可用”吗?
David Burns 下午 5:46
不,她一直在努力恢复工作,但由于 COVID 的原因,她正在慢慢恢复
Diego Molina 下午 5:47
好的,让我们跳到主要主题
第一个 Beta 版本需要完成的待办事项?
Simon Stewart 下午 5:47
我的列表中有一些内容。
主要是,Options 类不会自动序列化为 w3c 安全的版本。
这不难修复
David Burns 下午 5:48
我的列表里有 JS 中的 Firefox CDP(快完成了)
Simon Stewart 下午 5:48
我们一直在努力使 Grid 稳定。它会消耗内存,但现在应该可以工作了(@barancev 和 @diemol 可以纠正我)
Diego Molina 下午 5:49
我在客户端有这两个项目,它们还在待办事项中吗?使相对定位器返回按接近度排序的元素 允许定位器策略可插拔 为命令启用回退
Alexei Barantsev 下午 5:49
我认为 Grid 已经准备好发布了
Jim Evans 下午 5:49
我的列表都是 beta1 之后的,主要围绕重构,以便在远程支持 CDP 并启用 Firefox。
Alexei Barantsev 下午 5:49
存在内存泄漏,但对于 beta 版来说不是关键问题
Simon Stewart 5:49 PM
@diemol 这两个都完成了
Titus Fortner 5:50 PM
Firefox CDP 不应该阻碍 beta 版的发布
我们需要修复 Options 才能发布 beta 版吗?
希望在发布 beta 版后可以更频繁地发布,只是想知道 beta 版必须具备哪些条件
Diego Molina 5:52 PM
我们认为什么时候可以发布 beta 1?
我们应该为下周设定一个日期吗?
Titus Fortner 5:52 PM
今晚?
一切都正常,那么我们需要因为什么功能而推迟发布?
我们可以将所有功能都在未来的 beta 版中完成吗?
Diego Molina 5:53 PM
也许唯一的问题是 @simonstewart 提到的?
Simon Stewart 5:53 PM
Options 问题是关键,我认为是这样
Titus Fortner 5:54 PM
没有它我们就不能发布 beta 版吗?这是一个用户可见的更改吗?
Simon Stewart 5:54 PM
在 Java 中无法创建 webdriver 实例是不理想的
Titus Fortner 5:54 PM
我完全同意这是需要的
Simon Stewart 5:54 PM
这是一个用户可见的更改
Titus Fortner 5:54 PM
好的,那就这样吧 :) 简单。
David Burns 5:54 PM
我的意思是……没人用 Java,对吧
Simon Stewart 5:55 PM
很少有人用。
这是一个小众的东西
Jim Evans 5:55 PM
考虑把自己的名字改成“没人”
Titus Fortner 5:55 PM
我以为这是一个在实现中修复的次优问题
但如果它改变了用户必须做的事情,那就太好了。我们下周定个日期吧?:)
Simon Stewart 5:57 PM
我们会在准备好时发布。
但可能在下周
Diego Molina 5:58 PM
我们可以定一个暂定日期吗?
这样大家心里有数,如果可能的话,可以为此节省一些时间
比如,我们定在下周四,并在周二碰头看看是否真的可以做到,你们觉得如何?
Titus Fortner 6:01 PM
一切都取决于 Simon 的想法。Ruby 的东西应该可以随时准备好
Simon Stewart 6:03 PM
我的时间非常有限。
但周一和周二应该是我处理 Selenium 的时间
Alexei Barantsev 6:04 PM
那我们周一发布吧
David Burns 6:04 PM
Python 的东西都准备好了,更新日志也更新了
Simon Stewart 6:05 PM
@barancev 如果周一切都正常,我们就周一发布
Alexei Barantsev 6:06 PM
是的,如果一切正常
Titus Fortner 6:06 PM
我同意
很期待
David Burns 6:06 PM
我们不要设定日期,虽然我很想发布 beta 版。大家会太关注这个
Diego Molina 6:06 PM
好的,我的目的只是推动这次对话 :slightly_smiling_face
Titus Fortner 6:08 PM
我们准备好讨论移除 EdgeHTML 了吗?:)
Diego Molina 6:08 PM
开始吧
Titus Fortner 6:09 PM
谁想在 Selenium4 中保留它?
没人?好吧,我们移除它。
:)
Simon Stewart 6:09 PM
我将让 @jimevans 来决定
Titus Fortner 6:10 PM
说真的,在 Se4 中调用 “edge” 方法来表示最新的版本,而不是让人们指定 “edge_chrome” 和 “edge_html” 等,会减少混乱
Simon Stewart 6:10 PM
我对 edge 和 edgehtml 没意见
Titus Fortner 6:10 PM
好吧,“edge” 以前是 edgehtml
Simon Stewart 6:10 PM
所有偷懒的人都会意外地得到正确的东西
Titus Fortner 6:10 PM
所以无论如何都会发生变化
但我对 @jimevans 的任何决定都表示同意
Jim Evans 6:11 PM
让我来决定是否保留 EdgeHTML?
Simon Stewart 6:11 PM
是的
Titus Fortner 6:12 PM
既然微软正在强制人们放弃它,我们是否应该在 Se 4 中放弃对它的显式支持……:)
Alexei Barantsev 6:12 PM
@titusfortner 我们为 IE 提供支持 :slightly_smiling_face
Titus Fortner 6:13 PM
IE 是并将始终是特殊的
Diego Molina 6:13 PM
这是关于 EdgeHTML,而不是 IE,对吧?
David Burns 6:13 PM
看起来 bwalderman 之前提交了一个 Python 的补丁来移除它
Titus Fortner 6:13 PM
我认为微软可以比强迫人们升级 IE 更容易地强迫人们从 EdgeHTML 升级到 Edgium
David Burns 6:13 PM
bwalderman 是 John Jansen 团队的
Alexei Barantsev 6:13 PM
@diemol 是的,是 EdgeHTML,不是 IE
Jim Evans 6:13 PM
鉴于他们正在对使用 EdgeHTML 的人进行强制升级,我倾向于移除对它的支持。当然,我们这样做之后,肯定会有人问:“我如何针对 edgehtml 进行测试,因为我不关心我的用户实际使用的是什么,也不想进行批判性思考。”
今天有点愤世嫉俗。
David Burns 6:14 PM
所以……这其实是我的问题……
Simon Stewart 6:14 PM
我同意从 Java 树中移除它
David Burns 6:14 PM
Sauce 正在放弃对它的支持吗?
或者神奇的“这里有一个旧的 selenium 来支持它”类型的代码
Titus Fortner 6:15 PM
如果决定权在我,我会说支持,但事实并非如此,所以 ¯\_(ツ)_/¯
Diego Molina 6:15 PM
老实说,我不知道我们是怎么做的
David Burns 6:16 PM
我们可以问问你们的产品团队,尤其是他们正在开始一天的工作,或者……直接 YOLO 地放弃它
Diego Molina 6:16 PM
但如果这是一个微软将在三月份(?)开始不再支持的浏览器,我们最终会放弃它的
Titus Fortner 6:16 PM
我可以看到 IE 的合理用例,我看不到旧版 Edge 的合理用例,而且是的,自从 3.141.59 之后,一切都变得复杂了
Diego Molina 6:16 PM
去问负责的团队了
Titus Fortner 6:17 PM
伙计,我们仍然支持在 Vista 上运行 Firefox 4
David Burns 6:18 PM
如果他们来抱怨的话,就把这个截图给那个团队看……
Titus Fortner 6:18 PM
所以,如果需要,你可以使用 MutableCapabilities 来测试 EdgeHTML
David Burns 6:19 PM
Python 代码将它们视为相同,只是创建了不同的服务
Titus Fortner 6:21 PM
Titus:支持 Jim:倾向于支持
还有人对保留它有意见吗?
真正促使我更坚决地提出建议的是强制升级,以及该方法的潜在混乱
David Burns 6:22 PM
我乐意放弃
Diego Molina 6:22 PM
+1
Titus Fortner 6:22 PM
@barancev?
哦,错过了 Simon 说他同意
呼,好吧,我不再纠结这个问题了 :)
谢谢
Diego Molina 6:25 PM @titusfortner,也许你可以创建一个 GitHub issue,并为每种语言绑定添加标签?然后我们可以跟踪它
Titus Fortner 6:25 PM
还有一个要求……
我们是否可以创建一个列表,列出绑定需要实现的新功能,以便确保所有语言都支持相同的内容?
Java 中完成的一些事情,我不确定是与网格相关还是与绑定相关。
我知道 Ruby 缺少一些东西,我甚至不确定我知道所有缺少的东西是什么。
Diego Molina 6:28 PM
我认为我们需要查看变更日志并构建该列表
David Burns 6:30 PM
@titusfortner 感谢你主动提出确保文档是最新的
Titus Fortner 6:30 PM
我们可以在 issue 中创建一个网格,还是需要其他地方跟踪
我确实尝试过帮助编写文档,但是 Go 难住了我,我放弃了
我坚持使用 OO 更有意义的 Jekyll :)
Diego Molina 6:31 PM
一个 issue 很好
David Burns 6:31 PM
什么……
@titusfortner 你应该看看我的 Twitch……文档很简单
Diego Molina 6:32 PM
我们可以在 issue 中创建一个网格,还是需要其他地方跟踪
我正在回复这个
哈哈
David Burns 6:32 PM
这个“什么”是给 Titus 的
Diego Molina 6:32 PM
好了,会议时间到了,感谢大家!