Auto-tools/Meetings/2013-07-08

From MozillaWiki
Jump to: navigation, search

Notices, Highlights, Roundtable

Mozbase workweek

  • Two weeks ago, jgriffin, ahal, jhammel, wlach, ctalbert, chmanchester, mihneahdb, and gps gathered in SF to roadmap / plan the next steps for mozbase
  • We now have a vision statement / elevator pitch for mozbase: "A mozilla-centered standard library to help us (and you!) build things faster"
  • Moving away from emphasis in Q3 from "refactor all harnesses to mozbase" to "make it easier to bring up automation for new platforms using mozbase"
    • So for example, this means that refactoring the fennec automation in m-c to use mozbase is less important. So we're not going to do that in Q3. But work to finish B2G refactoring to use mozrunner continues to be a priority, as the work there will form an example that will hopefully make bringing up things like Mochitest on new platforms easier.
  • Other mozbase work in Q3: Bugfixing / mirroring improvements (jhammel), unit tests (ffledging), documentation (wlach), structured logging (chmanchester).
  • Lots more notes here (thanks ahal): https://wiki.mozilla.org/Auto-tools/Projects/Mozbase/Automation-Refactor/Meetings/2013-07-02

Goals

Summit Planning Assembly

  • Brief summary of Summit Planning Assembly by mcote

Work Week

Deep Dives

Mobile (1st Monday)

AutoPhone/Noah's Ark

B2G Automation

Mobile Evangelism Site-Scraping Tool

Android Automation

Tools (2nd Monday)

Bugzilla

Bughunter

GoFaster

Pulse

MozTrap

Tinderboxpushlog

War on Orange

  • OrangeFactor on trunk for last 7 days: 4.14

TBPL Version 2

Performance (3rd Monday)

New Graphserver (Datazilla)

Signal From Noise

SpeedTests

Eideticker

  • [wlach] - Android profiling runs re-enabled for Galaxy Nexus to help diagnose startup perf issues
  • [wlach] - Had a meeting FirefoxOS perf team lead. Seems very interested in work-to-date (http://eideticker.mozilla.org/b2g).
  • [wlach] - Working on ability to do responsiveness type tests for B2G and Android -- requires synchronized clocks, etc. See: bug 888102

Talos

General Framework Support (4th Monday)

MozBase

In-tree Automation/Harnesses

  • [edmorley] Patch to prevent leakstats from failing the build job on OS X if the log file was incomplete (bug 887234).

WebRTC Test Development

Process (4th Monday)

Sheriffing & Trees

  • Gaia commit permissions have been given to {edmorley, KWierso, Tomcat} (RyanVM already had them) so we're now able to back out gaia commits upstream, if they caused breakage when the in-tree manifest was updated by the gaia auto-committer bot.
  • [edmorley] A vpn_sheriff LDAP group has been created with members {edmorley, KWierso, philor, RyanvM, Tomcat}, which grants use of the RelEng slavealloc dashboard & access to the buildbot masters using the new unified MozillaVPN (see bug 886078, bug 887033 & bug 887450). This allows sheriffs to view the live stdout of running jobs (see bookmarklet in bug 809908 for making this quick from TBPL), control runaway buildslaves & perform more specific job retriggering.
  • [edmorley] Patch to fix the mercurial commit message hook for gaia.json auto-commits (bug 887184).

Treestatus

Bugmasters

Holidays and Trips

  • [edmorley] Was on PTO the last week, updates above are from the week before.

Misc