EngineeringProductivity/Meetings/2010-06-21

From MozillaWiki
Jump to: navigation, search

Introduction (Clint)

  • New Meeting format organization Goals:
    • Help everyone keep abreast of the projects we're working on
    • Help each of us to see places where the projects overlap and we can share code/know how
    • See if it helps us be more effective across the team.
  • New Meeting format details:
    • We'll go project by project
    • Feel free to bring up issues blocking the project or potential areas to work together
    • Feel free to ask questions
    • Feel free to add updates to the projects below, I've started out with some of the status from the current 1:1's that I had yesterday and today.
  • New Meeting format lingo:
    • It comes from a story about time management. The story goes that a professor brought a bucket to class and asked his students how many rocks it would take to fill it up. They guessed, and he put about 10 large rocks in it until the bucket was pretty full. He asked if it was full. They said yes. Then he poured gravel into the bucket. He asked if it was full now, and the students were kind of stumped. When scheduling things, it's often useful to schedule the big "Must-be-done" projects first, and then fill in the others around them. So the boulders are our projects that are high-profile, committed goals, and the gravel are the other projects we have that while no less important are smaller things that we scheduled around the larger ones.
    • Pulverized? Why that's for the stuff that's done. :)

The Boulders

Android - ctalbert, bmoss, jmaher

  • Got makefile changes checked in
  • bug 567945 - should land today now that the tree is open
  • bug 573281 - updates for device manager r? jmaher
  • bug 573282 - Agent crashes when installing fennec
  • bug 573478 - RemoteReftests should start httpd.js. Have working solution, but further refactoring might be nice.
  • bug 573263 - Refactoring to get reftests working, making reftest and mochitest match w.r.t. call signature and option names etc. r? jmaher
  • bug 543800 almost ready for review
  • Remaining:
    • Have reftest write to a file (again)
    • test the heartbeatmonitor/daemon and see that it is working.
    • Ensure the setup & install code is ok or work with bear to get that to be what he needs. It might need to be broken into a series of small wrapper utilities - install, uninstall, etc.

AddOns Performance - harth, anode

  • Heather's running Windows and Mac run for Nick and crew
    • Created packaging to send scripts to add on developers directly
      • Might incorporate it into StandAlone talos.
  • Alice got reviews completed, new factory and talos code ready to go, waiting on RelEng to finish their scheduler work to use the new code

E10S - jmaher

Websockets - jgriffin

  • LANDED in time for Firefox 4 Beta! Woot!
  • Follow up patches to clean up stuff in SSL tunnel,
  • Enable SSL Websocket support is next.

Mozmill Buildbot Integration - jhammel

  • Still blocked on RelEng bug 557336 ; ETA unknown. The patch will most likely have to be redone following this. In general, a hand-off procedure may be considered for modifications to buildbotcustom
    • Need to articulate how much compute time is added by these.
    • Does it need to be on all branches/platforms/64bit/32bit?
    • After this lands (or can be done in parallel):
      • we need to ensure all tests are working
      • remove/replace the tests that hit external servers
      • change log format to be more like other unittests

Bug Hunter - bc

  • Purify box is back from the dead (again), and it's going to be rebuilt again.
  • Get sisyphus installled on it and need a patch to support the purify log formats
  • Approval to upgrade the QA ESX cluster in the colo,bmoss will get an ETA on that
  • Kill off unneeded Vms and start creating the template vms that we'll use to roll out the remainder of the systems that we need. We'll go as far as we can before the upgrade, and then after the upgrade we'll be ready to go.
  • Job queue performance changes - reviewed and checked in.

Mac OS X 64 bit Brakepad - ted

  • Ted is out

The Gravel

Firebug Test framework - ahal

  • We have first pass automation up and live
  • Hooray for Andrew!
  • Many thanks to bc for helping out crucially the last two weeks to get this off the ground.
  • As a result of this, bc coached ctalbert through upgrading our in house ESXi server and it's now running at version 4.0.
  • Running very slowly - need some help speeding it up this week.

CrossWeave - jgriffin

  • Weave is going into mozilla central, so we might need to add cross weave to buildbot etc.

GrafxBot - jgriffin

  • Holding pattern while dev is fixing issues with aero glass

Mozmill 1.4.2 - harth, ahal, whimboo, ctalbert

Webdriver - ahal

  • Focusing on it this week

Profile Manager - jhammel Building and getting the C++ XPCOM component proved to be a real beast. The feature/UI development is going rapidly enough.

The Round Table

  • Q3 Goals Discussion
    • Http Cache Testing & Performance Automation
    • Removing UNIVERSAL XPConnect
    • Cycle Collector Performance measurement suite
    •  ??
  • Summit

The Pulverized

  • Bugzilla Review & REST API Improvements (2010 Q2)
  • Implement AddOns Performance prototype system