公开项目会议 - 2020年9月24日

作为双周公开项目会议系列的延续,以下是2020年9月24日举行的会议的时间线(时间为IST)。

会议在Selenium Slack上的#selenium-tlc频道举行。

下一次会议将于2020年10月09日,欧洲中部时间下午4:30举行。


Diego Molina 晚上9:00

这是提议的议程,@AutomatedTester还有一些主题:一般项目统计

  • 上次会议:334个未解决的问题,63个未解决的PR
  • 当前:281个,61个PR。总体公告?委员会新成员,具有提交权限等?
  • 上一次PLC/SFC会议有什么新情况需要报告吗?
  • Alpha 7 需要完成的待办事项?
  • 第一个 Beta 需要完成的待办事项?

David Burns 晚上9:00

我没有更多主题,我想讨论其中一些主题

Diego Molina 晚上9:01

我需要提高阅读技巧 :slightly_smiling_face

晚上9:01

好的,让我们开始吧

Simon Stewart 晚上9:01

就座

Diego Molina 晚上9:02

一般项目统计 上次会议:334个未解决的问题,63个未解决的PR 当前:281个,61个PR 我们正在慢慢清理问题列表,还有更多清理工作 :slightly_smiling_face

Simon Stewart 晚上9:02

再过32周,我们就完成了(好吧,PR)

David Burns 晚上9:03

我认为我们应该为自己鼓掌。二月份我们有超过600个问题

Diego Molina 晚上9:03

绝对的

9:04

好的,下一个主题 总体公告?委员会新成员,具有提交权限等?我不知道任何公告...

Simon Stewart 晚上9:04

我也不知道

Diego Molina 晚上9:04

好的,所以下一个主题可能也没有任何更新 上一次PLC/SFC会议有什么新情况需要报告吗?

Simon Stewart 晚上9:05

我这里没有

Diego Molina 晚上9:06

很好,让我们跳到下一个 Alpha 7 需要完成的待办事项?

Jim Evans:black_medium_square: 晚上9:06 .NET需要对CDP进行相当多的重构,我计划明天花一整天时间来研究。

David Burns 晚上9:07

哦,太棒了

Simon Stewart 晚上9:07

我认为Java代码处于可发布状态,尽管我破坏了分发器中的一个测试,所以我可能想在着陆之前修复它

Rajendra Kadam 晚上9:07

我正在研究js cdp的东西

David Burns 晚上9:07

这里的Python代码只是我为了使API不那么糟糕而做的努力

Jim Evans:black_medium_square: 晚上9:07

一旦我为C#重做CDP生成,我对.NET代码库的状态会非常满意。

Simon Stewart 晚上9:07

有一个会话队列PR,如果能合并就太好了,但我认为这不是必需的

David Burns 晚上9:07

@p0deje已经完成了Ruby的东西

Diego Molina 晚上9:07

我正在审查@Puja Jagani关于会话队列的PR,最好在alpha中包含它

Simon Stewart 晚上9:07

@jimevans 这是个好消息 :slightly_smiling_face

Jim Evans:black_medium_square: 晚上9:08

我确实需要考虑为.NET开发一个“CDP的版本无关API”

Titus Fortner 晚上9:08

我们alpha 7需要cdp吗?从6到7有很多错误修复需要发布

Simon Stewart 晚上9:08

我希望我们在(至少)Java和.Net之间有一个相当统一的方法来处理统一的CDP。很乐意对Java树进行更改以实现这一目标

David Burns 晚上9:08

我认为队列功能需要在alpha中,这样我们才能让夜间用户使用

然后在beta中改进

Jim Evans:black_medium_square: 晚上9:09

@titusfortner 我至少需要在alpha7之前完成版本无关的api。.NET完全跳过了alpha6,因为我很糟糕。

Simon Stewart 晚上9:09

@titusfortner 在Java树中,新的CDP功能允许我们挂钩一堆API。如果其他语言也有这些功能就太好了

David Burns 晚上9:10

但是...在那之后,功能方面我们就完成了,对吧?我渴望让我们摆脱alpha,我们没有得到足够的使用量

Simon Stewart 晚上9:10

我认为一旦完成,我们就基本上完成了 UI看起来怎么样?

Diego Molina 晚上9:11

听起来是这样,对于Alpha 7,总结一下:CDP在绑定中工作 Grid中的会话队列

David Burns 晚上9:11

我认为UI已经到位了。我们已经修复了主要的UI问题

Jim Evans:black_medium_square: 晚上9:11

我同意这个评估。一旦完成.NET的CDP工作,我将其视为4.x的功能完整。

David Burns 晚上9:11

而且所有这些都在主干中

Diego Molina 晚上9:13

太好了,我不确定是否还有什么要添加到这个主题

Simon Stewart 晚上9:13

除了建议发布a7的日期?

David Burns 晚上9:13

下周(大家都没有压力)

Jim Evans:black_medium_square: 晚上9:14

下周三或之后。我确信我不可能一天完成所有工作。

David Burns 晚上9:14

周四和周五是我们正常的发布日期,所以听起来不错

Simon Stewart 晚上9:14

我决定以@jimevans说.Net准备就绪为前提发布

Jim Evans:black_medium_square: 晚上9:14

引用@AutomatedTester 的话“没有压力” :slightly_smiling_face: 我们是否确定a7是我们的最后一个alpha?

Simon Stewart 晚上9:15

硬性截止日期为2020-10-07 对于Java,是的 我认为我们有最多的可移动部件

Jim Evans:black_medium_square: 晚上9:15

(同意a7也是.NET的最后一个alpha)

Diego Molina 晚上9:17

其他绑定的意见?@AutomatedTester @titusfortner @rajendra @harsha509?

David Burns 晚上9:17

我希望我们摆脱alpha 所以...

Simon Stewart 晚上9:17

@AutomatedTester 我们都想摆脱alpha

Rajendra Kadam 晚上9:17

JS正在进行中,一些测试问题,正在尝试修复

Simon Stewart 晚上9:17

但我们也不想“仅仅因为”而移动

Sri Harsha 晚上9:18

JS已经在alpha 7中,我们可以用像alpha7-patch1这样的CDP发布JS npm吗?

Simon Stewart 晚上9:18

将JS升级到alpha8 保持简单 :slightly_smiling_face

Sri Harsha 晚上9:19

好的,谢谢 @simonstewart

Diego Molina 晚上9:21

讨论下一个主题“Betas”是否有意义?

Simon Stewart 晚上9:22

我们可以从“alphas”继续前进 :slightly_smiling_face

Diego Molina 晚上9:22

比如,为Betas制定一个时间表之类的?

David Burns 晚上9:22

https://github.com/SeleniumHQ/selenium/projects/2的“正在进行”部分中,有许多问题被“分配”了 我认为理解哪些功能需要用于我们通过beta是很重要的

Simon Stewart 晚上9:23

我本地有一堆带有更改的分支。如果它在 4.0 的路线图中,那就意味着在发布之前需要它。如果它不在路线图中,我们就不需要担心它(对于发布本身)(我们确实需要担心它)

David Burns 晚上 9:24

所以...我想我的请求是,如果你正在做这件事,我们可以做些什么来把它解决(比如移交给其他人),或者如果你还没开始,你可以取消给自己分配。我认为最好能更清楚地了解大家可以在哪里提供帮助。

Simon Stewart 晚上 9:25

我实际上没有被分配到那么多任务

David Burns 晚上 9:25

这其实是对我们所有人说的

Simon Stewart 晚上 9:25

一个代码审查,一个“为处理程序添加重试支持”。我有一个本地更改,其中有重试的骨架代码,以及命令的回退 URL。

Diego Molina 晚上 9:27

我看到过那个,想检查一下,但最近时间不太够。

Simon Stewart 晚上 9:27

同病相怜 :slightly_smiling_face

David Burns 晚上 9:28

所以我的请求的一部分实际上是想知道我可以如何提供帮助,而不需要不停地打扰你们所有人,我指的是我和我的团队。

Simon Stewart 晚上 9:29

让 Grid 变得非常稳定会非常有帮助。我怀疑我们并没有真正正确地使用 ZMQ。如果它崩溃了,我们就麻烦了。

David Burns 晚上 9:31

我们已经联系了 @adamgoucher,他看起来还不错。但这就是我想从 beta 版获得更多使用的地方,并且 grid 非常稳定,我们至少已经修复了来自 browserstack 的主要问题。

Simon Stewart 晚上 9:32

我非常希望有一种方法可以将 SaaS 提供商连接到 Grid。

David Burns 晚上 9:32

而且我希望尽快发布一个新的 alpha 版本,这样我们就可以开始更多地使用 Jaegar 了。

Simon Stewart 晚上 9:33

Docker 支持也需要一些工作。Firebase 支持和 XRay 对于在 GCP 和 AWS 中使用会很好。我们的 HTTP 客户端需要改进:我认为 reactor 对我们来说真的行不通。

9:34

每次我尝试切换到它时,都会出现另一个奇怪的故障。

David Burns 晚上 9:35

我很乐意让 Puja 参与进来。

Simon Stewart 晚上 9:36

我认为我们真正想演示的一件事是“将 Grid 部署到 EKS”,并看到它开始输出信息。@Puja Jagani 的帮助将会非常棒。

Puja Jagani 晚上 9:36

很乐意帮忙!

Simon Stewart 晚上 9:36

太棒了 :slightly_smiling_face

Diego Molina 晚上 9:36

我们可以做到,应该不难 :slightly_smiling_face

Simon Stewart 晚上 9:37

拥有一个 Kafka 版本的 EventBus 将允许人们使用其他托管基础设施,但我认为这对于 4.0 来说可能太多了。

Diego Molina 晚上 9:39

我更希望看到 Grid 在核心方面非常稳定,当这种情况发生时,再添加其他内容。

David Burns 晚上 9:39

诸如此类的增强肯定是 4.0 之后的项目。

Diego Molina 晚上 9:39

例如,我认为我们可以在发布后处理基于 Redis 的分发器。

Simon Stewart 晚上 9:40

我正在进行一些更改,使分发器的状态可序列化。一旦这些完成,我会对它感到更加满意。

Diego Molina 晚上 9:43

太棒了,我认为这些是今天的主题,还有其他事情吗?

Simon Stewart 晚上 9:44

我这里没有

David Burns 晚上 9:44

我结束了

Diego Molina 晚上 9:45

谢谢大家!

Simon Stewart 晚上 9:45 谢谢你,@diemol!