公開專案會議 - 2020年4月23日
為了延續每兩週一次的公開專案會議系列,以下是2020年4月23日會議的時間軸(時間為歐洲中部時間)。
會議在 Selenium Slack 的 #selenium-tlc
頻道舉行。
下一次會議將於2020年5月7日下午4:30歐洲中部時間舉行。
Diego Molina 4:32 PM
大家好,我們即將開始下一次專案狀態會議
目前的議程將是
- 專案統計:+/- issue、PR
- 任何人員配置公告
- 已完成的工作(看起來事情又開始活躍起來)
- 下一步是什麼
- 我們何時計畫下一個版本
- SeleniumConf 狀態(印度和芝加哥),及其網站
Simon Stewart 4:32 PM
有人想在主要的 #selenium 頻道上也宣布一下嗎?
Diego Molina 4:33 PM
我可以做到
Simon Stewart 4:33 PM
謝謝
Diego Molina 4:34 PM
在我們開始之前,有人想新增主題嗎?
4:36
也許我們可以再次討論 Go bindings
但我會將沉默視為「沒有更多主題」
第一個主題,專案統計:+/- issue、PR…
Simon Stewart 4:37 PM
@AutomatedTester 可能知道這些
Diego Molina 4:37 PM
自幾週前以來,我們的 PR 和 issue 數量分別低於 65 個和 400 個,我們取得了進展,但不如前幾週顯著
我正在研究幾個開源專案,它們建立儀表板,以便我們有更好的概觀
Simon Stewart 4:38 PM
這是邊際效益遞減法則。我們開始遇到實際問題和需要思考的事情
Diego Molina 4:41 PM
我在週末嘗試了 https://chaoss.github.io/grimoirelab/ 和 https://github.com/cncf/devstats,我更喜歡第一個,但我們需要找到一個可以免費部署它的地方。最近我偶然發現了 https://github.com/google/triage-party,這也可能是一個很好的概觀工具(已編輯)
4:42
所有這些都是為了讓每個人都清楚了解專案狀態
我可以嘗試在下次會議前讓某些東西運作,有人有更多意見嗎?還是我們應該繼續下一個主題?
Simon Stewart 4:42 PM
我沒有意見
Diego Molina 4:43 PM
下一個主題:任何人員配置公告,@adamgoucher 你這是什麼意思?
Simon Stewart 4:43 PM
@harsha509 加入了團隊 :slightly_smiling_face
adamgoucher 4:43 PM
是否有人獲得 commit bit、退出委員會等等。
Diego Molina 4:44 PM
嗯,@tourdedave 提到他沒有足夠的時間參與 TLC(這是我的錯,因為我沒有詢問就將他加入,為了讓 IDE 有人參與)
4:45
我們可以保持現狀,還是詢問是否有人有興趣?
Simon Stewart 4:45 PM
為 IDE 找到一位強大的負責人真的很有幫助
Marcus Merrell 4:47 PM
恐怕除非他和 Tomer 改變主意,否則我不確定是否有人能勝任
我們與 Dave 維持非常密切的聯繫... 這可能暫時就夠好了
Diego Molina 4:48 PM
TLC 沒有規模限制,所以事情可以像現在這樣繼續下去,對嗎?
Simon Stewart 4:49 PM
可以的
但在 @tourdedave 退出後繼續依賴他,聽起來有點不公平
Diego Molina 4:51 PM
IDE 目前需要 PLC 的支援,因為 Microsoft 希望協助在 Edge(新的)上使用擴充功能,但我認為 @AutomatedTester 要求被介紹給他們,不確定目前的狀況如何
支援是指,解決在 MS 商店建立帳戶的法律問題
Simon Stewart 4:52 PM
這不會很難。需要有人發訊息給 selenium@conservancy.org
Tomer Steinfeld 4:52 PM
我想我介紹了 @AutomatedTester,下一步是請 SFC 的某人建立帳戶
為了做到這一點,我們需要 PLC 的批准
這樣 SFC 才會執行
Simon Stewart 4:52 PM
@mmerrell 你想負責處理嗎?還是我們應該請 @AutomatedTester 處理?
Titus Fortner 4:52 PM
如果不是 electron 實作,這對專案有什麼幫助?
Marcus Merrell 4:52 PM
我可以負責處理
Simon Stewart 4:52 PM
我很樂意讓 @AutomatedTester 負責 :slightly_smiling_face
Titus Fortner 4:52 PM
並不是說我們應該拒絕任何幫助
只是好奇
Marcus Merrell 4:53 PM
他可能比我有人脈
Simon Stewart 4:53 PM
@titusfortner 在 Edge 上提供支援,也許 Microsoft 的某人會填補空缺
Diego Molina 4:53 PM
讓 IDE 在新的 Edge 上運作
Simon Stewart 4:53 PM
還有,這很重要,IDE 在 Edge 上運作(如 @diemol 所說)
Titus Fortner 4:55 PM
我以為所有 Chromium 應用程式都已經可以運作了。我應該實際使用它 :)
Diego Molina 4:55 PM
我們可以將其作為行動項目,讓 @mmerrell(因為他在 PLC 中)與 @AutomatedTester 聊天,以防 David 需要 PLC 的協助?並在下次會議上報告進度?
Simon Stewart 4:56 PM
好的
Diego Molina 4:57 PM
你同意嗎 @mmerrell?
在他回答的同時,我們應該慢慢進入下一個主題嗎?
Marcus Merrell 5:00 PM
是的,我同意
Diego Molina 5:00 PM
下一個主題,已完成的工作(看起來事情又開始活躍起來)
Simon Stewart 5:00 PM
我有一些差異排隊中
5:01
- 簡化我們管理 CLI 標誌和配置的方式,以便也能選取 ClassPath 中包含的內容
- WebSocket 代理
- 我在 SeConf(我知道)開始的一個修補程式,讓相對定位器運作得更好
- 我也在 bazel build 中實驗性地支援釘選瀏覽器版本(及其驅動程式),這解決了人們可能遇到的一些問題
當我有空時,發布這些內容會很棒
在那之後,我將深入研究 .Net 的內容,現在 @jimevans 已經讓它在 macOS 上運作了,看看我們是否可以對 select 做一些手腳,讓 bazel test //… 能夠按照我們期望的方式運作
哦,我也開始使用我們自己的 API 包裝 OpenTelemetry,這樣我們就可以在不會造成太多混亂的情況下進行更新
0.2.0 -> 0.3.0 很麻煩
Diego Molina 5:04 PM
就我而言
- Docker 映像檔適用於 Grid 4 Alpha 5,目前僅支援獨立和 Hub/Node
- 正在努力在 Grid 中新增重試支援,issue #8167
- 此外,在 selenium.dev 的部落格中新增了標籤和類別,因此現在所有與治理相關的會議都可以在 https://selenium.dev.org.tw/categories/governance/ 中看到
Marcus Merrell 5:04 PM
我也一樣「quiesce」功能,就「自 SeConf 以來一直在工作」和「當我有空時」而言
Jim Evans 5:05 PM
@simonstewart 讓我知道你希望在 .NET 方面看到什麼。
Marcus Merrell 5:05 PM
大部分已完成,仍待完成
實際關閉節點
5:05
編寫單元測試
Simon Stewart 5:06 PM
我仍然在思考如何讓 Grid 以隨需應變的順序啟動
我不斷回到如果我們有一個「訊息匯流排」、「鍵/值儲存」和「服務註冊表」的骨幹,生活會更輕鬆的事實
我們肯定已經有訊息匯流排了
而且 session-map 非常接近成為鍵/值儲存
Diego Molina 5:07 PM
從概念上講,我想在重試支援 issue 中涵蓋這一點,因為我們不能期望 Docker 容器總是按相同的順序啟動
Simon Stewart 5:07 PM
對
Regularly 支援成功的重試和不成功的重試
但我們不能將所有東西都建立在這之上 :slightly_smiling_face
Diego Molina 5:08 PM
我想先解決這個問題,以便在某個時候容器可以在其他環境中使用
在 https://jodah.net/failsafe/fallback/ 和 https://github.com/resilience4j/resilience4j 之間,我更喜歡第一個(已編輯)
Simon Stewart 5:08 PM
你正在編寫程式碼,而且我兩個都喜歡 :slightly_smiling_face
5:09
Fallback 也被另一個基於 Netty 的 HTTP 客户端使用
我們可能需要從 AsynHttpClient 切換,因為它不支援 HTTP/2(或 Unix Domain Sockets)
5:10
我一直在研究 io.projectreactor.netty:reactor-netty:0.9.6.RELEASE,而且我認為 @barancev 可能有一些程式碼
或者他可能沒有 :slightly_smiling_face
Diego Molina 5:10 PM
我想我們可以回到這一點,當我這邊的一些程式碼實際運作時 :slightly_smiling_face
Simon Stewart 5:11 PM
嗯,這意味著查看 failsafe fallback 是一個更好的選擇
這更符合你的偏好
所以這更多的是一個數據點,而不是其他
Diego Molina 5:12 PM
聽起來不錯
好的,我們應該繼續下一個主題嗎?這樣我們希望可以準時結束
Simon Stewart 5:12 PM
SGTM
Diego Molina 5:12 PM
下一個主題是,下一步是什麼?以及我們何時計畫下一個版本
Simon Stewart 5:12 PM
下一個版本?我想要一個橫幅功能。對我來說,Grid 中的 WebSockets 和 CDP 就是它
5:13
或者我們可以只發布我們擁有的東西
Marcus Merrell 5:13 PM
那會很棒
Simon Stewart 5:13 PM
這是一個 SMOP
Simple Matter of Programming
Diego Molina 5:13 PM
在 Alpha 5 版本之後,我們有 267 個 commit,聽起來好像有些東西我們可以發布?
Simon Stewart 5:13 PM
所以我認為我們必須做的選擇是「定期發布」還是「功能發布」
Marcus Merrell 5:14 PM
我以為 SMOP 可能是「Simple Matter of Pfantasy」
Simon Stewart 5:14 PM
git log selenium-4.0.0-alpha-5..HEAD --oneline java
5:15
哈! 098eb99991
5:15
我們增加了透過 TOML 進行配置的支援…
Diego Molina 5:16 PM
沒錯,如果我們嘗試加入重試功能、TOML 的文件,並且在下次狀態會議之前發布一個版本呢?
Simon Stewart 5:16 PM
看起來有很多小修復
文件?
:wink
我可以為配置編寫一個資訊部分
Diego Molina 5:17 PM
這就是我的想法
Simon Stewart 5:17 PM
好的
提交一個 issue 並指派給我
(在某個時候,我需要做我的日常工作)
Diego Molina 5:17 PM
在 Beta 版之前,我們中的一些人需要讓這些文件對於 Se4 來說更好看一些
5:18
那我會做的
Simon Stewart 5:18 PM
謝謝你
我們應該將一些 issue 標記為「4.0a6」嗎?
Diego Molina 5:19 PM
也許太多了,不確定
Marcus Merrell 5:19 PM
我仍然願意協助處理 issue 的整潔度,我只需要權限
Simon Stewart 5:19 PM
或者,也許,讓我們致力於我們的功能,然後在下次會議發布 4.0a6,無論我們進展到哪裡
@mmerrell 我現在就為你處理好
還有 @harsha509 也是
Sri Harsha 5:20 PM Js bindings 已經是 Alpha 7 了。我們可以嘗試實作相對定位器(在 JS bindings 中尚待完成),並在下次會議中發布。
Simon Stewart 5:21 PM
那會很棒
謝謝你
Diego Molina 5:21 PM
TOML 的 issue https://github.com/SeleniumHQ/selenium/issues/8232
Simon Stewart 5:22 PM
謝謝你
Diego Molina 5:22 PM
好的,還剩下兩個主題
第一個是,SeleniumConf 狀態(印度和芝加哥),及其網站
Marcus Merrell 5:23 PM
我會看看是否可以從 Bill McGee 那裡獲得網站更新,現在西岸時間比較晚了
Diego Molina 5:23 PM
所以印度將在九月舉行(:crossed_fingers: ),芝加哥在十一月,有人知道與此相關的任何消息嗎?
Simon Stewart 5:24 PM
@mmerrell 你應該收到來自 GH 的邀請,加入 SeleniumHQ org。有點驚訝你還不是成員 :slightly_smiling_face
Marcus Merrell 5:26 PM
會議的目前狀態是
- 我們將等到 5 月 15 日左右再做決定,但是
- 雖然我們相信會議可以在 11 月舉行,但 Bill McGee 觀察到,人們現在似乎對購買門票、提交論文或開支票贊助實體會議不感興趣
- 鑑於我們很難激勵人們採取他們現在需要採取的行動(前一點),很難想像我們如何在不久的將來對 11 月的會議感到有信心
- 我想說的是,社群中需要在 5 月發生一些事情才能在 11 月舉辦會議,而且我甚至沒有最微小的跡象表明這些事情會發生
因此,在這一點上,我們相信我們將能夠從 Holiday Inn 收回大部分/全部資金,這基於 Sauce 在奧斯汀 Fairmont 的經驗,以及 TestBash 在底特律的經驗
5:27
但我們將再等待幾週,a) 因為我們可以,以及 b) 以防萬一出現一些改變局勢的驚天動地的新聞
Simon Stewart 5:27 PM
英國已被告知,社交距離將持續到明年
Alexei Barantsev 5:28 PM
@simonstewart 我目前沒有任何新的 HTTP 客户端程式碼,只是一個待辦事項
Marcus Merrell 5:28 PM
正如你可能看到的,我們的領導層更加樂觀 :face_palm
Simon Stewart 5:28 PM
@barancev 好的。不急
Diego Molina 5:29 PM
這是一個很棒的更新 @mmerrell,謝謝
我想問的另一件事是,我們是否可以在某個時候將 SeleniumConf 網站程式碼和資產也放在 SeleniumHQ GitHub org 下
Simon Stewart 5:29 PM
完全支持
5:30 我還有另一個會議要參加
Marcus Merrell 5:30 PM
我也是。這就是事情變得敏感的地方
Simon Stewart 5:30 PM
再見
Marcus Merrell 5:30 PM
但我認為我們需要朝著這個方向前進
Diego Molina 5:30 PM
並作為其中的一部分,將一般會議指南添加到治理文件中
Marcus Merrell 5:30 PM
是的,這在我的計畫中
Diego Molina 5:30 PM
沒關係,我們可以停在這裡,因為我們沒有更多時間了
5:31
但我們可以將這個主題記在腦海中,以進行非正式討論
Simon Stewart 5:31 PM
你們可以沒有我繼續進行。我沒問題 :slightly_smiling_face
Diego Molina 5:31 PM
並在下次會議中報告進度
5:32
為了尊重大家的時間,我們將在這裡結束會議,我會將會議記錄上傳到 selenium.dev,並準備下一次會議的議程
5:32
謝謝大家!