公開專案會議 - 2021年2月11日
為延續每兩週一次的公開專案會議系列,以下是2021年2月11日下午5:30 CET舉行的會議時程。(以下時間皆為CET)
會議於 Selenium Slack 的 #selenium-tlc
頻道舉行。
Diego Molina 5:31 PM
今日議程
- 專案整體統計數據 (上次會議:252 個未解決問題,35 個開放 PR,目前:234 個,32 個 PR)
- 上次 PLC/SFC 會議是否有任何新消息報告?
- 整體公告?委員會新成員、具有提交權限的新成員等?
- 首次 Beta 版發布前需要完成的待辦事項?
- CoC,後續步驟?
@simonstewart @barancev @titusfortner @AutomatedTester
隨時新增更多主題
刻意不提及 Jim,Jim 無法加入
@harsha509 @luke 和其他人,也隨時加入
Simon Stewart 5:34 PM
@titusfortner 想要新增「移除 Edge HTML」
Titus Fortner 5:35 PM
或許可以討論 Beta 版發布後的總體計畫,因為發布看來迫在眉睫?
Diego Molina 5:35 PM
好的,首先要提到的是… 各位在處理未解決的 PR 和未解決的 GH 問題上做得非常棒!
我不記得我們上次有這麼「低」的問題和 PR 數量是什麼時候了
但我們可以繼續讓這個數字更小 :slightly_smiling_face
第一個主題:上次 PLC/SFC 會議是否有任何新消息報告?
Alexei Barantsev 5:37 PM
我預期在 Beta 1 發布日期之後,錯誤報告的數量會上升
人們將下載並嘗試新版本
準備好 :slightly_smiling_face
Titus Fortner 5:38 PM
希望如此。 :)
Luke Hill 5:38 PM
啊對。這些會議是什麼時候以及我「應該」參加嗎? 還有是否有某種形式的會議邀請,包含連結等等。
我這樣問只是因為我參加的 cucumber 會議,我已經把它記在我的日曆上,這樣我才不會忘記。
Simon Stewart 5:38 PM
@luke 我們有一個公開的日曆可以分享
每個星期四英國時間下午 4:30 都有會議
Diego Molina 5:39 PM
我相信這是日曆的連結,Luke https://calendar.google.com/calendar/embed?src=7nmc82h5ok17obircmdu27sghs%40group.calendar.google.com&ctz=Europe%2FBerlin
Simon Stewart 5:39 PM
我們會在會議開始前 30 分鐘在這裡公告
Diego Molina 5:39 PM
那麼,我們第一個主題有任何進展嗎?
上次 PLC/SFC 會議是否有任何新消息報告?
Luke Hill 5:40 PM
好的,是直接在這裡打字還是有視訊通話?
Diego Molina 5:40 PM
只有文字
Simon Stewart 5:41 PM
PLC/SFC 會議沒有太多要報告的
Alexei Barantsev 5:41 PM
關於問題和 PR,專案的 JS 部分有一位新的貢獻者,https://github.com/SeleniumHQ/selenium/pulls/potapovDim 我認為我們應該盡可能支持他,他看起來很有動力,我看到他在 youtube 上直播關於官方 selenium JS 綁定的內容
Simon Stewart 5:42 PM
我們正在等待 @mmerrell 回報:他將直接聯繫 SFC
@barancev +1 支持新成員。 我們可以做些什麼來幫助他們?
Alexei Barantsev 5:42 PM
JS 部分的團隊傳統上代表性不足… 所以我們應該非常關心 JS 貢獻者
我正在嘗試聯繫 potapovDim,讓他更多地參與進來
David Burns 5:43 PM
我一直試圖讓 JS 綁定成為 bazel 的一等公民
我認為我快完成了
Diego Molina 5:44 PM
好的,下一個主題是
整體公告?委員會新成員、具有提交權限的新成員等?
可能不多?
Marcus Merrell 5:45 PM
我已就 CoC SOW 聯繫 SFC - Karen 回應說她會在「明天」查看,那是上週三。 我現在就發訊息給她,看看她怎麼說
David Burns 5:45 PM
酷
我們 CoC 的聯絡人仍然是自由的
Marcus Merrell 5:45 PM
你是說「有空」?
David Burns 5:46 PM
不,她一直試圖恢復工作,但由於 covid 的緣故,她正在慢慢來,因為她正在隔離。
Diego Molina 5:47 PM
好的,那我們跳到主要主題吧
首次 Beta 版發布前需要完成的待辦事項?
Simon Stewart 5:47 PM
我的清單上有幾件事。
主要是 Options 類別不會自動序列化為 w3c 安全版本。
這不難修復
David Burns 5:48 PM
我的清單上有 JS 中的 Firefox CDP(快完成了)
Simon Stewart 5:48 PM
團隊一直在努力讓 Grid 穩定。 它會消耗記憶體,但現在應該可以運作了 (@barancev 和 @diemol 可以糾正我)
Diego Molina 5:49 PM
我在客戶端有這兩個項目,它們還在待辦事項中嗎? 讓相對定位器返回按鄰近度排序的元素 允許定位器策略可插拔 為命令啟用回退
Alexei Barantsev 5:49 PM
我認為 grid 已準備好發布
Jim Evans 5:49 PM
我的清單都是 beta1 之後的,主要圍繞重構以允許在 remote 中使用 CDP 並為 firefox 啟用。
Alexei Barantsev 5:49 PM
存在記憶體洩漏,但對於 beta 版來說並不嚴重
Simon Stewart 5:49 PM
@diemol 這兩個都完成了
Titus Fortner 5:50 PM
Firefox CDP 不應該阻礙 beta 版發布
我們需要修復 Options 才能發布 beta 版嗎?
希望我們在發布 beta 版後可以更頻繁地發布,只是想知道必須要有什麼才能成為 beta 版
Diego Molina 5:52 PM
我們認為何時可以發布 beta 1?
我們應該為下週設定一個日期嗎?
Titus Fortner 5:52 PM
今晚?
一切都是綠色的,那麼我們需要為了什麼功能而延遲發布?
我們可以在未來的 beta 版中完成所有功能嗎?
Diego Molina 5:53 PM
或許唯一的項目是 @simonstewart 提到的?
Simon Stewart 5:53 PM
Options 問題就是這樣,就我而言
Titus Fortner 5:54 PM
我們不能在沒有它的情況下發布 beta 版嗎? 這是一個面向使用者的變更嗎?
Simon Stewart 5:54 PM
無法在 java 中建立 webdriver 實例是不理想的
Titus Fortner 5:54 PM
我完全同意這是必要的
Simon Stewart 5:54 PM
這是一個面向使用者的變更
Titus Fortner 5:54 PM
好的,那就 :)
David Burns 5:54 PM
我的意思是… 沒有人使用 Java,對吧
Simon Stewart 5:55 PM
很少人接觸。
這是一個小眾的東西
Jim Evans 5:55 PM
考慮將他的名字改為「沒有人」
Titus Fortner 5:55 PM
我以為這是一個可以在實作中修復的次優問題
但如果它改變了使用者必須做的事情,那就太好了。 我們下週設定一個日期? :)
Simon Stewart 5:57 PM
我們會在準備好時發布。
但可能在下週
Diego Molina 5:58 PM
我們可以設定一個暫定日期嗎?
這樣人們就可以記在心裡,如果可能的話,可以為此保留一些時間
例如,我們以週四為目標,並在週二聯繫,看看我們是否真的可以做到,你覺得怎麼樣?
Titus Fortner 6:01 PM
任何對 Simon 來說有意義的事情。 Ruby 的東西應該很快就可以準備好
Simon Stewart 6:03 PM
我的時間非常有限。
但週一和週二應該是我的 selenium 日
Alexei Barantsev 6:04 PM
那我們週一發布吧
David Burns 6:04 PM
Python 的東西已準備就緒,變更日誌已更新
Simon Stewart 6:05 PM
@barancev 如果一切在週一都運作正常,我們就在週一發布
Alexei Barantsev 6:06 PM
是的,如果一切都運作正常
Titus Fortner 6:06 PM
我認為很好
為此感到興奮
David Burns 6:06 PM
我們不要設定日期,雖然我很想要一個 beta 版。 人們會過於關注它
Diego Molina 6:06 PM
聽起來不錯,我的意圖只是為了推動這次對話 :slightly_smiling_face
Titus Fortner 6:08 PM
我們準備好談談移除 EdgeHTML 嗎? :)
Diego Molina 6:08 PM
開始吧
Titus Fortner 6:09 PM
誰想要在 Selenium4 中保留它?
沒有人? 好的,我們移除它吧。
:)
Simon Stewart 6:09 PM
我將讓 @jimevans 來做決定
Titus Fortner 6:10 PM
不過說真的,在 Se4 中呼叫「edge」方法來代表最新的版本會比較不令人困惑,而不必要求人們指定「edge_chrome」和「edge_html」等等
Simon Stewart 6:10 PM
我對 edge 和 edgehtml 沒意見
Titus Fortner 6:10 PM
好吧,「edge」以前是 edgehtml
Simon Stewart 6:10 PM
每個偷懶的人都會意外地得到正確的東西
Titus Fortner 6:10 PM
所以無論如何都會是一個變更
但我對 @jimevans 決定的任何事情都沒意見
Jim Evans 6:11 PM
讓我來決定關於 EdgeHTML 的事情?
Simon Stewart 6:11 PM
是啊
Titus Fortner 6:12 PM
我們是否應該在 Se 4 中放棄對它的明確支持,因為 MS 正在強迫人們放棄它… :)
Alexei Barantsev 6:12 PM
@titusfortner 我們提供對 IE 的支持 :slightly_smiling_face
Titus Fortner 6:13 PM
IE 現在和將來都會很特別
Diego Molina 6:13 PM
這是關於 EdgeHTML,而不是 IE,對吧?
David Burns 6:13 PM
看起來 bwalderman 很久以前提交了一個 python 修補程式來移除它
Titus Fortner 6:13 PM
我認為 MS 可以比強迫人們升級 IE 更容易地強迫從 EdgeHTML 升級到 Edgium
David Burns 6:13 PM
bwalderman 是 John Jansen 團隊的
Alexei Barantsev 6:13 PM
@diemol 是的,EdgeHTML,不是 IE
Jim Evans 6:13 PM
鑑於他們正在對 EdgeHTML 的使用者進行強制升級,我傾向於移除對它的支持。 當然,當我們這樣做時,你知道人們仍然會說「我如何針對 edgehtml 進行測試,因為我沒有對我的使用者實際使用的東西進行任何反思,也不想進行批判性思考。」
今天非常憤世嫉俗。
David Burns 6:14 PM
所以… 那真的是我的問題…
Simon Stewart 6:14 PM
那麼,我同意從 java 樹中移除它
David Burns 6:14 PM
Sauce 是否正在放棄對它的支持?
還是神奇的「這裡有一個舊的 selenium 來支持它」類型的程式碼
Titus Fortner 6:15 PM
如果決定權在我,是的,但不是,所以 ¯_(ツ)_/¯
Diego Molina 6:15 PM
老實說,我不知道我們是如何做到的
David Burns 6:16 PM
我們可以詢問你的產品團隊,特別是當他們開始他們的一天時,或者… 大膽地放棄它
Diego Molina 6:16 PM
但如果它是 MS 將在三月(?)開始不再支援的瀏覽器,我們最終會放棄它
Titus Fortner 6:16 PM
我可以看到 IE 的有效用例,我看不到舊 Edge 的有效用例,而且是的,一切都很複雜,因為自 3.141.59 以來情況發生了變化
Diego Molina 6:16 PM
去詢問負責的團隊
Titus Fortner 6:17 PM
老兄,我們仍然支持在 Vista 上執行 Firefox 4
David Burns 6:18 PM
截圖這個給那個團隊,如果他們來抱怨…
Titus Fortner 6:18 PM
所以,如果你需要,你可以使用 MutableCapabilities 測試 EdgeHTML
David Burns 6:19 PM
python 程式碼對它們的處理方式相同,只是建立了一個不同的服務
Titus Fortner 6:21 PM
Titus:支持 Jim:傾向於支持
還有其他人對保留它有意見嗎?
真正推動我更堅決建議的是強制升級,加上方法可能造成的混淆
David Burns 6:22 PM
我很樂意放棄
Diego Molina 6:22 PM
+1
Titus Fortner 6:22 PM
@barancev?
喔,錯過了 Simon 說他同意
呼,好的,我會停止嘮叨這件事 :)
謝謝
Diego Molina 6:25 PM @titusfortner,或許你可以建立一個 GitHub issue 並為每個語言綁定新增標籤? 這樣我們就可以追蹤它
Titus Fortner 6:25 PM
另一個要求…
我們可以建立一個綁定需要實作的新功能列表嗎?這樣我們可以確保所有語言都支持相同的東西?
在 Java 中完成的一些東西,我不確定它是否與 grid 相關還是與綁定相關。
我知道 Ruby 缺少一些東西,我甚至不確定我知道所有缺少的東西是什麼。
Diego Molina 6:28 PM
我認為我們需要瀏覽變更日誌並建立該列表
David Burns 6:30 PM
@titusfortner 感謝你主動提出確保文件是最新的
Titus Fortner 6:30 PM
我們可以在 issue 中建立一個 grid 嗎?還是我們需要在其他地方追蹤它
我真的試圖幫助文件,但 Go 讓我踢到鐵板,我放棄了
我堅持使用 Jekyll,因為那裡的 OO 才有意義 :)
Diego Molina 6:31 PM
一個 issue 會很好
David Burns 6:31 PM
什麼…
@titusfortner 你應該看我的 twitch… 文件很容易
Diego Molina 6:32 PM
我們可以在 issue 中建立一個 grid 嗎?還是我們需要在其他地方追蹤它
我正在回覆這個
哈哈
David Burns 6:32 PM
「什麼…」是給 Titus 的
Diego Molina 6:32 PM
好的,會議時間到了,謝謝大家!