公開專案會議 - 2020 年 4 月 23 日
分類
會議記錄存檔
繼續每兩週一次的公開專案會議系列,以下是 2020 年 4 月 23 日會議的時間軸(時間為 CET)。
會議在 Selenium Slack 的 #selenium-tlc 頻道舉行。
下次會議將於 2020 年 5 月 7 日下午 4:30 CET 舉行。
Diego Molina 4:32 PM
大家好,我們即將開始下一次專案狀態會議
目前,議程將是
- 專案統計:+/- 問題、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 綁定
但我會將沉默視為「沒有更多主題」
第一個主題,專案統計:+/- 問題、PR...
Simon Stewart 4:37 PM
@AutomatedTester 可能知道這些
Diego Molina 4:37 PM
幾個星期以來,我們的 PR 低於 65 個,問題低於 400 個,我們取得了進展,但不如前幾週顯著
我正在研究幾個建構儀表板的 OSS 專案,以便我們有更好的概覽
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
有人獲得提交權限、退出委員會等等
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 上的支援,也許 MS 的某人會填補這個空缺
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 建構中也實驗性地支援釘選瀏覽器版本(及其驅動程式),這解決了人們可能遇到的一些問題
當我有空時,實作這些會很好
之後,我將深入研究 .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 中新增重試支援,問題 #8167
- 此外,在 selenium.dev 的部落格中新增了標籤和分類,因此現在所有與治理相關的會議都可以在 https://selenium.programming.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
從概念上講,我想在重試支援問題中涵蓋這一點,因為我們不能期望 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 client 使用
我們可能需要從 AsynHttpClient 切換,因為它不支援 http2(或 unix 域套接字)
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
看起來不錯
Diego Molina 5:12 PM
下一個主題是,接下來是什麼以及我們何時計劃下一個版本發布
Simon Stewart 5:12 PM
下一個版本發布?我希望有一個橫幅功能。對我來說,Grid 中的 WebSockets 和 CDP 就很棒了
5:13
或者我們可以只發布我們現有的東西
Marcus Merrell 5:13 PM
那會很棒
Simon Stewart 下午 5:13
這是小事一件
程式設計的小事
Diego Molina 下午 5:13
在 alpha 5 版本發布後,我們有 267 個提交,聽起來我們可以發布一些東西?
Simon Stewart 下午 5:13
所以我認為我們必須做的選擇是「定時發布」或「功能發布」
Marcus Merrell 下午 5:14
我以為 SMOP 可能是「Simple Matter of Pfantasy」(簡單的幻想事物)
Simon Stewart 下午 5:14
git log selenium-4.0.0-alpha-5..HEAD --oneline java
5:15
哈! 098eb99991
5:15
我們增加了透過 TOML 進行配置的支援…
Diego Molina 下午 5:16
沒錯,如果我們嘗試加入重試功能、toml 的文件,並在下次狀態會議前發布一個版本呢?
Simon Stewart 下午 5:16
看起來有很多小修復
文件?
:wink
我可以為配置撰寫一個資訊章節
Diego Molina 下午 5:17
那正是我所想的
Simon Stewart 下午 5:17
kk
建立一個 issue 並指派給我
(在某個時候,我需要做我的日常工作)
Diego Molina 下午 5:17
在 beta 版之前,我們有些人需要讓 Se4 的文件更好一些
5:18
那我會做
Simon Stewart 下午 5:18
謝謝你
我們應該將一些 issue 標記為 “4.0a6” 嗎?
Diego Molina 下午 5:19
也許太多了,不確定
Marcus Merrell 下午 5:19
我仍然願意協助 issue 管理,我只需要權限
Simon Stewart 下午 5:19
或者,也許,讓我們專注於我們的功能,並在下次會議發布 4.0a6,無論我們進度如何
@mmerrell 我現在就為你處理好
還有 @harsha509 也是
Sri Harsha 下午 5:20 Js bindings 已經是 alpha7 版本。我們可以嘗試實作相對定位器(在 JS bindings 中待定),並在下次會議發布。
Simon Stewart 下午 5:21
那太好了
謝謝你
Diego Molina 下午 5:21
TOML 的 issue https://github.com/SeleniumHQ/selenium/issues/8232
Simon Stewart 下午 5:22
謝謝你
Diego Molina 下午 5:22
好的,還剩下兩個主題
首先是 SeleniumConf 的狀態(印度和芝加哥),以及它的網站
Marcus Merrell 下午 5:23
我會看看是否能從 Bill McGee 那裡取得網站更新,現在西岸時間比較晚了
Diego Molina 下午 5:23
所以印度場將在九月舉行 (🤞),芝加哥場在十一月,有人知道任何相關消息嗎?
Simon Stewart 下午 5:24
@mmerrell 你應該已經收到來自 GH 的邀請,加入 SeleniumHQ 組織。我有點驚訝你還不是成員 :slightly_smiling_face
Marcus Merrell 下午 5:26
會議的現況是
- 我們正在等待到 5 月 15 日左右再做決定,但是
- 雖然我們認為會議可以在 11 月舉行,但根據 Bill McGee 的觀察,人們現在似乎對購買門票、提交論文或開支票贊助實體會議不感興趣
- 鑑於我們在鼓勵人們現在採取他們需要採取的行動(前一點)方面遇到困難,很難想像我們如何在不久的將來對 11 月的會議感到有信心
- 我想說的是,社群中需要在五月發生一些事情,才能在十一月舉辦會議,而我甚至沒有一絲跡象表明這些事情會發生
所以,在目前這個階段,我們相信我們能夠從 Holiday Inn 收回大部分/所有資金,基於 Sauce 在奧斯汀 Fairmont 的經驗,以及 TestBash 在底特律的經驗
5:27
但我們將再等幾個星期,a) 因為我們可以,b) 以防有任何驚天動地的消息出現,改變局面
Simon Stewart 下午 5:27
英國已被告知,保持社交距離在明年之前仍然是必要的
Alexei Barantsev 下午 5:28
@simonstewart 我還沒有 http client 的新程式碼,只是我待辦事項清單上的一個項目
Marcus Merrell 下午 5:28
如你所見,我們的領導層更樂觀 :face_palm
Simon Stewart 下午 5:28
@barancev 好的。不急
Diego Molina 下午 5:29
這是很棒的更新 @mmerrell,謝謝
我還想問的是,我們是否可以在某個時候將 SeleniumConf 網站的程式碼和資源也放在 SeleniumHQ GitHub 組織下
Simon Stewart 下午 5:29
完全贊成
下午 5:30 我還有另一個會議要參加
Marcus Merrell 下午 5:30
我也是。這就是事情變得敏感的地方
Simon Stewart 下午 5:30
再見
Marcus Merrell 下午 5:30
但我認為我們需要朝那個方向前進
Diego Molina 下午 5:30
作為其中一部分,將一般會議指南添加到治理文件中
Marcus Merrell 下午 5:30
是的,那在我的待辦事項清單上
Diego Molina 下午 5:30
沒關係,我們可以到此為止,因為我們沒有更多時間了
5:31
但我們可以將這個主題記在腦海中,以進行非正式討論
Simon Stewart 下午 5:31
你們可以繼續,我沒問題 :slightly_smiling_face
Diego Molina 下午 5:31
并在下次會議中報告進度
5:32
為了尊重大家的時間,我們將在這裡結束會議,我會將會議記錄上傳到 selenium.dev,並準備下一次會議的議程
5:32
謝謝大家!




