公共项目会议 - 2020 年 8 月 13 日

继续进行每两周一次的公开项目会议系列……

继续进行每两周一次的公开项目会议系列,以下是 2020 年 8 月 13 日举行的会议时间表(时间为 IST)。

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

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


Diego Molina 晚上 7:58:wave

  • 这是今天的议程
  • 通用项目统计数据(上次会议:338 个未解决的问题,73 个未解决的 PR)
  • 总体公告?委员会中有新人,具有提交权限等?
  • 改进工作流程(审查 PR、改进设计要求)
  • GitHub 组织中的 Selenium Conf 网站?(README 待定)
  • IDE 到主存储库?
  • 用户/密码、访问密钥等…到分发和发布存储库。
  • 上次 PLC/SFC 电话会议有什么新消息吗?
  • 会议。印度 SeConf 和芝加哥 SeConf 的状态?
  • Alpha 7 需要完成的待办工作?
  • 第一个 Beta 版本需要完成的待办工作?
  • Selenium 品牌指南
  • Selenium 营销策略(例如:Webpack)
  • CoC,后续步骤?
  • 有没有人与 Miki 讨论过 go 绑定?(该主题在之前的会议中被跳过,但最好将其保留在议程上,以便我们在有更多带宽时采取行动)

晚上 8:00

让我们从第 1 项通用项目统计数据开始(上次会议:338 个未解决的问题,73 个未解决的 PR)

晚上 8:01

当前统计数据:334 个未解决的问题,63 个未解决的 PR。下一项:总体公告?委员会中有新人,具有提交权限等?据我所知没有,还有其他人吗?

David Burns 晚上 8:02

没有,但我想建议在 github 上为我的团队创建一个新团队,以便至少具有错误分类能力

晚上 8:03

除非错误以某种方式与组织相关联,否则我无法分配错误

Diego Molina 晚上 8:03

这是一个好主意,我曾想过创建一个分类团队,并添加已经在 #selenium 频道中提供帮助的人,例如 @Salmon Mode :+1

Simon Stewart 晚上 8:03

+1 支持分类团队

Diego Molina 晚上 8:04

我们应该将其添加到治理模型中

David Burns 晚上 8:04

我们可以在稍后阶段讨论我团队的提交权限,但我想让他们加入组织

Diego Molina 晚上 8:04

作为团队的一员,而无需明确成为提交者

晚上 8:05

谁想承担这项任务?将其添加到治理模型中?

David Burns 晚上 8:05

我可以

Diego Molina 晚上 8:05

:thumbsup

晚上 8:06

下一个主题?改进工作流程(审查 PR、改进设计要求)

David Burns 晚上 8:06

那是我的

晚上 8:07

我想看看是否有办法让我们在问题中更好地描述人们想要的设计,我注意到人们在我的团队正在处理的错误中误解了请求

晚上 8:08

而且我不知道是缺少部落知识还是普遍经验,或者我们能为这种情况制定更明确的流程吗

Simon Stewart 晚上 8:08

“误解”?

David Burns 晚上 8:09

好吧,我们开始解决可观察性问题,并且在某些情况下,根据他们的解释完成了工作,结果却有所不同,他们没有相同的背景和更改背后的动机

Simon Stewart 晚上 8:10

当我们讨论事件内容时,这真的很有帮助。而且由于我计划自己完成这项工作,因此似乎更轻松,不必在问题中完全描述所有内容

David Burns 晚上 8:10

我同意,我想看看是否有办法可以预先将它加载到问题中,而不是向下走,编写代码,它是错误的,再试一次

Simon Stewart 晚上 8:10

也许如果我们明确表示它们是对话的占位符,并确定与谁交谈?

Diego Molina 晚上 8:11

我通常错过的,是 Slack 中的对话所做的决定没有写入 GitHub 问题或 PR 中,这使得事情很难审查和继续

David Burns 晚上 8:11

也是这样

晚上 8:12

但是进行对话需要与需要交谈的人有空,由于许多因素,这并不总是现实的期望

Simon Stewart 晚上 8:13

没错,但是预先加载所有设计工作也不切实际

David Burns 晚上 8:13

我想,如果我们添加更多背景和动机,那将是一个很好的中间点

晚上 8:13

动机对我来说是最重要的。

Diego Molina 晚上 8:13

我们还需要意识到,我们之前没有类似路线图的东西,Simon 用他的头脑风暴帮助我们将 GitHub 问题转换为 Selenium 4 发布项目,因此我们处境比以前更好,但我同意需要更多关于问题中预期内容的详细信息,这是迭代中的自然下一步:+1

David Burns 晚上 8:14

同意

晚上 8:15

因为,这是我的下一项,如果我们可以在问题中获得更多信息,那么更容易审查,我可以审查一些更改,并且我在 java 服务器中追求正确性,但这可能是错误的想法,而且我们有 PR 闲置,同样是因为人们有生活,不能总是在这里

Diego Molina 晚上 8:16

你认为我们应该回到未解决的问题,并找到扩展它们并使它们更清晰的方法吗?

Simon Stewart 晚上 8:17

选择需要澄清的子集并询问?

David Burns 晚上 8:17

我已经开始对下一批我希望我的团队处理的工作这样做,我的目标,就像每个人一样,是发布 se4

Simon Stewart 晚上 8:17

同意,我想帮助实现这一目标

晚上 8:18

但是我在一些奇怪的时间限制下

David Burns 晚上 8:18

我知道,我没有责怪任何人

Simon Stewart 晚上 8:18

我知道 :slightly_smiling_face

David Burns 晚上 8:18

我只是想让你的生活和我的团队的生活更轻松,你有点同时在这两者之中

晚上 8:19

所以...既然代码是可变的...我们可以采用我先审查正确性,如果错了,我们发现了,就提出一个新的问题,并附上更多背景/动机?我会把它放到我们团队的待办事项中?

晚上 8:20

我觉得如果 Sauce 扩大团队,这个问题可能会出现

Diego Molina 晚上 8:20

呃,我需要这句话的简单英语翻译

David Burns 晚上 8:21

呵呵...抱歉,因为我可以审查代码,并确保我们有测试。如果我觉得可以合并,我就会合并,几天后

晚上 8:22

如果这个小组中的其他人不同意这个更改,请告诉我,我会把它添加到我们的工作中,并解决它。缺少背景和动机的问题可能会发生在任何加入这个小组的人身上,例如 Sauce 扩大他们的开源团队

Diego Molina 晚上 8:24

明白了,感谢翻译。我觉得没问题,我认为最终这是有道理的,我们总可以在合并代码后改进

David Burns 晚上 8:24

好。我们团队有一些 PR 已经搁置了一段时间了

晚上 8:25

而且我觉得我不能合并,因为我对服务器没有信心(给我一个浏览器就好了)

Diego Molina 晚上 8:26

我正在寻找方法来更多地提供帮助,但我们应该遵循你的建议,我希望在合并之前在 PR 中发表评论,例如“嘿,这个已经搁置了一段时间了,在我看来是正确的,除非有人反对,否则我明天会合并它” :+1

David Burns 晚上 8:27

成交,我们可以达到一个阶段,我的团队可以互相审查,这样会更好

Diego Molina 晚上 8:27

:thumbsup

晚上 8:28

下一个话题? GitHub 组织中的 Selenium Conf 网站?(README 待定)

晚上 8:29

这里快速更新一下,Andrew 向我介绍了如何进行更改,设置比我想象的要复杂。我们正在记录它。在不久的将来,我们应该为 Selenium 会议在治理模型中正式成立一个团队,那里正在进行很多工作,应该得到更多的认可 :+1

晚上 8:30

下一个话题,IDE 到主仓库?

晚上 8:30

我看到 @AutomatedTester 和 @rajendra 正在将 IDE 仓库迁移到 bazel,对吗?

David Burns 晚上 8:31

bazel 的工作一旦完成,我们就可以把它整体迁移过来,我认为 bazel 的工作占了 40% 的包。测试仍然需要做,但我们正在触碰 bazel 的粗糙边缘

晚上 8:32

我们两个都在 bazel slack 上和人们聊天

Diego Molina 晚上 8:32

谢谢更新,下一个话题?

晚上 8:33

用于分发和发布存储库的用户名/密码、访问密钥等。我添加了这个

晚上 8:34

几周前,我更改了 docker-selenium 的发布方式,将其迁移到 GitHub Actions,因为我不知道用于将映像推送到 Docker Hub 的密码,所以我必须重置密码并在那里使用它

晚上 8:35

这意味着现在只有我有密码,而且我相信我们拥有的许多其他东西也是如此(npm、python 和 ruby​​ 相关的东西、Google/Firefox 的商店等)。TLC 中的人是否可以访问这些信息?

Simon Stewart 晚上 8:35

我们有一些密码存储在 LastPass 中

Diego Molina 晚上 8:35

也可以合并它吗?

Simon Stewart 晚上 8:36

我们可以根据需要共享个人凭据

Diego Molina 晚上 8:36

问题是,“根据需要”的时刻通常发生在拥有凭据的人不可用时

Simon Stewart 晚上 8:37

这就是为什么我们在 LastPass 上共享它们的原因 :slightly_smiling_face

Titus Fortner 晚上 8:37

我们可以创建一个用于 Rubygems 的 selenium 帐户并共享密码,现在它是手动授予个人帐户权限

Diego Molina 晚上 8:38

谁可以访问 LastPass 并可以授予所有 TLC 成员访问权限?

Simon Stewart 晚上 8:38

我可以。PLC 中的每个人也应该可以

Diego Molina 晚上 8:38

我只是在说发布等所需的凭据,我们是否要混合使用不同类型的凭据?

Simon Stewart 晚上 8:38

(正在开会,我需要在工作中发言。要退出这里了)

Diego Molina 晚上 8:39

好的,那么我们可以在下次会议上再次讨论这个话题,但我们已经开始了 :slightly_smiling_face: 下一个话题:上次 PLC/SFC 通话是否有任何新进展?

晚上 8:40

似乎没有 :slightly_smiling_face: 下一个话题:会议。印度 SeConf 和芝加哥 SeConf 的状态?

David Burns 晚上 8:42

@mmerrell 或 @manoj9788 ?

Diego Molina 晚上 8:42

我知道印度是虚拟的,并且已经有了时间表,我认为他们正在弄清楚是否会举办研讨会 :+1::skin-tone-4

Diego Molina 晚上 8:43

而且我看到芝加哥已经正式推迟到 2021 年

David Burns 晚上 8:43

在这种情况下,将这个话题移到只讨论印度,然后发布该会议,并在一段时间内从议程中删除它

Diego Molina 晚上 8:44

好的,有道理,下一个话题:Alpha 7 需要完成的待办事项?第一个 Beta 需要完成的待办事项?我不确定这里是否有太多更新

晚上 8:44

我认为我们需要落实那些搁置的 PR 才能进入最后一个 alpha 版本

Marcus Merrell 晚上 8:46

是的——我们已经将所有芝加哥 SeConf 会议推迟到 11 月。我们正在努力与场地选择明年的新日期,并正在研究合同中的措辞,这将允许我们“最终取消能力”,如果这个问题继续存在。我们可以暂时把它从议程中移除 :+1

晚上 8:47

我没有关于印度的任何新信息 - 据我所知,计划没有任何变化

Diego Molina 晚上 8:48

谢谢 Marcus!

晚上 8:49

所以,我知道议程中的其余 4 个主题没有任何更新,所以我建议我们跳过它们,并提前结束会议,你们觉得怎么样?

David Burns 晚上 8:49

行 @mmerrell 嘿...善意地提醒一下那个耗尽的 PR

Diego Molina 晚上 8:51

好的,谢谢大家的时间!