公開プロジェクト会議 - 2020年4月23日

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

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

次回の会議は 2020年5月7日午後4時30分(CET)です。


Diego Molina 4:32 PM

皆さん、こんにちは。まもなく次回のプロジェクト状況会議を開始します。

今のところ、議題は以下の通りです。

  • プロジェクトの統計: +/- issue、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 バインディングについても再度議論できます。

しかし、その沈黙を「議題はもうない」と受け止めます。

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

Simon Stewart 4:37 PM

@AutomatedTester がおそらく知っています。

Diego Molina 4:37 PM

数週間前から、PR は 65 件未満、issue は 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 フラグと構成の管理方法を合理化して、クラスパスに含まれるものも取得できるようにします。
  • WebSocket プロキシ。
  • SeConf で始めたパッチ(知っています)で、相対ロケーターがもう少し適切に動作するようにします。
  • また、ブラウザーのバージョン(およびそのドライバー)を bazel ビルドで固定するための実験的なサポートも用意しました。これにより、人々が抱えている可能性のあるいくつかの問題が解決されます。

帯域幅が確保できたら、これらを実装するのが良いでしょう。

その後、@jimevans が macOS で動作させている .Net のことを掘り下げて、bazel test //… が期待どおりに動作するように、select で何らかの不正行為ができるかどうかを確認します。

ああ、OpenTelemetry を独自 API でラップし始めて、混乱を招くことなくアップデートできるようにしています。

0.2.0 -> 0.3.0 は厄介です。

Diego Molina 5:04 PM

私の方からは

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

Marcus Merrell 5:04 PM

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

Jim Evans 5:05 PM

@simonstewart、.NET で何が見たいか教えてください。

Marcus Merrell 5:05 PM

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

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

5:05

単体テストを作成する。

Simon Stewart 5:06 PM

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

そして、「メッセージバス」、「キー/バリューストア」、「サービスレジストリ」のバックボーンがあれば、事態はより簡単になるという結論に何度も至っています。

メッセージバスは間違いなくすでにあります。

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

Diego Molina 5:07 PM

概念的には、Docker コンテナが常に同じ順序で起動するとは限らないため、リトライのサポート issue でそれをカバーしたいと考えていました。

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 クライアントでも使用されています。

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

SGTM

Diego Molina 5:12 PM

次の議題は、今後の予定と、次回のリリースはいつ頃を予定しているかです。

Simon Stewart 5:12 PM

次回のリリース? 目玉機能が欲しいですね。私にとっては、Grid 全体の WebSockets と CDP がそれです。

5:13

あるいは、現状のものをリリースすることもできます。

Marcus Merrell 5:13 PM

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

Simon Stewart 5:13 PM

それは SMOP です。

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

Diego Molina 5:13 PM

alpha 5 リリース以降、267 件のコミットがあります。何かリリースできるものがあるのではないでしょうか?

Simon Stewart 5:13 PM

したがって、私たちが下さなければならない選択は、「時間制限付きリリース」または「機能リリース」だと思います。

Marcus Merrell 5:14 PM

SMOP は「Simple Matter of Pfantasy」かもしれないと思っていました。

Simon Stewart 5:14 PM

git log selenium-4.0.0-alpha-5..HEAD --oneline java

5:15

HA! 098eb99991

5:15

TOML 経由での構成のサポートを実装しました…。

Diego Molina 5:16 PM

そうですね。リトライの件、toml のドキュメント、そして次回の状況会議の前にリリースすることを試してみませんか?

Simon Stewart 5:16 PM

多くの小さな修正があるようです。

ドキュメントは?

:wink

構成に関する情報セクションを書くことができます。

Diego Molina 5:17 PM

それが私が考えていたことです。

Simon Stewart 5:17 PM

了解です。

issue を作成して私に割り当ててください。

(いつか、私は本業をしなければなりません)

Diego Molina 5:17 PM

ベータ版の前に、私たちの何人かは Se4 のドキュメントをもう少し見栄え良くする必要があります。

5:18

では、そうします。

Simon Stewart 5:18 PM

ありがとうございます。

いくつかの issue を「4.0a6」としてマークしましょうか?

Diego Molina 5:19 PM

多すぎるかもしれません。分かりません。

Marcus Merrell 5:19 PM

issue の整理を手伝うという申し出はまだ有効です。許可だけが必要です。

Simon Stewart 5:19 PM

あるいは、私たちの機能に取り組み、次回の会議では現状に関係なく 4.0a6 をリリースしましょう。

@mmerrell、今すぐ修正します。

@harsha509 も。

Sri Harsha 5:20 PM Js バインディングはすでに alpha7 です。相対ロケーター(JS バインディングで保留中)を実装して、次回の会議でリリースすることを試みることができます。

Simon Stewart 5:21 PM

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

ありがとうございます。

Diego Molina 5:21 PM

TOML の issue https://github.com/SeleniumHQ/selenium/issues/8232

Simon Stewart 5:22 PM

ありがとうございます。

了解しました。

Diego Molina 5:22 PM

残り 2 つの議題です。

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

Marcus Merrell 5:23 PM

西海岸では少し遅くなりましたが、Bill McGee からウェブサイトの更新情報を入手できるか確認してみます。

Diego Molina 5:23 PM

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

Simon Stewart 5:24 PM

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

Marcus Merrell 5:26 PM

  • 会議の状況は現在
  • 5 月 15 日頃まで決定を待ちますが、
  • 会議は 11 月に開催できると考えていますが、Bill McGee の見解では、現在、人々はチケットを購入したり、論文を提出したり、対面式の会議にスポンサーになるための小切手を書いたりすることに興味がないようです。
  • 人々に行動を起こすように促すのに苦労している現状(前の点)を考えると、近い将来、11 月の会議に自信を持つことができるとは想像できません。

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

5:27

しかし、私たちはあと数週間待ちます。a) 待つことができるから、b) 状況を一変させるような画期的なニュースが出てくる場合に備えて。

Simon Stewart 5:27 PM

英国は、社会的距離を置くことが来年まで必要になると言われています。

Alexei Barantsev 5:28 PM

@simonstewart、http クライアントの新しいコードはまだありません。ToDo リストの項目にすぎません。

Marcus Merrell 5:28 PM

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

Simon Stewart 5:28 PM

@barancev、了解しました。急ぐ必要はありません。

Diego Molina 5:29 PM

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

もう 1 つお尋ねしたいのですが、SeleniumConf ウェブサイトのコードとアセットも SeleniumHQ GitHub 組織の下に置くことはできますでしょうか?

Simon Stewart 5:29 PM

全面的に賛成です。

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

Marcus Merrell 5:30 PM

私もです。そこがデリケートな部分です。

Simon Stewart 5:30 PM

さようなら。

Marcus Merrell 5:30 PM

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

Diego Molina 5:30 PM

そして、これの一環として、一般的な会議ガイドラインをガバナンスドキュメントに追加します。

Marcus Merrell 5:30 PM

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

Diego Molina 5:30 PM

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

5:31

しかし、この議題を頭に入れて、非公式な議論を続けることができます。

Simon Stewart 5:31 PM

私がいなくても続けてください。私はそれで構いません :slightly_smiling_face

Diego Molina 5:31 PM

そして、次回の会議でその状況を報告します。

5:32

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

5:32

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