公開プロジェクトミーティング - 2020年4月23日

隔週の公開プロジェクトミーティングシリーズを継続…

隔週の公開プロジェクトミーティングシリーズを継続し、2020年4月23日に開催されたミーティングのタイムラインを以下に示します(時間は CET)。

ミーティングは Selenium Slack#selenium-tlc チャンネルで開催されます。

次回のミーティングは 2020年5月7日 午後4時30分(CET)です。


Diego Molina 午後4:32

皆さん、こんにちは。次のプロジェクト状況ミーティングをまもなく開始します。

今のところ、議題は次のとおりです。

  • プロジェクト統計: +/- issue、PR
  • スタッフに関する発表
  • 取り組んできたこと(再び活発になっているようです)
  • 次は何をするか
  • 次のリリースはいつ計画するか
  • SeleniumConf の状況(インドとシカゴ)、およびそのウェブサイト

Simon Stewart 午後4:32

誰かメインの #selenium チャンネルでも告知してくれませんか?

Diego Molina 午後4:33

私ができます

Simon Stewart 午後4:33

ありがとうございます

Diego Molina 午後4:34

始める前に、何かトピックを追加したい人はいますか?

4:36

もしかしたら、Go バインディングについても再度議論できるかもしれません

しかし、私はその沈黙を「もうトピックはない」と受け止めます。

最初のトピック、プロジェクト統計: +/- issue、PR…

Simon Stewart 午後4:37

@AutomatedTester がそれらを知っているでしょう

Diego Molina 午後4:37

数週間前から、PR は 65 件未満、issue は 400 件未満になっています。進展は見られましたが、前週ほどではありません。

より良い概要を把握できるように、ダッシュボードを構築するいくつかの OSS プロジェクトを見ています。

Simon Stewart 午後4:38

それは収穫逓減の法則です。私たちは実際の問題や検討する必要のあることに当たり始めています。

Diego Molina 午後4:41

週末に https://chaoss.github.io/grimoirelab/https://github.com/cncf/devstats を試してみました。1 つ目の方が気に入りましたが、無料でデプロイできる場所を見つける必要があります。最近、https://github.com/google/triage-party に出くわしましたが、これも概要を把握するのに適しているかもしれません(編集済み)。

4:42

これらすべては、誰にとっても明確なプロジェクト状況を把握するという精神で行っています。

次回のミーティングまでに何か動作するものを用意してみることができます。他にコメントはありますか、それとも次のトピックに進むべきですか?

Simon Stewart 午後4:42

私からはコメントはありません

Diego Molina 午後4:43

次のトピック: スタッフに関する発表はありますか? @adamgoucher さん、これはどういう意味ですか?

Simon Stewart 午後4:43

@harsha509 がチームに参加しました :slightly_smiling_face

adamgoucher 午後4:43

誰かコミットビットを取得したり、委員会から離れたりなど。

Diego Molina 午後4:44

ええと、@tourdedave が TLC に参加する帯域幅がないと述べていました(これは私のせいです。IDE から誰かいてもらいたいという思いで、尋ねずに彼を追加しました)。

4:45

このままにしておくか、誰か興味のある人がいないか聞いてみることもできますか?

Simon Stewart 午後4:45

IDE の強力なオーナーがいると本当に助かります

Marcus Merrell 午後4:47

彼または Tomer が考えを変えない限り、それに見合う人がいるかどうかはわかりません、残念ながら。

私たちは Dave と非常に強い繋がりを維持しています… それが今のところ十分かもしれません。

Diego Molina 午後4:48

TLC にはサイズ制限がないので、現状のままで継続できますよね?

Simon Stewart 午後4:49

できます

そして、@tourdedave が辞退した後も彼に頼り続けるのは少し不公平に聞こえます。

Diego Molina 午後4:51

IDE が今のところ必要なのは PLC からのサポートです。Microsoft が Edge(新しい)で拡張機能をサポートしたいと考えていますが、@AutomatedTester が彼らを紹介してもらうように依頼したと思います。状況はどうなっているかわかりません。

サポートとは、MS ストアでアカウントを作成するための法的なことを整理することです。

Simon Stewart 午後4:52

それは難しくないでしょう。誰かが selenium@conservancy.org にメッセージを送る必要があります。

Tomer Steinfeld 午後4:52

@AutomatedTester を紹介しました。次のステップは、SFC の誰かにアカウントを作成してもらうことだと思います。

それを行うには PLC スタンプが必要です

SFC がそれを行うように

Simon Stewart 午後4:52

@mmerrell、それで進めますか?それとも @AutomatedTester に依頼しましょうか?

Titus Fortner 午後4:52

Electron 実装ではない場合、それはプロジェクトに何をもたらすのですか?

Marcus Merrell 午後4:52

私が進めます

Simon Stewart 午後4:52

私は @AutomatedTester がこの件で中心人物であることに満足しています :slightly_smiling_face

Titus Fortner 午後4:52

支援を断るべきだとは言っていません

ただ興味があります

Marcus Merrell 午後4:53

彼の方が私よりも良い人脈を持っているかもしれません

Simon Stewart 午後4:53

@titusfortner Edge でのサポート、そしておそらく MS の誰かがギャップを埋めてくれるでしょう

Diego Molina 午後4:53

新しい Edge で IDE を動作させるため

Simon Stewart 午後4:53

そして、これも重要です。Edge で動作する IDE(@diemol が言うように)

Titus Fortner 午後4:55

すべての Chromium アプリはすでに動作していると思っていました。実際に使ってみるべきですね :)

Diego Molina 午後4:55

@mmerrell (PLC にいるので) が @AutomatedTester とチャットして、David が PLC の支援を必要とする場合に備えて、アクションアイテムとして残すことはできますか?そして、次回のミーティングまでに状況を把握するように。

Simon Stewart 午後4:56

確かに

Diego Molina 午後4:57

それで大丈夫ですか? @mmerrell さん

彼が答える間に、次のトピックにゆっくりと進むべきでしょうか?

Marcus Merrell 午後5:00

ええ、それで大丈夫です

Diego Molina 午後5:00

次のトピック、取り組んできたこと(再び活発になっているようです)

Simon Stewart 午後5:00

いくつか diff が並んでいます。

5:01

  • CLI フラグと構成の管理方法を合理化し、ClassPath に含まれるものも取得できるようにします。
  • WebSocket プロキシ
  • SeConf で始めたパッチ(知っています)を適用して、相対ロケーターをもう少しうまく動作させるようにします。
  • また、Bazel ビルドでブラウザのバージョン(およびそのドライバー)を固定するための実験的なサポートもあります。これにより、人々が抱えている可能性のあるいくつかの問題が解決されます。

帯域幅が確保できたら、これらを適用するのは良いことです。

その後、@jimevans が macOS で動作させている .Net のことについて調べ、bazel test //… が期待どおりに動作するように、select で何らかの仕掛けができるかどうかを確認します。

ああ、OpenTelemetry を独自の API でラップし始めて、あまり混乱せずに更新できるようにしています。

0.2.0 -> 0.3.0 は厄介です。

Diego Molina 午後5:04

私の方からは

  • Docker イメージは Grid 4 Alpha 5 で動作し、今のところスタンドアロンとハブ/ノードのみをサポートしています。
  • Grid での再試行のサポートの追加に取り組んでいます。issue #8167
  • また、selenium.dev のブログにタグとカテゴリを追加しました。これで、ガバナンス関連のすべてのミーティングが https://selenium.dokyumento.jp/categories/governance/ で確認できるようになりました。

Marcus Merrell 午後5:04

私も「静止」機能について同様です。「SeConf 以降作業している」と「帯域幅が確保できたら」という意味で。

Jim Evans 午後5:05

@simonstewart さん、.NET に関してここで何を見たいか教えてください。

Marcus Merrell 午後5:05

大部分は完了しましたが、まだやるべきことがあります。

実際にノードをスピンダウンする

5:05

ユニットテストを書く

Simon Stewart 午後5:06

グリッドをアドホックな順序でスピンアップできるようにする方法についてまだ考えています。

そして、「メッセージバス」、「キー/バリューストア」、「サービスレジストリ」のバックボーンがあれば、人生は楽になるだろうという結論に戻ってきます。

メッセージバスはすでにあります

そして、セッションマップはキー/バリューストアに非常に近いものです。

Diego Molina 午後5:07

概念的には、再試行のサポートの問題でそれをカバーしたかったのです。Docker コンテナが常に同じ順序で起動することを期待できないためです。

Simon Stewart 午後5:07

そのとおり

Regularly は、成功した再試行と失敗した再試行のサポートがあります。

しかし、すべてをそれに依存して構築することはできません :slightly_smiling_face

Diego Molina 午後5:08

まずそれに取り組み、コンテナを他の環境でも使用できるようにしたいと考えています。

https://jodah.net/failsafe/fallback/https://github.com/resilience4j/resilience4j の間では、前者の方が気に入っています(編集済み)。

Simon Stewart 午後5:08

あなたがコードを書いている人であり、私はどちらも好きです :slightly_smiling_face

5:09

Fallback は、代替の Netty ベースの HTTP クライアントでも使用されています。

AsyncHttpClient は http2(または Unix ドメインソケット)をサポートしていないため、AsyncHttpClient から切り替える必要があるかもしれません。

5:10

io.projectreactor.netty:reactor-netty:0.9.6.RELEASE を調べていますが、@barancev がいくつかのコードを持っているかもしれません。

または持っていないかもしれません :slightly_smiling_face

Diego Molina 午後5:10

私の方から実際に動作するコードが書かれたら、それに戻ってくることができると思います :slightly_smiling_face

Simon Stewart 午後5:11

ええと、それは failsafe fallback を検討する方が良い賭けであることを意味します。

それはあなたの好みに傾いています。

したがって、それは他の何よりもデータポイントです。

Diego Molina 午後5:12

良さそうです

さて、次のトピックに進むべきでしょうか。そうすれば、うまくいけば時間内に終わらせることができます。

Simon Stewart 午後5:12

SGTM

Diego Molina 午後5:12

次のトピックは、次は何か & 次のリリースはいつ計画するかです。

Simon Stewart 午後5:12

次のリリースは?バナー機能を搭載したいです。WebSocket と Grid 全体の CDP が私にとってはそれになります。

5:13

または、既にあるものをリリースすることもできます。

Marcus Merrell 午後5:13

それは素晴らしいでしょう

Simon Stewart 午後5:13

それは SMOP です

Simple Matter of Programming (簡単なプログラミングの問題)

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

HA! 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

ベータ版の前に、私たちの一部は 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 バインディングはすでに alpha7 です。相対ロケーター(JS バインディングで保留中)を実装して、次回のミーティングでリリースすることを試みることができます。

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

さて、残り 2 つのトピックです

最初は、SeleniumConf の状況(インドとシカゴ)、およびそのウェブサイトです。

Marcus Merrell 午後5:23

西海岸では少し遅い時間になったので、Bill McGee からウェブサイトの更新情報を取得できるかどうか確認してみます。

Diego Molina 午後5:23

インドは9月に開催されるといいですね(:crossed_fingers:)、シカゴは11月ですが、何か関連ニュースを知っている人はいますか?

サイモン・スチュワート 午後5:24

@mmerrell さん、SeleniumHQ 組織に参加するための招待状がGHから届いているはずです。あなたがまだメンバーでないのは少し驚きです :slightly_smiling_face

マーカス・メレル 午後5:26

会議の現状は現在

  • 5月15日頃まで決定を待ちますが、
  • 会議は11月に開催できると考えていますが、ビル・マギーの意見では、人々は今すぐチケットを購入したり、論文を提出したり、対面式会議のスポンサーになるための小切手を書いたりすることに興味がないようです。
  • 人々が今すぐ行う必要のある行動(前の点)を起こすように動機付けるのに苦労していることを考えると、近い将来に11月の会議に自信を持てるとは想像しにくいです。
  • 私が言いたいのは、11月に会議を開催するためには、5月にコミュニティで何かが起こる必要があり、それが起こる兆候さえ全くないということです。

それで、現時点では、オースティンのフェアモントでのSauceの経験と、デトロイトでのTestBashの経験に基づいて、ホリデーインからほとんど/すべての資金を回収できると考えています。

5:27

しかし、あと数週間待ちます。a)待てるから、そしてb)状況を変えるような画期的なニュースが出てくる場合に備えて。

サイモン・スチュワート 午後5:27

英国は、社会的距離の確保が来年まで必要になると言われています。

アレクセイ・バランツェフ 午後5:28

@simonstewart まだHTTPクライアント用の新しいコードはありません。ToDoリストの項目が1つあるだけです。

マーカス・メレル 午後5:28

ご存知かもしれませんが、私たちのリーダーシップはもっと楽観的です :face_palm

サイモン・スチュワート 午後5:28

@barancev わかりました。急ぎません。

ディエゴ・モリーナ 午後5:29

@mmerrell、素晴らしい最新情報ありがとうございます。

もう一つお聞きしたいのは、SeleniumConfのウェブサイトのコードとアセットも、いつかSeleniumHQ GitHub組織の下に置くことは可能でしょうか。

サイモン・スチュワート 午後5:29

全面的に賛成です。

5:30 *別の会議に行かなければなりません*

マーカス・メレル 午後5:30

私もです。そこがデリケートなところです。

サイモン・スチュワート 午後5:30

ではまた。

マーカス・メレル 午後5:30

しかし、私たちはその方向に向かう必要があると思います。

ディエゴ・モリーナ 午後5:30

そして、この一環として、一般的な会議ガイドラインをガバナンス文書に追加してください。

マーカス・メレル 午後5:30

はい、それは私の担当です。

ディエゴ・モリーナ 午後5:30

大丈夫です、時間がなくなりましたので、ここで終わりにしましょう。

5:31

しかし、この話題は非公式な議論のために頭の片隅に置いておくことができます。

サイモン・スチュワート 午後5:31

私なしで続けてください。私は大丈夫です :slightly_smiling_face

ディエゴ・モリーナ 午後5:31

そして、次回の会議でその状況を報告してください。

5:32

皆さんの時間を尊重するために、ここで会議を終了します。議事録をselenium.devにアップロードし、次回の議題を準備します。

5:32

皆さん、ありがとうございました!