公開專案會議 - 2021 年 3 月 11 日

延續每兩週一次的公開專案會議系列,以下是 2021 年 3 月 11 日下午 5:30 CET 舉行的會議時間軸。(以下時間為 IST)

會議在 Selenium Slack 上的 #selenium-tlc 頻道舉行。


Diego Molina 晚上 9:59

希望這會是個簡短的會議 :slightly_smiling_face: 正在 ping 人們參加公開專案會議… @AutomatedTester @harsha509 @titusfortner @mmerrell @jimevans @simonstewart @barancev @luke

10:01

今日議程

  • 專案整體統計數據
  • 上次 PLC/SFC 會議有任何新事項報告嗎?
  • CoC,下一步?
  • 第二個 Beta 版本有哪些待完成的工作?

如果您有其他主題,請隨時新增

Titus Fortner 晚上 10:02

:wave

Sri Harsha 晚上 10:02

:wave

Diego Molina 晚上 10:03

好的,讓我們在大家加入時慢慢開始…第一個主題是

  • 專案整體統計數據

上次會議:234 個未解決問題,32 個未合併 PR 目前:202 個,32 個 PR

10:04

再次強調,降低未解決問題數量做得非常棒!

Diego Molina 晚上 10:05

我在未解決問題中看到,偶爾會有幾個功能請求。

我認為在某個時間點給予他們一些回饋會很有幫助

Titus Fortner 晚上 10:05

我需要記得在會議結束後再新增 PR :)

Diego Molina 晚上 10:06

目前,我正在關閉一些功能請求,因為它們與 Selenium 完全不符,或者因為超過 1.5 年沒有人評論。

10:07

好的,讓我們繼續下一個主題。上次 PLC/SFC 會議有任何新事項報告嗎?

10:08

@mmerrell @barancev @simonstewart @manoj9788 @jimevans

Simon Stewart 晚上 10:08

沒有重大事項。@mmerrell 將與 SFC 討論 CoC。

Diego Molina 晚上 10:08

太好了,那是下一個主題,CoC :slightly_smiling_face

我們知道可以做些什麼來加快進度嗎?過去幾天我們發生了一起事件,行為準則會很有幫助 https://groups.google.com/g/selenium-users/c/bpeUO9vAa2A

10:10

我們可以先加入 https://www.contributor-covenant.org/ 作為開始,然後在 SFC 有時間時再迭代嗎?

Marcus Merrell 晚上 10:10

那次談話已經發生了,Karen 應該會聯繫承包商 - 我一週沒聯絡她了,但我可以去做。

Diego Molina 晚上 10:11

謝謝你,@mmerrell!

David Burns 晚上 10:11

我認為我們可以複製 Sage 從他們程式碼庫所做的。

Diego Molina 晚上 10:11

這也是一個很好的主意,可以作為起點。

David Burns 晚上 10:11

是啊

10:11

而且我認為我們可以從 Sage 那邊取得一些時間來處理它,因為他們現在為 SFC 工作。

Diego Molina 晚上 10:12

我忘了這件事,我認為我們可以這麼做。

10:13

其他人怎麼看?

Simon Stewart 晚上 10:13

我沒問題。

Marcus Merrell 晚上 10:14

我沒問題…我只是不敢相信已經一年了。

David Burns 晚上 10:16

說實話…我可以更努力推動,但由於我在 ${employer} 工作,很難找到時間。

Marcus Merrell 晚上 10:16

我也處於相同的情況,但據我所知,我們必須如此努力推動是不合理的,我們是 SFC 的主要收入來源,而且要求律師花一個小時進行法律諮詢似乎並不過分。

但我們目前沒有能力在這裡做出重大改變,所以我會盡我所能繼續推動。

Diego Molina 晚上 10:18

當然,至少感覺我們可以透過這種方式盡快制定 CoC。

你還留著 Sage 給我們的文件嗎,@AutomatedTester?

Marcus Merrell 晚上 10:19

如果我們拿到那個,我們還需要經過 SFC 和所有程序嗎?

David Burns 晚上 10:19

我確定我有。

Diego Molina 晚上 10:19

我認為我們仍然需要該領域的專家來幫助我們完善細節,以確保我們制定出好的行為準則。

Marcus Merrell 晚上 10:19

好的,很好

10:20

我剛 ping 了 KS

David Burns 晚上 10:20

最糟的情況,我可以拿 Sage 的程式碼庫,然後拼湊出一些東西。

Diego Molina 晚上 10:20

太好了,那就太棒了。

好的,或許我們可以繼續下一個主題?

  • 第二個 Beta 版本有哪些待完成的工作?

Titus Fortner 晚上 10:24

在不更改底層 http client 的情況下,我們在 Grid 方面已經做得盡善盡美了,對吧?

Diego Molina 晚上 10:24

好的,這是關於伺服器變更的部分:

  • 透過 websocket 管道傳輸 VNC 連接器以實現即時視訊(Beta 2 的加分項,非必要)
  • 透過 Grid url 回傳 CDP url(Beta 2 的加分項,非必要)
  • 允許在 Grid 中設定 timeout、cleanupCycle(這是關於允許使用者設定一些 timeout,@Puja Jagani 已經完成一部分,其餘部分似乎很簡單,但對於 Beta 2 來說不是必須的)

Java、Python、JS、Ruby、C# 中還剩下哪些?

  • 使用 se:cdpVersion

是的,關於 http client,我會這麼說,但人們使用 beta 2 後我們會更清楚。

Titus Fortner 晚上 10:25

有什麼理由我們不能馬上發布版本 2,然後將剩餘部分留給版本 3 嗎?

Ruby 程式碼中有一些我想開始使用的東西。

我假設其他地方已經有足夠的改進來證明發布新版本是合理的?

如果程式碼/測試狀況良好,那麼擁有更多較小的版本會很好。

Diego Molina 晚上 10:27

我也覺得主要問題是 Grid 記憶體使用量,我們透過使用單一 http client 實例進行了調整,其他一切似乎都是小調整,有些可以在 beta 2 中完成,其餘的則在 beta 3 中完成。

Simon Stewart 晚上 10:27

我也是這麼認為

我沒問題在我們推送下一個 beta 版本之前不加入 se:cdpVersion 的東西。

10:28

在 4.0 版本之前,我的清單上還有使用 CDP 啟動並執行腳本釘選。

那感覺有點棘手。

Diego Molina 晚上 10:30

聽起來不錯,所以或許我們可以在接下來幾天同步一下,看看我們什麼時候可以發布 beta 2(也就是,當人們有空並且可以提供意見的時候)。

David Burns 晚上 10:30

聽起來好像沒什麼事要做了…

Diego Molina 晚上 10:30

我們需要修復 javadocs。

David Burns 晚上 10:31

是的!

Diego Molina 晚上 10:31

(也許那是目前最重要的問題 :slightly_smiling_face:)

David Burns 晚上 10:32

絕對是最重要的問題。

Diego Molina 晚上 10:33

好的,我想今天的會議就到這裡,我們還有其他想討論的嗎?

David Burns 晚上 10:33

沒有。

Sri Harsha 晚上 10:33

我們也需要更新 JS 文件。

https://selenium.programming.tw/selenium/docs/api/javascript/index.html

Diego Molina 晚上 10:34

沒錯,在檢查舊問題時,有 3-4 個我們可以透過更新文件來關閉。

好的,那我們就用這個為今天的會議做總結,謝謝大家!