EngineeringProductivity/Meetings/2012-05-14

From MozillaWiki
Jump to: navigation, search

The Highlights

  • For Mozmill tests we are nearly down to ZERO failures! (Mozmill test results)
  • Marionette is passing 164 Selenium tests (161 failed, 164 passed, 9 skipped, 12 deselected, 6 xfailed, 14 error) on Friday
  • SUTAgent 1.08 will be deployed on Monday

The Overview

Mozbase

  • [dburns] MozProfile 0.3.1 was released last week.
  • [jhammel] jetperf.py landed in mozharness; working on getting it in buildbot

Mozmill

  • [henrik] Mozmill 1.5.12 released (blog post) and silently *uppss* dropped support for Firefox 3.6 (bug 754225)
  • [henrik] Automation Development team and Q2 goals (blog post)
  • [henrik] Changes in the management of Mozmill tests (blog post)
  • [henrik] For Mozmill tests we are nearly down to ZERO failures! (Mozmill test results)
  • [henrik] Large memory leak in Firefox on Jenkins web page caused a downtime of Mozmill CI on Sunday. To blame is bug 751557.
  • [dave] Mozmill CI will soon pre-fetch remote repositories to circumvent downtimes of hg.mozilla.org. Also support for email notifications will land soon.

Mochitest

Bugzilla

  • [glob] added summaries of blocker bugs to bugmail
  • [glob] tell-us-more security review started, discussion and work surrounding that
  • [glob] fix to encrypt bugmail which contain private comments
  • [glob+dkl] tracking-flag work
  • [glob+dkl] bmo administrative work

Eideticker

  • [wlach] Spent most of the week making Eideticker able to interact with the device using our own agent app over TCP/IP, since USB power isn't enough to keep some devices working in automation.
  • [wlach] Some idle moments of frustration spent getting Google Chrome for Android working with the harness.
    • Specifically: Chrome needs to be started differently than other android applications, it reacts slightly differently to touch events, and we may need to make some adjustments for its model of process seperation.

Peptest

  • [mcote] - Updated the packaged MozMill extension to get the compartments-per-global fix.
  • [mcote] - Updated mozharness to run 10 iterations of test suite per push.

Sheriffing

  • [edmorley] Lost a day due to a public holiday.
  • [edmorley] Sheriffing the trees (starring, filing new oranges, backouts, tree closures, merging inbound/fx-team/m-c, marking bugs post merges).
  • [edmorley] Continuing sheriff policy discussions with Ehsan/Matt/Marco/Philor regarding backouts and whether patch authors should be emailed outside of bugzilla in addition to the bug comments. Came to a consensus, updated the inbound/sheriff duty docs.
  • [edmorley] Sheriff scheduling site blocked on adding timezone feature & admin interface being made available, pinged Peter again.

War on Orange

  • [edmorley] More intermittent orange bug/dev chasing.
  • [edmorley] Patch to disable the test in bug 668716 for too many intermittent passes.

Signal From Noise

  • [jmaher] - switching gears to go heads down on page centric views starting with dromaeo, goal is to find a page by page view that will allow us to turn tbpl orange

Talos

Mobile Automation

  • [jmaher] - no more resolution changing for jsreftest and crashtests (thanks :bc at the workweek)
  • [jmaher] - tcheckerboard3 is almost ready to come online
  • [jmaher] - SUTAgent 1.08 will be deployed on Monday
  • [wlach] - Experimenting with developing a command-line client for SUT, for testing and performing various common tasks (installing an application, killing an application, etc.)

Marionette

  • jgriffin & mdas attended B2G work week in San Diego
  • worked with philikon to improve Marionette ergonomics for B2G developers
  • worked on Automation/Build goals list: https://etherpad.mozilla.org/b2g-infrastructure
  • [dburns] Marionette is passing 164 Selenium tests (161 failed, 164 passed, 9 skipped, 12 deselected, 6 xfailed, 14 error) on Friday

Web QA

  • [DBurns] Released Selenium 2.21.3 to fix send_keys issue to type=file elements

Bughunter

  • Introduced low rights account for running workers
  • Discovered usefulness of sticky bits on user and group permissions when sharing directories among users.
  • Finished setting up user vms and announced to crashtestdummies.

New Graphserver (Datazilla)

  • [carljm] - Code formatting, dependency handling, setup.py, test-running, and documentation fixes.
  • [jeads] - Working with metrics to switch to a page centric method for automatically detecting a performance regression in talos data.

autophone/Noah's Ark

  • [mcote]: Got caching sort-of working.
  • [mcote]: Refactored how and when build metadata is extracted.
  • [mcote]: Can run jobs against tinderbox builds from trigger_runs.py.
  • [mcote]: Corrected calculation of throbberstart (time of first throbstart message instead of last).
  • [mcote]: Miscellaneous fixes and improvements.

Speedtests

  • [mcote]: Added V8.

Jetperf

  • [jhammel] jetperf.py landed in mozharness; working on getting it in buildbot

Pulse

  • Switch to new server occurring May 17

MozTrap

  • [carljm] - Added API key generation and UI.
  • [carljm] - Code review for API branch.
  • [carljm] - Fixed admin navigation and closed admin-specific logout CSRF hole.
  • [camd] - Hooked up to API key for posting results with REST and connector
  • [camd] - Working through code review feedback
  • [camd] - Pinged Adam in security. Waiting for some response wrt review of fixed issues and approval.

Powerball

Systems

Upcoming Events

Round Table

Take notes here and copy and paste them to this section afterwards.

  • [mcote] Please post to mozilla.tools when breaking library APIs, or when big bugs are discovered. E.g. mozillapulse/pulsebuildmonitor, mozmill, etc.
    • [henrik] Any example of when we broke something?

Notes

Post to tools newsgroup when we break things in lower libraries

  • Pulse changes
  • Mozbase changes
  • We likely woudln't have updated w.r.t. global compartments use case, but we should have updated there too.

Work Week

  • Work week update - Sept 26 or Oct 24. One or the other. Those are the frontrunners. Final decision today.

Haxxor IT needs

MV IT needs - Mon and Tues, not here weds, thurs, or friday. dividehex (jake) is the haxxor contact while I'm out.

Holidays and Trips

  • Monday a week from today is a canadian holiday.
  • Week after the canandian holiday is the US holiday.
  • mcote out next week too.
  • ctalbert, jhammel, whimboo in London next week

MC Next week

  • camd!!!! \o/

Goals

We met with the developers and decided that it is absolutely crucial to solve the developer use case to answer the "did my changeset regress anything" question. This means we'll be calculating a page centric metric to determine which pages regress a metric and by how much. We will still be deploying the new UI into production, but the new UI won't necessarily be as complete as it would have been otherwise. So we will be continuing to iterate on the UI post Q2.

Interns!

  • Sam Liu starts on the 29th.
    • Jeads and Carljm will be in MV that week.

Update this page with hosts that you know about! (sorry for the internal link public internetz)

Misc

  • [edmorley] Created an intranet page for the London Office since we didn't have one yet; for the A-Team London convergence and other future visitors. Still a WIP, but will add some more to it over coming days.