(draft agenda) |
(→Minutes: add) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
* Work week evaluation | * Work week evaluation | ||
* Intermittents update | * Intermittents update | ||
** [needs fix by kris] (Perma ccov) Assertion failure: m_refCount == 1 or pages_.empty() (Bug 1485985) | |||
** [needs investigation by jim] Firefox startup hang for ASAN builds on Linux64 (Bug 1487243) | |||
* Spoken status updates | * Spoken status updates | ||
== Minutes == | == Minutes == | ||
=== Work week evaluation === | |||
; ato | |||
: I thought the work week went really well. | |||
: Particularly useful to do the geckodriver 1.0 triage. | |||
: I also thought it useful to discuss CDP and our plan for TPAC. | |||
; whimboo | |||
: It was useful to sit together and talk out issues, and especially that jgraham was also there. | |||
: We only got three days of active work, so next time a full week would be better. | |||
; ato | |||
: We should make a list of bugs we would like to draw attention to during TPAC. | |||
: I believe whimboo has a few issues and I have a few. | |||
; whimboo | |||
: What happens during the meeting? Do we triage the open issue list? | |||
; AutomatedTester | |||
: Yes, if there is time. | |||
; ato | |||
: Despite the fact that it was only three days of active work, I think it was still worthwhile. | |||
: I think we should repeat this. | |||
; AutomatedTester | |||
: Sure. Maybe next year early in February. | |||
=== Web interoperability roadmap === | |||
; AutomatedTester | |||
: I sent out a document about how I think we should do web predictability last week. | |||
: I thought it was good to give other groups an idea what the difference between web interop and web compat is. | |||
: I now need to create a roadmap and I will ask you all for feedback. | |||
: This is part of ensuring we coordinate our work with other teams at Mozilla. | |||
: Hopefully raising our profile. | |||
; ato | |||
: Would this roadmap cover the next quarter, or be in the format of a longer-term vision or plan? | |||
; AutomatedTester | |||
: We need it to be short, medium, and long-term. | |||
: Showing what work would be involved, and how we can hit our goals. | |||
: For example, interoperability reports and getting Firefox engineers to use them. | |||
: If we take on the CDP transport stuff, possibly creating a MVP for getting Puppeteer working. | |||
: Also this about resource allocation. | |||
; ato | |||
: This is a digression, but how do we get RelMan and engineers to understand what the ''important'' web interop issues are? | |||
; AutomatedTester | |||
: I don’t have a clear answer for this, but first getting the reports and then having a discussion about that would make sense. | |||
=== geckodriver 0.23.0 === | |||
; ato | |||
: There are still two outstanding issues. | |||
; whimboo | |||
: We should delay those to 0.24.0, because the regression fixes are more important. | |||
; ato | |||
: Great, I agree. | |||
=== Intermittents update === | |||
; whimboo | |||
: kmag landed a fix for an assertion/crash which caused lots of intermittent failures but this didn't actually helped us | |||
: [(Perma ccov) Assertion failure: m_refCount == 1 or pages_.empty() (Bug 1485985)] | |||
: I don't expect much to change this week. Still waiting for Kris to have a look at this bug | |||
: [[needs investigation by jim] Firefox startup hang for ASAN builds on Linux64 (Bug 1487243)] | |||
: This is caused by getting a dbus connection during startup; The hanging code is about to get moved away from startup and put closer to the dbus requiring code. | |||
: We might even see that fixed today! | |||
== Status updates == | == Status updates == | ||
Line 12: | Line 76: | ||
(Spoken status updates in bold.) | (Spoken status updates in bold.) | ||
== PTO/travel ( | * Henrik | ||
** [wdspec] Reorganize "Perform Actions" tests and add tests for "Release Actions" (Bug 1492469) | |||
** [wdspec] Add user prompt tests for more WebDriver commands (Bug 1473814) | |||
** '''[wdspec] Going to enable Wd job on Windows platforms (Bug 1370636) [thanks to jgraham for fixing the logging failures in wptrunner]''' | |||
** [geckodriver] "temporary" flag in AddonInstallParameters has to be optional (Bug 1493149) | |||
** [geckodriver] "desiredCapabilities" and "requiredCapabilities" are not evaluated since using Serde (Bug 1494617) | |||
** [geckodriver] Optional command arguments should be passed-through without setting a default (Bug 1494637) | |||
** '''[marionette] Synthesized key event for "Shift" doesn't result in capitalized letters for Key Actions (Bug 1405370)''' | |||
** [marionette] event.synthesizeKey() fails when trying to uppercase a non-printable key (Bug 1493546) | |||
** [wpt] Downloading manifest fails without internet connection (Bug 1493896) | |||
** '''[mozprocess] Track and kill detached child processes on Windows (Bug 1438830)''' | |||
* ato | |||
** Fixed casing of <code>marionette.log.level</code> pref in geckodriver ([https://bugzilla.mozilla.org/show_bug.cgi?id=1494613 1494613]) | |||
*** Regression caused by rebase of serde patches | |||
*** Finally resolves https://github.com/web-platform-tests/wpt/issues/12166 | |||
** Continued work on making window manipulation more reliable ([https://bugzilla.mozilla.org/show_bug.cgi?id=1492499 1492499]) | |||
*** Slow progress because every change requires push to try | |||
** Added endpoint for taking full document screenshots to geckodriver ([https://bugzilla.mozilla.org/show_bug.cgi?id=1431148 1431148]) | |||
*** Blocked on exposing conftest.py and fixtures to mozilla test directory | |||
** Investigated enabling Wd tests on Windows ([https://bugzilla.mozilla.org/show_bug.cgi?id=1425365 1425365]) | |||
*** Test appear to be passing, but sccache is causing problems compiling serde for toolkit module | |||
*** Requires the attention fo ted, I think | |||
** Added support for dumb terminals to phlay (https://github.com/mystor/phlay/pull/36) | |||
** Removed element tap endpoint from geckodriver ([https://bugzilla.mozilla.org/show_bug.cgi?id=1453292 1453292]) | |||
** Did triage work to figure out what is needed for signing geckodriver on Windows, and contact jlorenzo about it ([https://bugzilla.mozilla.org/show_bug.cgi?id=1427849 1427849]) | |||
** A few more minor patches to geckodriver, not worth mentioning | |||
** Explained window tracking patch to whimboo during work week | |||
** Triaged all geckodriver bugs together with whimboo during work week | |||
== PTO/travel (🍂) == | |||
* ato away Tuesday 2 October | * ato away Tuesday 2 October | ||
* henrik away October 3rd for German holiday, and October 8th - October 12th |
Latest revision as of 14:23, 1 October 2018
Agenda
- Action follow-up
- Work week evaluation
- Intermittents update
- [needs fix by kris] (Perma ccov) Assertion failure: m_refCount == 1 or pages_.empty() (Bug 1485985)
- [needs investigation by jim] Firefox startup hang for ASAN builds on Linux64 (Bug 1487243)
- Spoken status updates
Minutes
Work week evaluation
- ato
- I thought the work week went really well.
- Particularly useful to do the geckodriver 1.0 triage.
- I also thought it useful to discuss CDP and our plan for TPAC.
- whimboo
- It was useful to sit together and talk out issues, and especially that jgraham was also there.
- We only got three days of active work, so next time a full week would be better.
- ato
- We should make a list of bugs we would like to draw attention to during TPAC.
- I believe whimboo has a few issues and I have a few.
- whimboo
- What happens during the meeting? Do we triage the open issue list?
- AutomatedTester
- Yes, if there is time.
- ato
- Despite the fact that it was only three days of active work, I think it was still worthwhile.
- I think we should repeat this.
- AutomatedTester
- Sure. Maybe next year early in February.
Web interoperability roadmap
- AutomatedTester
- I sent out a document about how I think we should do web predictability last week.
- I thought it was good to give other groups an idea what the difference between web interop and web compat is.
- I now need to create a roadmap and I will ask you all for feedback.
- This is part of ensuring we coordinate our work with other teams at Mozilla.
- Hopefully raising our profile.
- ato
- Would this roadmap cover the next quarter, or be in the format of a longer-term vision or plan?
- AutomatedTester
- We need it to be short, medium, and long-term.
- Showing what work would be involved, and how we can hit our goals.
- For example, interoperability reports and getting Firefox engineers to use them.
- If we take on the CDP transport stuff, possibly creating a MVP for getting Puppeteer working.
- Also this about resource allocation.
- ato
- This is a digression, but how do we get RelMan and engineers to understand what the important web interop issues are?
- AutomatedTester
- I don’t have a clear answer for this, but first getting the reports and then having a discussion about that would make sense.
geckodriver 0.23.0
- ato
- There are still two outstanding issues.
- whimboo
- We should delay those to 0.24.0, because the regression fixes are more important.
- ato
- Great, I agree.
Intermittents update
- whimboo
- kmag landed a fix for an assertion/crash which caused lots of intermittent failures but this didn't actually helped us
- [(Perma ccov) Assertion failure: m_refCount == 1 or pages_.empty() (Bug 1485985)]
- I don't expect much to change this week. Still waiting for Kris to have a look at this bug
- [[needs investigation by jim] Firefox startup hang for ASAN builds on Linux64 (Bug 1487243)]
- This is caused by getting a dbus connection during startup; The hanging code is about to get moved away from startup and put closer to the dbus requiring code.
- We might even see that fixed today!
Status updates
(Spoken status updates in bold.)
- Henrik
- [wdspec] Reorganize "Perform Actions" tests and add tests for "Release Actions" (Bug 1492469)
- [wdspec] Add user prompt tests for more WebDriver commands (Bug 1473814)
- [wdspec] Going to enable Wd job on Windows platforms (Bug 1370636) [thanks to jgraham for fixing the logging failures in wptrunner]
- [geckodriver] "temporary" flag in AddonInstallParameters has to be optional (Bug 1493149)
- [geckodriver] "desiredCapabilities" and "requiredCapabilities" are not evaluated since using Serde (Bug 1494617)
- [geckodriver] Optional command arguments should be passed-through without setting a default (Bug 1494637)
- [marionette] Synthesized key event for "Shift" doesn't result in capitalized letters for Key Actions (Bug 1405370)
- [marionette] event.synthesizeKey() fails when trying to uppercase a non-printable key (Bug 1493546)
- [wpt] Downloading manifest fails without internet connection (Bug 1493896)
- [mozprocess] Track and kill detached child processes on Windows (Bug 1438830)
- ato
- Fixed casing of
marionette.log.level
pref in geckodriver (1494613)- Regression caused by rebase of serde patches
- Finally resolves https://github.com/web-platform-tests/wpt/issues/12166
- Continued work on making window manipulation more reliable (1492499)
- Slow progress because every change requires push to try
- Added endpoint for taking full document screenshots to geckodriver (1431148)
- Blocked on exposing conftest.py and fixtures to mozilla test directory
- Investigated enabling Wd tests on Windows (1425365)
- Test appear to be passing, but sccache is causing problems compiling serde for toolkit module
- Requires the attention fo ted, I think
- Added support for dumb terminals to phlay (https://github.com/mystor/phlay/pull/36)
- Removed element tap endpoint from geckodriver (1453292)
- Did triage work to figure out what is needed for signing geckodriver on Windows, and contact jlorenzo about it (1427849)
- A few more minor patches to geckodriver, not worth mentioning
- Explained window tracking patch to whimboo during work week
- Triaged all geckodriver bugs together with whimboo during work week
- Fixed casing of
PTO/travel (🍂)
- ato away Tuesday 2 October
- henrik away October 3rd for German holiday, and October 8th - October 12th