Public Project Meeting - July 02, 2020
Continuing the series of bi-weekly public project meetings, here is the timeline of the meeting held on July 02, 2020 (times are on IST).
Meetings are held on the #selenium-tlc
channel on Selenium Slack.
The next meeting will be on July 16, 2020, 4:30 PM CET.
Diego Molina 8:00 PM
Hi all, who is in for the Public Project meeting?
8:01 PM
- Here is the overall agenda:
- Overall announcements? New people on committees, with the commit bit, etc?
- Anything new to report from the last PLC/SFC call?
- Did anyone talk to Miki about the go bindings?
- This topic has been skipped in the previous meetings but it is good to keep it on the agenda so we act on it when we have more bandwidth
- Pending work that needs to be done for Alpha 7?
- Pending work that needs to be done for the first Beta?
- Conferences. Status for SeConf India & SeConf Chicago?
- Selenium Conf website in GitHub org?
- IDE to the main repo?
- CoC, next steps?
- Selenium Branding guide
- Selenium marketing strategy (e.g: Webpack) (if anyone wants to add something, feel free to do it)
8:02 PM
First, some project health: General project statistics Previous meeting: 343 open issues, 72 open PRs Now: 338 open issues, 73 open PRs
David Burns 8:03 PM
looks like healthy movement as I know I’ve handled a few issues and PRs personally
Diego Molina 8:03 PM
Next topic: Overall announcements? New people on committees, with the commit bit, etc?
Simon Stewart 8:04 PM
WebDriver BiDi meeting was yesterday. There’s some spec prose
David Burns 8:04 PM
@tourdedave is stepping back from the tlc, for a while at least unless I have misunderstood
Manoj Kumar Kumar 8:05 PM
@AutomatedTester stepping into TLC
Simon Stewart 8:05 PM
I thought he did that a while ago, but we failed to update everything
David Burns 8:05 PM
its more official :)
Diego Molina 8:05 PM
do we want to remove him from the list explicitly? does it make a difference?
Simon Stewart 8:05 PM
And @AutomatedTester should have been in the TLC from the start :man-facepalming::skin-tone-2:
“The list”? On the governance part of the site?
Yes
Diego Molina 8:05 PM
I thought @AutomatedTester was there, it just my mistake :slightly_smiling_face:
Simon Stewart 8:06 PM
Unofficial draft of the bidi spec: https://w3c.github.io/webdriver-bidi/ There’s a way to go yet
Diego Molina 8:06 PM
ok, I will create a PR to do that (removing @tourdedave)
David Burns 8:06 PM
As retribution for not being on the TLC officially you all owe me cake :cake:
8:06 :P as for the webdriver bidi, as @simonstewart said, there is prose.
8:07
yesterday’s meeting notes are in https://www.w3.org/2020/07/01-webdriver-minutes.html The spec is being driven by Mozilla and Google mostly atm
Diego Molina 8:08 PM
thanks for the updates next topic? Anything new to report from the last PLC/SFC call?
Luke Hill 8:08 PM
I’m just being nosy, nothing to see here.
Manoj Kumar Kumar 8:09 PM
Nothing specific from the last PLC/SFC call. We’ve caught up on conference updates, which we will cover shortly.
Diego Molina 8:10 PM
ok, sounds good next topic is: Did anyone talk to Miki about the go bindings?
- This topic has been skipped in the previous meetings but it is good to keep it on the agenda so we act on it when we have more bandwidth there is no need to comment or discuss if no one has updates though
Simon Stewart 8:10 PM
Nothing from me
Diego Molina 8:11 PM
ok the next topic is: Pending work that needs to be done for Alpha 7?
Simon Stewart 8:11 PM
I’d really like us to get the new UI in place for alpha 7 Even if it’s just a skeleton
David Burns 8:12 PM
That is in flight now, hope to get a demo on Monday and see what needs to be improved before we move into the repo :tada:
Simon Stewart 8:12 PM
Great news :slightly_smiling_face: Lemme check the project plan
Diego Molina 8:12 PM
I have seen CDP in Python and JS are almost there
David Burns 8:12 PM
we already have some of the parts required in master and the rest are being worked on CDP in python has landed
Simon Stewart 8:13 PM
https://github.com/SeleniumHQ/selenium/projects/2
Manoj Kumar Kumar 8:13 PM
And GraphQL is nearing completion, I guess.
Simon Stewart 8:13 PM
Things on my list are the new features based on CDP usage Pluggable locators
8:14
And CDP/WebDriver interop (mostly at the element and window level) Those will let us call alpha 7 the final alpha :tada: And we can make a start on the betas as we’ll be feature complete IMO Anything else that folks can think of?
Diego Molina 8:15 PM
nothing else from my side
David Burns 8:15 PM
we do have the beta list at https://github.com/SeleniumHQ/selenium/issues?q=is%3Aopen+is%3Aissue+label%3ASelenium-4-Beta
8:16
do we need to move more things there?
Simon Stewart 8:16 PM
Are those “bugs to fix in the betas” or “bugs to fix before we can cut a beta”?
David Burns 8:16 PM or remove yes
Simon Stewart 8:16 PM
Logically correct, but not an actual answer :slightly_smiling_face:
David Burns 8:16 PM
it’s a list of things @diemol thought we needed and I mostly agree
Diego Molina 8:17 PM
they come from the Google Doc we went through in London in February with Simon
Simon Stewart 8:17 PM
I shall ruthlessly reprioritise Those are things that we mostly need in place before release
8:18
But I think we can go into the betas with “the features are there, but they’re known to be unstable” The alphas are “the features aren’t even there yet”
Diego Molina 8:18 PM
I would expect to have a few things being unstable in the betas
Simon Stewart 8:19 PM
“A few things” will definitely be unstable
David Burns 8:19 PM
I would like to get things that may have got sorted but the bug list is out of date sorted as well from our lists
Simon Stewart 8:20 PM
That list seems mostly up to date
David Burns 8:20 PM
but things like Ruby on bazel and ide in the mono repo I dont think are Se4 dependent
Simon Stewart 8:20 PM
I don’t see things that are already fixed in it
David Burns 8:20 PM
my comment was general so people checked :D
Diego Molina 8:20 PM
indeed, I usually keep an eye on the issues, and I believe is up to date btw, we are already covering the next topic in the agenda Pending work that needs to be done for the first Beta? :+1::skin-tone-4:
David Burns 8:21 PM
yes and no… Can we get PRs in flight finished if they are just waiting on reviews on fixing review comments I meant
Simon Stewart 8:22 PM
Which ones in particular?
David Burns 8:22 PM
The draining one and the redis one (not picking on people) come to mind
Simon Stewart 8:22 PM
I’m not happy landing the Redis one since it leaves a broken RedisBackedDistributor in the tree, and that’s suboptimal
8:23
I need to re-review the draining one
David Burns 8:23 PM
I am not saying we need to fix it but we need people to finish them off :)
Simon Stewart 8:23 PM
Indeed.
Diego Molina 8:25 PM
so, is there anything else to add before moving to the next one?
Manoj Kumar Kumar 8:25 PM
Selenium IDE work is a separate topic? Unsure if @corevo is here? I meant on the Electron piece of work.
David Burns 8:25 PM
I can field that…
Manoj Kumar Kumar 8:25 PM
great!
David Burns 8:26 PM
Selenium IDE is now in the Edge store :tada: that’s the extension version
8:27
As for the electron version, that’s slightly on hold atm but hopefully we can start that up soon :+1::skin-tone-4:
Manoj Kumar Kumar 8:27 PM
https://microsoftedge.microsoft.com/addons/detail/selenium-ide/ajdpfmkffanmkhejnopjppegokpogffp Link to MS Edge store
David Burns 8:27 PM
I would like it to be a thing as we work on core “fit and finish” pieces
Diego Molina 8:28 PM
sounds good should we move to the next topic?
Manoj Kumar Kumar 8:28 PM
yes
Diego Molina 8:28 PM
Conferences. Status for SeConf India & SeConf Chicago?
Manoj Kumar Kumar 8:29 PM
SeConf Chicago - Postponed to 2021 - we are working on new dates and Hotels.
8:30
SeConf India - It was supposed to held on June - we’ve moved it to September, but it seems hard and the Indian borders won’t open up for any travels in and out.
8:31
Final decision is yet to be made, it will get postponed or we may have a shortened(online event)
Diego Molina 8:32 PM thanks for the updates :slightly_smiling_face:
Manoj Kumar Kumar 8:32 PM
@mmerrell Please fill in, if I’ve missed anything!
Diego Molina 8:32 PM
next topic is: Selenium Conf website in GitHub org? @andrewmkrug did a great job in revamping the site weeks ago, and now the code is in a private repo under the SeleniumHQ GitHub org he’ll add some instructions to the README on how to develop on it and deploy it :clap::skin-tone-4:
8:34
the repo is private just to keep information about future conferences confidential :slightly_smiling_face: next topic: IDE to the main repo?
David Burns 8:35 PM
No change on this. I hope to get to it soon, I have a branch doing the Bazel work
Diego Molina 8:35 PM
ok, sounds good next topic: CoC, next steps?
David Burns 8:36 PM
Last week @diemol and I met with Sage Sharp and had a productive meeting
We have given them a bunch of details and they hoped to get back to use end of this week or beginning of next week with a draft
Diego Molina 8:37 PM
yeah, it was a great session, and I think the CoC is on a good path
Marcus Merrell 8:38 PM
The only conference-related note is that we’re looking at a potential opportunity to host an online-only conference sometime in September/October, but we don’t have details or info on the $$ piece yet
Diego Molina 8:39 PM
thanks @mmerrell
8:40
should we move to the next topic?
David Burns 8:40 PM
regarding online confs I would like people to speak to their respective marketing companies and see if it’s being over done
Marcus Merrell 8:40 PM
that’s my #1 concern
David Burns 8:40 PM
there are so many atm…
Marcus Merrell 8:40 PM
how’s Breakpoint looking, btw?
David Burns 8:41 PM
It’s good so far but I know marketing team don’t really want anything past that
Marcus Merrell 8:41 PM
right… not surprising
David Burns 8:41 PM but that may change
Marcus Merrell 8:42 PM
@simonstewart was talking about potentially having a webinar series instead of a 6-hour block of content, and I’m kind of interested in anything that will keep the zoom fatigue to a minimum
unfortunately, online conferences are not my thing, as an organizer or a participant… this might make me an ideal candidate to create an event that won’t over-do it
David Burns 8:42 PM
heheh
Diego Molina 8:43 PM
ok, seems we can move to the next topic
Selenium Branding guide
Manoj Kumar Kumar 8:44 PM
We’ve always get many requests on usage of Selenium Logo for multiple purposes, PLC usually respond to those requests with the help of SFC folks.
And there is also an issue to track : https://github.com/SeleniumHQ/seleniumhq.github.io/issues/81 This has been long pending and finally we’ve started with it…
8:45
Selenium Branding guide is in-progress. Its on a private Google doc shared with the PLC and TLC members. The legal rep from the SFC team has reviewed and shared feedback and recommendations. And right now its with our Selenium team (PLC, TLC(may not be all of TLC) to look at it and see if we need more clarifications.
8:46
@simonstewart @diemol @AutomatedTester and others When you get a moment, pls take a look and share your feedback
Diego Molina 8:47 PM
I think it makes sense to have something like that, it is easy to see the Selenium logo / name misused in many places
that’s a good initiative @manoj9788!
David Burns 8:47 PM
What does this mean when people use our brand incorrectly. Like there is a linkedin group that charges for people making specific posts there.
8:48
(from what I am told) do we have recourse to challenge them?
Manoj Kumar Kumar 8:49 PM
That reminds of another questions,What are social media accounts that are handled by SeleniumHQ team?
Marcus Merrell 8:49 PM
using it to promote “Selenium Certification” is the example I see most often I believe we’ve done it before (before I joined the PLC) “done it” == “challenged them”
Manoj Kumar Kumar 8:50 PM
AFAIK, Twitter: SeleniumHQ, SeleniumConference are handled by SeleniumHQ team. LinkedIn: Is there one? Facebook: I think there is one, but don’t think anyone from SeleniumHQ team is handling that.
Marcus Merrell 8:51 PM
we should hire a tween to manage our insta (and TikTok) only half-kidding
Diego Molina 8:51 PM
there is this https://www.linkedin.com/company/selenium/about/ and this https://www.linkedin.com/company/selenium/about/
Marcus Merrell 8:51 PM
especially considering how many tweens use Selenium to do fortnite/roblox stuff
Manoj Kumar Kumar 8:51 PM
TikTok is officially banned in India :slightly_smiling_face:
Marcus Merrell 8:51 PM
lol
Diego Molina 8:52 PM
sorry, the 2nd link was meant to be this one https://www.linkedin.com/groups/961927/ (edited)
Manoj Kumar Kumar 8:52 PM
ok, no politics here. No idea, who owns that.
Diego Molina 8:54 PM
I feel this topic overlaps with the last one in the agenda: Selenium marketing strategy (e.g: Webpack)
Manoj Kumar Kumar 8:55 PM
Diego you could share some insights on the example you gave on Webpack
Diego Molina 8:56 PM
yeah, I was trying to find some info while Googling
8:57
the idea I heard, is that webpack was not having a good moment in terms of users and reputation and revamping their image (docs, social media, and of course improving the project code) helped them enormously so this point is just to have a conversation starter and see if you think something similar makes sense for Selenium
Simon Stewart 8:58 PM
It’s useful. I think we should also take a look at the things that people like about Cypress and make it clear how to surface the same thing in Selenium :+1::skin-tone-4:
Manoj Kumar Kumar 8:59 PM
Agreed! I think it makes sense @diemol
David Burns 8:59 PM
I would love for us to do something here. @simonstewart and I have previously discussed this as “fit and finish”
9:00
these are the things that people like about puppeteer/cypress and we’ve not done a good job of explaining similar things
Simon Stewart 9:01 PM
Indeed. TBH, I thought we’d be done with Se4 at this point And well into the fit-and-finish bit that could be Se5 But I agree with @diemol that part of that is a nice site with excellent docs
Diego Molina 9:02 PM
nice, so it seems there is a general feeling that we should be doing something like that I can try to do something about it and give an update for the next meeting
Simon Stewart 9:02 PM
Just one piece isn’t good enough to solve the problems That’d be fantastic, @diemol
Manoj Kumar Kumar 9:02 PM
Happy to pair on that @diemol
Diego Molina 9:02 PM
sounds good!
9:03
well, that was the last topic in the agenda, and we are 3 minutes past the end of the meeting thank you everyone!
David Burns 9:03 PM
yay
Manoj Kumar Kumar 9:03 PM
And we’ve moved from Master to Trunk Thanks @AutomatedTester
David Burns 9:03 PM
yes, and it was an important move
Manoj Kumar Kumar 9:04 PM
Thanks @diemol @simonstewart @AutomatedTester and everyone!