June 2018

Friday 1st

Commented on WeBDriver issue 1265.

Provided needinfo on bug 1465719.

Reviewed bug 1420514.

Rebased and addressed a code review issue with bug 1465527.

Addressed code review issues with bug 1464995.

Closed geckodriver issue 1292.

Commented on bug 1448792.

Monday 4th

Commented on WebDriver issue 1247.

Provided needinfo and did a drive-by review on bug 1423103.

Commented on bug 1464995.

Attended Marionette meeting.

Addressed a code review issue with bug 1464995.

Commented on geckodriver issue 299.

Tuesday 5th

Reviewed bug 1466658.

Filed bug 1466818 for releasing geckodriver 0.22.0 and rearranged some priorities of other bugs.

Filed sccache issue 254 about RUSTC_WRAPPER=sccache not carrying forward the environment when re-invoking rustc/cargo.

Addressed Windows compile issues with bug 1464995.

Closed bug 625614.

Patched bug 1466573 which fixes a few bugs in the Rust port of mozrunner, as well as introducing the -foreground and -no-remote flags.

Reviewed and commented on bug 1423103.

Wednesday 6th

Commented on geckodriver issue 1293.

Commented on geckodriver issue 1294.

Filed and patched bug 1467100.

Patched bug 1464469 which adds a Marionette-specific logger.

Rebased and continued work on marionette-window-tracking. Was able to confirm finally fixing the reftest harness.

Filed and patched bug 1467215 where Marionette reports itself as enabled even though initialisation failed.

Commented on geckodriver issue 299.

Thursday 7th

Commented on geckodriv er issue 1290.

Reviewed WPT PR 9851.

Had a medical emergency in the office which took up most of my day.

Friday 8th

Filed and patched bug 1467744 to move Marionette to use the new XPCOMUtils.defineLazyGlobalGetters.

Provided needinfo on bug 1417920.

Reviewed bug 1467583.

Provided needinfo on bug 1467728.

Patched bug 1467728 fixing the mozrunner build on macOS.

Reviewed bug 1467743.

Requested uplift of bug 1467215 to beta.

Reviewed bug 1452490.

Rewrote the patch for bug 1466573.

Reviewed bug 1354232.

Addressed code review issues with bug 1464469.

Saturday 9th

Rebased and continued work on marionette-window-tracking.

Corrected a bug in bug 1466573.

Filed and patched bug 1468022.

Reviewed WPT PR 9851.

Filed and patched bug 1468025.

Filed and patched bug 1468026.

Tuesday 12th

At Mozilla All Hands in San Francisco this week.

Reviewed WebDriver PR 1267.

Commented on geckodriver issue 330.

Provided needinfo on bug 1468261.

Commented on geckodriver issue 1263.

Commented on geckodriver issue 1295.

Reviewed bug 1468185.

Reviewed bug 1452490.

Wednesday 13th

Commented on bug 1452490.

Commented on bug 1468398.

Addressed code review issue with bug 1468026.

Filed bug 1468603.

Commented on geckodriver issue 1297.

Closed geckodriver issue 1296.

Addressed code review issues with bug 1468025.

Requested needinfo on bug 1468398.

Reviewed WPT PR 11453 and closed WPT PR 8379.

Requested needinfo on bug 1466573.

Thursday 14th

Commented on bug 1468398.

Closed geckodriver issue 1298.

Addressed code review issues with bug 1466573.

Provided needinfo on bug 1398111.

Commented on bug 1433574.

Patched bug 1441204 to prepare the geckodriver 0.21.0 release.

Reviewed bug 1468398.

Reviewed bug 1421323.

Requested needinfo on bug 1464469.

Addressed code review issue with bug 1468025.

Commented on geckodriver issue 1297.

Friday 15th

Released geckodriver 0.21.0 as part of bug 1441204.

Commented on WPT PR 11532.

Saturday 16th

Closed geckodriver issue 1288.

Monday 18th

Provided needinfo on bug 1452490.

Provided needinfo on bug 1400233.

Commented on WPT PR 11544.

Rebased and re-uploaded the patch for bug 1400233.

Reviewed bug 1406006.

Addressed more code review issues with bug 1464469.

Did a manual cross-compile build of geckodriver for 32-bit Windows.

Rebased and continued work on marionette-window-tracking. Fixed test failures in a few more tests.

Filed and patched bug 1469307 to allow pretty-printing of Attr objects.

Tuesday 19th

Commented on bug 1469307.

Reviewed bug 1448792.

Rebased marionette-window-tracking.

Reviewed bug 1468869.

Commented on geckodriver issue 1297.

Filed and requested needinfo on bug 1469641.

Patched bug 1408509 to recognise web frames and web windows in every WebDriver client in tree.

Thursday 21st

Provided needinfo on bug 1469752.

Provided needinfo on bug 1438499.

Reviewed bug 1467700.

Provided needinfo on bug 1264259.

Reviewed bug 1470100.

Meeting with cactusmachete where we talked about downloading the WPT manifest in mach.

Meeting with dheiberg where we talked about WPT test requirements for HTTP/2.

Commented on WebDriver issue 1269.

Commented on WebDriver issue 1268.

Reviewed bug 1468869.

Friday 22nd

Commented on bug 1470120.

Reviewed bug 1468869.

Filed bug 1470397 and commented on bug 1452490.

Addressed code review issues with bug 1408509.

Commented on bug 1470120.

Filed bug 1470443 for removing sandboxing support from Marionette.

Commented on geckodriver issue 1304.

Saturday 23rd

Provided needinfo on bug 1452490.

Filed and patched bug 1470646 for fixing platformName to return the recommended values in Marionette.

Requested needinfo on bug 1469641.

Addressed code review issues and test failures with bug 1408509.

Filed bug 1470654 to introduce WebFrame and WebElement abstractions in the webdriver crate.

Reviewed WPT PR 11637.

Reviewed WPT PR 11638.

Sunday 24th

Rebased and fixed failing tests with bug 1470646.

Monday 25th

Prepared some project pages for us on the wiki:

Attended Marionette meeting.

Closed geckodriver issue 1307.

Commented on geckodriver issue 1308.

Addressed code review issues and test failures with bug 1470646.

Filed bug 1470915.

Closed bug 1470106.

Did my expenses…

Commented on WebDriver issue 1269.

Provided needinfo on bug 1470106.

Tuesday 26th

Replied to a conversation about mentioning Marionette and Webdriver changes in the Firefox changelog.

Commented on geckodriver issue 1310.

Commented on WebDriver issue 1271.

Commented no geckodriver issue 1304.

Commented on bug 1469534.

Filed bug 1471201 for increasing the connection drop timeout duration for persistent Keep-Alive connections in geckodriver.

Provided needinfo on bug 1452490.

Provided needinfo on bug 1447977.

Closed geckodriver issue 1310.

Reviewed bug 1470533.

Made various announcements to the Marionette mailing list about our forthcoming meeting changes.

Rebased bug 1408509.

Addressed code review issues and test failures with bug 1470646.

Requested needinfo on bug 1442253 to try tracking down why geckodriver builds produced by ./mach build testing/geckodriver are so large compared to those produced by cd testing/geckodriver; cargo build.

Filed bug 1471281 for including geckodriver in the default build. Some more investigation on Windows will be required.

Filed bug 1471288 about problems getting the new window tracking refactoring working with test_resize_while_fullscreen.

Thursday 28th

1:1 with cactusmachete.

Commented on geckodriver issue 1315.

1:1 with dheiberg.

Reviewed and requested needinfo on bug 1471629.