公開專案會議 - 2020年8月13日
延續每兩週一次的公開專案會議系列,以下是2020年8月13日會議的時間軸(時間為印度標準時間)。
會議在 Selenium Slack 的 #selenium-tlc
頻道舉行。
下次會議將於 2020 年 8 月 27 日下午 4:30 (歐洲中部時間) 舉行。
Diego Molina 晚上7:58 :wave
- 這是今天的議程
- 一般專案統計數據(上次會議:338 個未解決問題,73 個未合併 PR)
- 整體公告?委員會新成員、具有提交權限的新成員等?
- 改善工作流程(審查 PR、改進設計需求)
- Selenium Conf 網站是否放在 GitHub 組織中?(README 待處理)
- IDE 是否要移至主儲存庫?
- 發佈儲存庫和發行儲存庫的使用者/密碼、存取金鑰等。
- 上次 PLC/SFC 電話會議是否有任何新消息?
- 會議。印度 SeConf 和芝加哥 SeConf 的狀況?
- Alpha 7 需要完成的待辦事項?
- 第一個 Beta 版本需要完成的待辦事項?
- Selenium 品牌指南
- Selenium 行銷策略(例如:Webpack)
- CoC,後續步驟?
- 有人跟 Miki 談過 go bindings 嗎?(這個主題在前幾次會議中被跳過,但最好將其保留在議程上,以便我們在有更多時間時採取行動)
晚上8:00
讓我們從第一個項目「一般專案統計數據」(上次會議: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 用他的腦力激盪幫助我們將其轉化為 Selenium 4 發行專案的 GitHub 問題,所以我們現在的情況比以前好,但我同意需要在問題中更詳細地說明意圖,這是迭代的自然下一步 :+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 擴大他們的 OSS 團隊
Diego Molina 晚上8:24
明白了,感謝翻譯。我不認為這有任何問題,我認為最終這樣做是有道理的,我們總是可以合併程式碼後再改進
David Burns 晚上8:24
酷。我的團隊有一些 PR 已經擱置了一段時間
晚上8:25
而且我覺得我無法合併,因為我對伺服器沒有信心(給我瀏覽器就好)
Diego Molina 晚上8:26
我正在尋找方法來提供更多幫助,但我們應該遵循你的建議,我很感謝在合併 PR 之前先發表評論,例如「嘿,這個 PR 已經擱置了一段時間,在我看來是正確的,我明天會合併它,除非有人反對」:+1
David Burns 晚上8:27
成交,我們可以達到我的團隊可以互相審查的階段,那樣會更好
Diego Molina 晚上8:27
:thumbsup
晚上8:28
下一個主題?Selenium Conf 網站是否放在 GitHub 組織中?(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 嘿...友善地提醒一下那個 draining PR
Diego Molina 晚上8:51
好的,感謝大家的時間!