Skip to content

Commit 098cb07

Browse files
committed
add meeting minutes from last TLC meeting
[deploy site]
1 parent 590ddb0 commit 098cb07

File tree

1 file changed

+140
-0
lines changed

1 file changed

+140
-0
lines changed
Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
1+
---
2+
title: "TLC Meeting - December 8, 2022"
3+
linkTitle: "TLC - December 8, 2022"
4+
date: 2022-12-08
5+
---
6+
7+
Meetings are happening on the `#selenium-tlc` channel on [Selenium Slack](https://selenium.dev/support).
8+
To add items to the agenda for the next meeting, please see our public [Rolling Agenda](https://docs.google.com/document/d/18InWY44S0C_ECkRkRo8GKictu8BEtsahRsFh17tmUR0/edit#)
9+
10+
The next meeting will be Thursday, December 22 at 0700 Pacific / 1000 Eastern / 1500 UK / 1930 India.
11+
12+
### Participation
13+
14+
TLC members present included:
15+
* [AutomatedTester]
16+
* [diemol]
17+
* [harsha509]
18+
* [p0deje]
19+
* [pujagani]
20+
* [titusfortner]
21+
22+
## Agenda
23+
* Ticket Status
24+
* CDP support
25+
* Membership Updates
26+
* Proposals
27+
* CI Health
28+
* Selenium 4.7
29+
* Selenium 4.8
30+
* Projects Underway
31+
* Backlog
32+
33+
***
34+
35+
### Ticket Status
36+
37+
* 113 open Issues; last meeting: 109
38+
* 26 outstanding PRs; last meeting: 26
39+
40+
Issues keep ticking up, but several dozen of these were opened by project members for tracking work in progress.
41+
42+
### CDP support
43+
44+
* v108 was released on November 29
45+
* v109 scheduled for release on January 10
46+
47+
### Membership Updates
48+
49+
* @Luis Correia is now an official committer for the docs
50+
51+
### [Proposals/Decisions](https://github.com/SeleniumHQ/selenium/labels/A-needs%20decision)
52+
53+
* [Inconsistent shutdown behavior between drivers](https://github.com/SeleniumHQ/selenium/issues/11303)
54+
55+
It was agreed that ending the processes for everything on program exit would be ideal, but that because
56+
of backwards compatibility issues we would need bandwidth to do the work and field questions from
57+
irate users, which is not currently a priority.
58+
59+
* [Cache Selenium Manager](https://github.com/SeleniumHQ/selenium/issues/11359)
60+
61+
It was agreed that there was no good reason not to do this, but also as a minor optimization it might
62+
not be worth doing. [titusfortner] said he would implement it in bindings if he got frustrated enough
63+
with current implementation.
64+
65+
* [Selenium Manager Output](https://github.com/SeleniumHQ/selenium/issues/11359)
66+
67+
It was agreed that there should be a flag to indicate JSON output that can be consumed by the bindings
68+
where the log-looking information can be seen by the user directly.
69+
70+
### CI Health
71+
72+
* Java & JS have a couple flaky tests
73+
* Ruby has issue with Firefox on Windows
74+
* [p0deje] is working on improving Ruby bazel usage, and remote caching options to improve CI
75+
76+
### Selenium 4.7
77+
78+
Released! Mostly on time!
79+
80+
### Selenium 4.8
81+
82+
[Milestone 4.8](https://github.com/SeleniumHQ/selenium/milestone/9)
83+
84+
Members encouraged to add the label to everything that needs to be included in the next release.
85+
We are not expecting to release again until January.
86+
87+
Most of the items currently on the list fall into 3 categories:
88+
* Selenium Manager items
89+
* BiDi items
90+
* Half-completed [titusfortner] items
91+
92+
BiDi things - noted that our [current documentation](https://www.selenium.dev/documentation/webdriver/bidirectional/)
93+
is no longer quite correct. Our idea of idealized devtools things being able to keep the same implementation
94+
for BiDi is not working out as originally envisioned. Discussed creating the BiDi API and then implementing
95+
things with Chrome DevTools as a fall-back when BiDi hasn't implemented the feature, but we're a ways off from being
96+
able to do that. We don't have a Selenium specific roadmap, just going off of passing
97+
[wpt tests](https://wpt.fyi/results/webdriver/tests/bidi?label=experimental&label=master&aligned&view=subtest)
98+
and the [BiDi spec](https://github.com/w3c/webdriver-bidi) for what to work on. Currently, actively implemeting
99+
things in Ruby, JS and Java. Things are a little more uncertain for what needs to be done in Python & .NET.
100+
[pujagani] and [TamsilAmani] will discuss a potential roadmap specific for Selenium work.
101+
102+
Selenium Manager things — [boni_gg] has been working off the milestones he created. [titusfortner] came
103+
up with a more finely detailed description of a [potential roadmap](https://gist.github.com/titusfortner/96ecf9c2da9fe5eb4caf012673de8657)
104+
including blockers as a conversation starter.
105+
106+
### Projects in Progress
107+
108+
* [BiDi API work](https://docs.google.com/document/d/1dCd8Y2PYaR5mOGSmNTwllEHNmFqegfoGkP-TCKvPzSU/edit#)[pujagani]
109+
discussed status previously as part of 4.8 work
110+
* [Selenium Manager](https://github.com/SeleniumHQ/selenium/blob/trunk/rust/README.md#roadmap)[boni_gg] and [titusfortner]
111+
discussed status previously as part of 4.8 work
112+
* [Bazel Remote Caching](https://github.com/SeleniumHQ/selenium/issues/11306)[p0deje]
113+
discussed previously as part of CI work. Members are invited to test it out.
114+
* [Python Type Hints](https://github.com/SeleniumHQ/selenium/issues/9480)[symonk] — still in progress
115+
116+
### Backlog
117+
118+
These items were referenced, but not discussed in detail:
119+
120+
* Add More support to CI (#11305)
121+
* Add TouchActions API to Selenium (#10808)
122+
* Add/fix Bazel support in .NET (#10465)
123+
* JS using TypeScript (#10942)
124+
* Add .rbs files in Ruby (#10943)
125+
* Comprehensive command logging across languages (#10944)
126+
* Remove JWP support from Java
127+
* Selenium + Appium consolidation
128+
* Rewrite atoms in TypeScript
129+
* Python Async Rewrite (Current plan is “doubling” the API)
130+
* .NET Async Rewrite (Current plan is to deprecate Sync code so as not to double the API)
131+
132+
[AutomatedTester]: https://github.com/AutomatedTester/
133+
[boni_gg]: https://twitter.com/boni_gg/
134+
[diemol]: https://github.com/diemol/
135+
[harsha509]: https://github.com/harsha509/
136+
[p0deje]: https://github.com/p0deje/
137+
[pujagani]: https://github.com/pujagani/
138+
[symonk]: http://github.com/symonk/
139+
[TamsilAmani]: https://github.com/TamsilAmani/
140+
[titusfortner]: https://github.com/titusfortner/

0 commit comments

Comments
 (0)