パブリックプロジェクトミーティング - 2020年8月13日

隔週で開催されているパブリックプロジェクトミーティングのシリーズとして、2020年8月13日に開催されたミーティングのタイムラインです(時間はIST)。

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

次回のミーティングは、2020年8月27日、CET 16:30 です。


Diego Molina 7:58 PM :wave

  • 今日の議題は以下の通りです
  • プロジェクトの一般的な統計 (前回のミーティング: 未解決の issue 338件、未解決の PR 73件)
  • 全体的な発表事項は? 委員会やコミットビットを持つ新しいメンバーなどは?
  • ワークフローの改善 (PR のレビュー、設計要件の改善)
  • Selenium Conf ウェブサイトを GitHub org に? (README は保留中)
  • IDE をメインリポジトリに?
  • ユーザー/パスワード、アクセスキーなどを配布およびリリースリポジトリに。
  • 前回の PLC/SFC コールから何か新しい報告はありますか?
  • カンファレンス。SeConf India & SeConf Chicago の状況は?
  • Alpha 7 に向けて行う必要のある保留中の作業は?
  • 最初のベータ版に向けて行う必要のある保留中の作業は?
  • Selenium ブランディングガイド
  • Selenium マーケティング戦略 (例: Webpack)
  • CoC、次のステップは?
  • Go バインディングについて Miki と話した人はいますか? (このトピックは以前のミーティングでスキップされていますが、帯域幅が広がったときに対応できるように、議題に残しておくのは良いことです)

8:00 PM

最初の項目、プロジェクトの一般的な統計 (前回のミーティング: 未解決の issue 338件、未解決の PR 73件) から始めましょう

8:01 PM

現在の統計 未解決の issue 334件、未解決の PR 63件 次の項目 全体的な発表事項は? 委員会やコミットビットを持つ新しいメンバーなどは? 私は知りませんが、他に誰かいますか?

David Burns 8:02 PM

いいえ、しかし、私のチームのために github に新しいチームを作成して、少なくともバグのトリアージ能力を持たせたいと思います。

8:03 PM

バグが何らかの形で組織に関連付けられていない限り、バグを割り当てることはできません。

Diego Molina 8:03 PM

それは良いアイデアですね。私もトリアージチームを作成して、すでに #selenium チャンネルで手伝ってくれている人たち、例えば @Salmon Mode :+1 を追加することを考えていました。

Simon Stewart 8:03 PM

トリアージチームに +1

Diego Molina 8:04 PM

それをガバナンスモデルに追加すべきです。

David Burns 8:04 PM

私のチームのコミットビットについては後でいつでも議論できますが、私は彼らを組織に入れたいと思っています。

Diego Molina 8:04 PM

コミッターであることを明示的に必要とせずに、チームの一員となる方法として。

8:05 PM

誰がそのタスクを引き受けたいですか? これをガバナンスモデルに追加するのは?

David Burns 8:05 PM

私ができます

Diego Molina 8:05 PM

:thumbsup

8:06 PM

次のトピックは? ワークフローの改善 (PR のレビュー、設計要件の改善)

David Burns 8:06 PM

それは私のです

8:07 PM

issue で人々がより良く説明してほしいと考えている設計を入手する方法があるかどうかを確認したいです。私のチームが取り組んでいるバグで、人々がリクエストを誤解していることに気づきました。

8:08 PM

そして、それが部族の知識が欠落しているのか、一般的な経験なのか、それともこれについてより明確なプロセスを得ることができるのかわかりません。

Simon Stewart 8:08 PM

「誤解」?

David Burns 8:09 PM

ええと、私たちは可観測性の問題に取り組み始めましたが、彼らの解釈に基づいて作業が行われ、それが異なっていることが判明した場合がありました。彼らは変更の背後にある同じコンテキストと動機を持っていませんでした。

Simon Stewart 8:10 PM

イベントのことについて話し合ったとき、それは本当に助かりました。そして、私が自分でその作業をする予定だったので、issue で全てを完全に説明しない方が軽量であるように思えました。

David Burns 8:10 PM

同意します。そして、issue にそれを事前にロードして、コードを書いて、それが間違っていて、もう一度試すということを繰り返すのではなく、できるかどうかを確認したいです。

Simon Stewart 8:10 PM

会話のプレースホルダーであることを明確にし、誰に話すべきかを特定すればどうでしょうか?

Diego Molina 8:11 PM

私がこれについて一般的に欠けていると思うのは、Slack での会話を通じて行われた決定が GitHub issue や PR に書き込まれていないことです。これにより、レビューと進行が困難になります。

David Burns 8:11 PM

それもありますね

8:12 PM

しかし、会話をするには、話す必要のある人が暇である必要があり、それは多くの要因により常に現実的な期待とは言えません。

Simon Stewart 8:13 PM

確かに、しかし、全ての設計作業を事前にロードすることも非現実的です。

David Burns 8:13 PM

コンテキストと動機をより多く追加すれば、良い中間点になると思います。

8:13 PM

動機が私にとって最も重要なものです。

Diego Molina 8:13 PM

また、私たちが認識する必要があるのは、以前はロードマップのようなものがなかったということです。Simon が彼のブレインダンプで Selenium 4 リリースプロジェクトのために私たちが持っている GitHub issue に変わるのを手伝ってくれました。そのため、私たちは以前よりも良い立場にいますが、issue で意図されていることについてより詳細が必要であることに同意します。反復における自然な次のステップです :+1

David Burns 8:14 PM

同意します

8:15 PM

なぜなら、そしてこれが私の次の項目ですが、issue にもう少し情報があれば、レビューが容易になります。私がレビューできる変更があり、Java サーバーの正確性を追求しますが、それは間違った考えかもしれません。そして、PR が滞留しています。これもまた、人々が生活を送っており、常にここにいられるわけではないためです。

Diego Molina 8:16 PM

未解決の issue に戻って、それらを拡張し、より明確にする方法を見つけるべきだと思いますか?

Simon Stewart 8:17 PM

明確化が必要なサブセットを選択して尋ねますか?

David Burns 8:17 PM

私は、私のチームにやってもらいたい次の負荷の仕事の一部でそれを始めました。私の目標は、誰でもそうであるように、se4 を出荷することです。

Simon Stewart 8:17 PM

同意します。そして、それを実現するのを手伝いたいと思っています。

8:18 PM

しかし、私は奇妙な時間的制約の下にあります

David Burns 8:18 PM

知っています、誰も責めていません

Simon Stewart 8:18 PM

知っています :slightly_smiling_face

David Burns 8:18 PM

私はただ、あなたの生活と私のチームの生活を楽にしたいだけで、あなたは両方に属しているようなものです。

8:19 PM

それで… コードは可変なので… 正確性のために私がレビューし、もしそれが間違っていて、私たちが気づいたら、より多くのコンテキスト/動機を持つ新しい issue が提起されますか? そして、それを私のチームのスタックに入れますか?

8:20 PM

この問題は、Sauce がチームを拡大した場合に表面化する可能性があると感じています。

Diego Molina 8:20 PM

あー、そのフレーズの簡単な英語訳が必要です。

David Burns 8:21 PM

へへ… すみません、私はコードをレビューでき、テストがあることを確認できるので。もしマージしても大丈夫だと感じたら、数日後にマージします。

8:22 PM

もしこのグループの他の人が変更に反対する場合は、私に知らせてください。私たちの仕事に追加して、それを整理します。コンテキストと動機の欠落の問題は、このグループに参加する誰にでも起こりえます。例えば、Sauce が OSS チームを拡大するなど。

Diego Molina 8:24 PM

了解しました、翻訳ありがとうございます。それについては問題ないと思います。最終的には理にかなっていると思います。コードをマージした後でも、常に改善できます。

David Burns 8:24 PM

クール。私のチームからのいくつかの PR がしばらくの間保留になっています。

8:25 PM

そして、サーバーに自信がなかったので、マージできるとは感じませんでした(ブラウザをくれればいつでもいいのですが)。

Diego Molina 8:26 PM

私はそこで少しでも助ける方法を見つけていますが、あなたの提案に従うべきです。マージする前に PR にコメントをいただけるとありがたいです。「やあ、これはしばらく保留になっているけど、私には正しく見える。反対する人がいなければ明日マージするよ」のような :+1

David Burns 8:27 PM

承知しました。そして、私のチームがお互いをレビューできる段階に到達できれば、さらに良いでしょう。

Diego Molina 8:27 PM

:thumbsup

8:28 PM

次のトピックは? Selenium Conf ウェブサイトを GitHub org に? (README は保留中)

8:29 PM

ここで簡単なアップデートです。Andrew が変更を加える方法の概要を教えてくれましたが、セットアップは私が思っていたよりも複雑です。私たちはそれを文書化するプロセスを進めています。近い将来、Selenium カンファレンスのためのチームをガバナンスモデルで正式化すべきです。そこでは多くの作業が行われており、もっと認識されるべきです :+1

8:30 PM

次のトピック IDE をメインリポジトリに?

8:30 PM

@AutomatedTester と @rajendra が IDE リポジトリを bazel に移動しているのを見ましたが、そうですよね?

David Burns 8:31 PM

Bazel の作業が完了次第、まとめて移行できます。Bazel 化はパッケージの 40% 程度まで進んでいます。テストはまだ必要ですが、Bazel の初期段階の課題に触れているところです。

8:32 PM

私たち二人は bazel slack で人々とチャットしています。

Diego Molina 8:32 PM

アップデートありがとうございます。次のトピックは?

8:33 PM

ユーザー/パスワード、アクセスキーなどを配布およびリリースリポジトリに。これは私 (Diego) が追加しました。

8:34 PM

数週間前、docker-selenium のリリース方法を変更し、GitHub Actions に移行しました。Docker Hub にイメージをプッシュするために使用されるパスワードを知らなかったため、パスワードをリセットしてそこで使用する必要がありました。

8:35 PM

つまり、現在パスワードを持っているのは私だけということです。そして、これは私たちが持っている他の多くのもの(npm、Python、Ruby のもの、Google/Firefox などのストアなど)にも当てはまると信じています。TLC のメンバーがこの情報にアクセスする方法はありますか?

Simon Stewart 8:35 PM

パスワードの一部は LastPass に保存されています。

Diego Molina 8:35 PM

そして、それを統合することもですか?

Simon Stewart 8:36 PM

必要に応じて個々の認証情報を共有できます。

Diego Molina 8:36 PM

問題は、「必要な時」は通常、認証情報を持っている人が利用できない時に来るということです。

Simon Stewart 8:37 PM

だからこそ、LastPass で共有しているのです :slightly_smiling_face

Titus Fortner 8:37 PM

Rubygems 用の selenium アカウントを作成してパスワードを共有できます。現在、個人のアカウントに手動で許可を与えています。

Diego Molina 8:38 PM

誰が LastPass にアクセスでき、全ての TLC メンバーにアクセス権を与えることができますか?

Simon Stewart 8:38 PM

私ができます。PLC の全員も持っているはずです。

Diego Molina 8:38 PM

私はリリースなどに必要な認証情報のみを指しています。異なる種類の認証情報を混在させたいですか?

Simon Stewart 8:38 PM

(仕事で話さなければならないミーティングに沈んでいく。ここでドロップアウトします)

Diego Molina 8:39 PM

わかりました、それではこのトピックは次回のミーティングで再度取り上げることができますが、すでに開始しました :slightly_smiling_face: 次のトピック:前回の PLC/SFC コールから何か新しい報告はありますか?

8:40 PM

ないようですね :slightly_smiling_face: 次のトピック:カンファレンス。SeConf India & SeConf Chicago の状況は?

David Burns 8:42 PM

@mmerrell または @manoj9788 さん?

Diego Molina 8:42 PM

インドはバーチャルで、すでにスケジュールがあることを知っています。ワークショップが実施されるかどうか検討していると思います :+1::skin-tone-4

Diego Molina 8:43 PM

そして、シカゴは正式に 2021 年に延期されたのを見ました。

David Burns 8:43 PM

その場合、このトピックをインドのみに移動し、そのカンファレンスをしばらくの間議題から外してください。

Diego Molina 8:44 PM

わかりました、理にかなっています。次のトピック:Alpha 7 に向けて行う必要のある保留中の作業は? 最初のベータ版に向けて行う必要のある保留中の作業は? ここに多くのアップデートがあるかどうかはわかりません。

8:44 PM

最後のアルファ版に移行するには、保留中の PR をマージする必要があると思います。

Marcus Merrell 8:46 PM

ええ、SeConf Chicago の全ての会議を 11 月まで延期しました。来年の会場との間で新しい日程を選択するために取り組んでおり、この問題が続く場合に「究極のキャンセル能力」を可能にする契約の文言に取り組んでいます。当面の間、それを議題から外すことができます :+1

8:47 PM

インドについては新しい情報はありません。私が知る限り、計画に変更はありません。

Diego Molina 8:48 PM

ありがとう、マーカス!

8:49 PM

さて、議題に残っている 4 つのトピックにはアップデートがないことを知っているので、それらをスキップしてミーティングを早めに終了することを提案します。どう思いますか?

David Burns 8:49 PM

いいですよ @mmerrell あの… ドレイン PR について軽く催促です。

Diego Molina 8:51 PM

わかりました、皆さん、時間を割いていただきありがとうございます!