公共项目会议 - 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
好的,谢谢大家的时间!