公開プロジェクト会議 - 2021年3月25日

隔週の公開プロジェクト会議シリーズを継続…

隔週の公開プロジェクト会議シリーズを継続し、2021年3月25日午後5時30分 CET に開催された会議のタイムラインを以下に示します。(以下の時間は IST です)

会議は Selenium Slack#selenium-tlc チャンネルで開催されます。


Diego Molina 午後9:54

公開会議のアジェンダ

  • プロジェクトの一般的な統計
  • 3 番目のベータ版のために行う必要のある保留中の作業はありますか?
  • CoC、次のステップは?

その他のトピックがあれば、自由に追加してください

@jimevans @barancev @simonstewart @AutomatedTester @titusfortner @harsha509 @luke @Puja Jagani および参加を希望するすべての人にメンションします

Simon Stewart 午後9:56

メンションありがとうございます :slightly_smiling_face

Diego Molina 午後9:58

@manoj9788 と @mmerrell にメンションするのを忘れました

Marcus Merrell 午後10:00

CoC の作業についてはまだ返信がありません。最後に話し合ったとき、カレンがラリッサに連絡を取っていました

David Burns 午後10:00

今すぐラリッサにメッセージを送って、それが起こったかどうかを確認します

Marcus Merrell 午後10:01

ありがとうございます

10:01

あなたが仲介者として抜け出すことを望むなら、私も彼女に連絡を取ることができます。私が物事をスピードアップできるかもしれません

会議についてですが、シカゴのホリデーインは所有権が変更されているようで、2022 年への延期についてまだ返信がありません。それは先週の時点での情報です

David Burns 午後10:02

Mozilla Alumni Slack で彼女にメッセージを送りました

Marcus Merrell 午後10:03

わかりました、ありがとうございます

Diego Molina 午後10:03

よさそうですね、すでに 1 つのトピックをカバーしました :slightly_smiling_face

それでは… プロジェクトの一般的な統計

  • 前回の会議: 202 件のオープンな課題、32 件のオープンな PR
  • 現在: 178 件、23 件の PR

Simon Stewart 午後10:04

素晴らしい仕事です、皆さん

Diego Molina 午後10:04

順調に進んでいます。多くの課題を確認し、まだ有効かどうかを尋ねました。彼らの返信に応じて、あと 2 ~ 3 週間でさらに約 20 件をクローズできます。

オープンな課題のほとんどは、JS および C# バインディングの機能リクエストです。そこで手伝ってくれる人を探す必要があるかもしれません

Simon Stewart 午後10:06

コミッターがもっといると絶対に助かります。

Diego Molina 午後10:07

Selenium の上にフレームワークを構築している人を探して、手伝ってくれる時間があるかどうかを確認します

Simon Stewart 午後10:08

それは素晴らしいアイデアです

Diego Molina 午後10:08

Watir と呼ばれるものを見たことがあります。彼らが私たちを助けてくれるかもしれません

Titus Fortner 午後10:09

彼らには私が尋ねることができる Slack チャンネルがあります

Diego Molina 午後10:09

元のアイデアは実際には Titus からのものです :slightly_smiling_face

Titus Fortner 午後10:09

つまり、Capybara の Thomas を説得して手伝ってもらいました :-D

Ruby ラベルの課題は 1 つまで減りました。これについては何らかの決定が必要です: https://github.com/SeleniumHQ/selenium/issues/8179

もしかしたら wontfix でクローズできるかもしれませんし、正しいことを理解して変更を削除できるかもしれません

Simon Stewart 午後10:11

アクションの Send Keys は、実際には個々のキー押下を目的としています。しかし、より複雑な入力セットを個々のキー押下とリリースに分解できると思います

Diego Molina 午後10:14

今すぐ問題を深く掘り下げてみませんか、@titusfortner?

Titus Fortner 午後10:14

私は一般的に needs-discussion のものを見ていました: https://github.com/SeleniumHQ/selenium/labels/A-needs%20decision

正しいことを理解するために議論が必要な場合は、これが適切なフォーラムのように思えます。より多くの情報が必要な場合は、次回の会議まで延期できますなど

Diego Molina 午後10:15

理にかなっています。それらの課題を確認して、次回の議題に入れることができます。良いアイデアです

Titus Fortner 午後10:15

いいえ、その課題から何か特定のものを必要としているわけではありません

今は、以前に議論したことがなかったので、それを提起したかっただけです :)

ガイダンスが得られれば、私/他の人が実装できますが、何を実装する必要があるかを知る必要があります :-D さもなければ、Watir 開発者にやらせます

Diego Molina 午後10:18

わかりました、次のトピック

  • 3 番目のベータ版のために行う必要のある保留中の作業はありますか?

Java、Python、JS、Ruby、C# に残っているものは?

  • “se:cdpVersion”?
  • すべてのバインディングは Grid 経由で CDP を実行できますか?

クライアント側で他に何かありますか?

Simon Stewart 午後10:19

Firefox および Chromium ベースのブラウザで se:cdpVersion が適切に配線されたローカル差分があります。少し奇妙で、それ以上進める前にテストを行いたいと思っています

Titus Fortner 午後10:20

Firefox 用には cdpVersion をハードコードしており、Chrome/Edge に適切なバージョンを自動的に提供するためにブラウザバージョンを取得しています。エンドポイントがあると、いくつかのことが簡単になります :)

Simon Stewart 午後10:21

ブラウザに capabilities で cdp バージョンとエンドポイントを返すようにしています

se:cdpVersion と se:cdp です

Titus Fortner 午後10:21

ああ、エンドポイントではなく capabilities ですね。私は頭の中で言いたいことを知っていました ;-) です

Simon Stewart 午後10:22

はは! :slightly_smiling_face

Diego Molina 午後10:23

わかりました、サーバー側

  • failsafe を使用して、必要な場合にコマンドの再試行を有効にする
  • ライブビデオ用の websocket 配管を通して VNC コネクタをパイプする
  • Grid URL を使用して CDP URL を返す
  • Firefox の CDP URL
  • プラットフォームが Windows の場合のプラットフォームマッチング
  • 調査: 終了したセッションでスクリーンショットが撮影されたときに Grid がスタックする

これが私のリストにあるものです。他に何かあるかどうかはわかりません

  • プラットフォームが Windows の場合のプラットフォームマッチングバグ

Simon Stewart 午後10:25

capabilities で Grid の CDP URL をすでに送信しているはずです

そして、Firefox の CDP URL がローカルパッチにあります

Diego Molina 午後10:25

ああ、それは本当です

それを削除します

Simon Stewart 午後10:26

やった! もう一歩近づきました :slightly_smiling_face

Diego Molina 午後10:27

ベータ版 2 以降のダウンロード数と作成された課題を見ると、多くはありませんが… ベータ版 3 についての全体的な感想はどうですか?

ほとんどの機能とバグ修正が完了したらリリースするか、フィードバックをもう少し待ちたいですか?

David Burns 午後10:28

バグ修正をしてリリースすると思います

Diego Molina 午後10:28

それに +1

David Burns 午後10:28

フルリリースに「近い」ほど、プールは増加します

「より良い」質問… RC に到達するには何が必要ですか?

Jim Evans 午後10:29

.NET は現在 Grid 経由で CDP を実行していません。それを可能にするにはリファクタリングが必要です。進行中ですが、コミットする準備はできていません。

David Burns 午後10:29

RC に到達するには ^ が必要ですが、他に何が必要ですか?

Simon Stewart 午後10:29

ああ。ええ。RC 下位互換性

David Burns 午後10:30

つまり、RC に到達するのは難しいですが、ベータ版のリリースは止めません

Simon Stewart 午後10:30

Java クライアントコードを適切にクリーンアップして、JWP サポートを削除したいとも思っています

David Burns 午後10:30

そして RC とはリリース候補のことです

Simon Stewart 午後10:30

しかし、それは難しいことだと思います

Diego Molina 午後10:30

Simon は Selenium 4 に RC を出荷するあらゆる機会を利用しています :smile: New

Simon Stewart 午後10:30

すべての機能が完了したと思ったら、RC を実行できます

@jimevans が時間とサポートを Grid 経由の CDP に費やすことができれば、ベータ版 3 が最後のベータ版になる可能性があります

Diego Molina 午後10:32

C# でどのように貢献できるかを確認するために、新しい Windows マシンを入手しています。@jimevans さん、質問を期待してください :slightly_smiling_face

Simon Stewart 午後10:32

素晴らしい! :slightly_smiling_face

Jim Evans 午後10:33

@diemol 喜んで協力します。

Diego Molina 午後10:33

他に何かある人がいなければ、すべてのトピックをカバーしたと思いますか?

Michael Mintz 午後10:34

年末までに Selenium 4 の正式リリースはありますか?

Simon Stewart 午後10:34

もっと早くても

ベータ版 3 の出荷目標はいつにしましょうか?

Titus Fortner 午後10:35

Simon が Se 4 を出荷する前に Java HTTP クライアントを書き換える必要があると判断するのを待っています ;-)

David Burns 午後10:35

来週は不在なので、再来週はどうでしょう?

Diego Molina 午後10:37

今から 2 ~ 3 週間後が現実的だと思います

Simon Stewart 午後10:37

それでは計画です。.net バインディングが Grid 経由で CDP をサポートしている

  • 以下の 2 つの条件のいずれかが満たされたら、ベータ版 3 を出荷します
  • capabilities で se:cdpVersion を送信し、それが Grid でも処理される
  • 2 週間が経過した

よろしいですか?

Diego Molina 午後10:38

私は賛成です

今日の会議はこれで終了とします。もし今日話し合った内容について何かコメントがあれば、いつでもこちらにコメントしてください。

Titus Fortner 22:43

ありがとうございます @diemol!