EngineeringProductivity/Meetings/2011-07-11
From MozillaWiki
Roundtable
- Welcome to William Lachance!
- Mdas gets awarded the "least time spent as the newbie on the team".
- New Quarter, New Template
- Keep the Project Page Up To Date
- New Projects:
- Overseeing DXR
- Developing Test Harness for Rust
- Highlights:
- Grafx Bot is being retired
- Crossweave 2 is completed
- Autolog 1.0 is released
- Tp 5 is done
- War on Orange has been expanded over the last quarter
- In the MozBase area, MozProcess and MozManifest have been released. MozInfo was deployed.
- Developers are helping with Special Powers, there is a good bit of work outside our team
- Lowlights:
Goals
- Work with release engineering to reduce overall end-to-end time from push to test result to an average of 2 hours.
- Ensure all harnesses and tests are E10S ready
- Improve performance testing by finalizing user-activated addons performance system, xperf-enabled performance testing, and automating a user responsiveness performance test.
Automation
- Go Faster (P1) - jgriffin, ted, mdas, bc, ctalbert
- Met last week to get a handle on strategy
- Need to take the review from ted
- Go Faster Dashboards - harth, samliu
- Started preliminary work
- Looking into using webux
- Mobile Support (P1) - jmaher, bmoss, ctalbert
- Had big meeting last week with devs
- Big push to get developers to test on their devices
- devicemanagerADB needs to work
- landed make mochitestremote
- almost ready to land make reftestremote
- Removing sharedID requirement - should be landing this week.
- Tegra Pool Automation - jhammel, ??
- Not started
- Bug Hunter (P1) - bc
- qm-xserve06 is down again - been ping ponging quite a bit
- working on getting the unittest machines up
- setting up sm-valgrind linux box and purify box.
- Bug Hunter UI - mcote, bc
- No updates.
- Mozmill 2.0/1.5.x (P1) - jhammel, harth, ctalbert
- Getting down to just a few bugs.
- Most should be done this week
- Mozmill E10S - jhammel
- Not started
- Crossweave 2 - jgriffin
- Finished
- Still needs docs
- Looking into supporting Fennec for Crossweave.next
Performance
- Talos/User Responsiveness (P1) - anode, ted
- Nailing down requirements with developers - issues getting concrete info from them
- Combination of ted's internal tool + alice's tool to fire events + changes to talos to tie it together
- Alice to follow up this week.
- Talos/Addon Testing Service (P1) - anode
- Still creeping forward, bugs are up to date.
- have the VM it's up and running, but it's too restrictive to do any configuration on it - waiting on IT to open up the network for it.
- Will be following up this week.
- Vista machines are blocked waiting on activation keys - still haven't seen any movement from Releng on it.
- Talos/Xperf (P2) - jmaher
- Running the patches in talos staging - found a handful of staging issues
- Got a successful staging run, now need to add in the buildbot configs to add in the new test type
- Should be able to land this week
- SpeedTests (P2) - mcote
- Moved tests to internal server. Results are stable again. Will be blogging this week and giving a lightning talk.
- Eideticker (P2) - mcote
- Installed card, basic functionality under Linux. Need to experiment with ffpmeg or the like.
- Realized phone cannot normally do HDMI mirroring. Need to look into rooting phone and installing a special app.
Web Tools
- War on Orange/Auto-log (P1) - jgriffin, mcote
- Autolog 1.0 completed
- Bugzilla Improvements (P1) - dkl, glob
- working on rolling a derivative of bugzilla tweaks' inline history to bmo
- working on making the UI for tracking flags slightly more manageable
- REST API extension undergoing first review
- Working with QMO team to add some API calls to Bugzilla for retrieving bug stats
- Taken on bug/task related to reorganizing localization products/components on BMO
- Regression Hunter (P1) - harth, samliu
- Finished building the "commitbuilder" which is the building piece of it.
- It takes a script which is a custom python function that you could use to wrap any test.
- Jruderman is using it already
Tool Infrastructure
- SpecialPowers (P1) - jmaher, ted
- Turned on for mochitest chrome and mochitest browser-chrome
- this opens floodgates for developers to get busy fixing tests
- Mochitest logging should land this week
- Turned on for mochitest chrome and mochitest browser-chrome
- MozBase (P2) - jmaher, jhammel, ted
- Several of the pieces are now part of mozilla central - mozinfo/writemozinfo/manifest destiny. They are functioning well.
- Started talking with bear and aki about what to do to make a clean integration into mozharness.
- going to put some stuff together to put a dummy harness together to start the browser and spit some logs out.
- jhammel wrote carton - a way to take a bunch of python packages and move them around. It's essentially movable virtualenvs.
- Web UX Platform (P2) - mcote, harth
- Should be finishing up package this week and helping samliu use it.