EngineeringProductivity/Meetings/2012-05-07
From MozillaWiki
< EngineeringProductivity | Meetings(Redirected from Auto-tools/Meetings/2012-05-07)
Contents
- 1 The Highlights
- 2 The Overview
- 2.1 Mozbase
- 2.2 Mozmill
- 2.3 Mochitest
- 2.4 Bugzilla
- 2.5 Eideticker
- 2.6 Peptest
- 2.7 Sheriffing
- 2.8 War on Orange
- 2.9 Signal From Noise
- 2.10 Talos
- 2.11 Mobile Automation
- 2.12 Marionette
- 2.13 Web QA
- 2.14 Bughunter
- 2.15 New Graphserver (Datazilla)
- 2.16 autophone/Noah's Ark
- 2.17 Speedtests
- 2.18 Jetperf
- 2.19 Pulse
- 2.20 MozTrap
- 2.21 Powerball
- 2.22 Systems
- 3 Upcoming Events
- 4 Round Table
- 5 Misc
The Highlights
- Jgriffin put together a great post on crafting marionette tests for B2G
- Wlach got the Galaxy Nexus working with Eideticker
- Edmorley helped coordinate the libxul linking/tree closure issues: We need to build on 64 bit windows machines
- Henrik replaced some very fragile code in Mozmill when it got broken by YACC (Yet Another Compartments Change): bug 751424
- Bc notes that it's time for Patch Tuesday! Update All The Things.
The Overview
Mozbase
- [DBurns] Fixed bug 751348 since it was affecting Selenium Proxy
Mozmill
- [henrik] Several compartment changes broke Mozmill (bug 751424) and tests in Nightly builds. Everything has been fixed immediately. We wish that we would get a warning in advance to not being affected by such big changes.
- [henrik] Released Mozmill 1.5.12 today (Send extension to AMO - waiting for review)
- [henrik] Code of Mozmill 2 and JSBridge extensions have been cleaned-up and moved to MPL 2
- [dave] Various issues with Manifests have been found and logged
Mochitest
Bugzilla
- [glob] ui tweaks (you can now force wrapping of quoted text, tbplbot comments are collapsed by default)
- [glob] browserid issues investigation
- [glob + dkl] tracking-flag work
- [glob + dkl] admin work
- [dkl] TryAutoLand enhancement request work
Eideticker
- [wlach] Various work to make web server for Eideticker work better with image-heavy sites like imgur (thanks to [chmanchester] for some comparative numbers of mozhttpd vs apache)
- [wlach] Getting the Galaxy Nexus working with Eideticker
- [wlach] / [ctalbert] Fixing/diagnosing various issues with LG G2X reliability impacting the Eideticker dashboard
Peptest
- [mcote] - Latest changes merged to m-c
- [mcote] - Results graph now plots average number for a given revision/test/platform combination.
Sheriffing
[UK public holiday Monday 7th, so edmorley won't be present at the meeting]
- [edmorley] Sheriffing the trees (starring, filing new oranges, backouts backouts & more backouts, tree closures, merging inbound/fx-team/m-c, marking bugs post merges).
- [edmorley] Chasing up/having to work around: buildapi not properly triggering PGO builds (bug 750611), inbound clobberer timing out/form submission broken (bug 749081).
- [edmorley] Dreaded Windows OOM whilst linking came back. Filed bug 750661 for getting workarounds started so the tree could be reopened. Coordinated with build peers, releng & other sheriffs. Peak PGO linker values are not sent to graphserver so resorted to collating last month's worth of values via log inspection (bug 710840). Fixed bug 750717, so that the pgo linker output shows up on TBPL, instead of having to manually inspect each log. Thanks to Ehsan & a few others, we managed to get the tree finally reopened in a day and a half :-) Rough extrapolation implies that the workarounds may only last a month, so bug 709480 is still needed urgently.
- [edmorley] Dealing with CPG landing bustage since bholley/luke/jst didn't want it backed out and were afk for the day (perma-purple bug 751575, almost perma-orange of bug 738803).
- [edmorley] 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, after an email from a dev who was backed out.
War on Orange
- [edmorley] Now that OrangeFactor collecting data properly again, went through the last week's worth of top oranges, CC'ing devs to bugs with no-one CC'd. Also started pinging developers on IRC for the most frequent orange/purples, particularly the ones that have to be starred by hand due to no TBPL suggestions (and that take up a lot more of my time). Seems to be working already - a fair few oranges fixed in the last week (plus more with patches pending review): Fixed since Mon 30th
- [edmorley] Hounded a new intermittent orange out of the tree (bug 747857), as part of us being more proactive in not letting new tests stay in the tree if they are flaky from the very start.
Signal From Noise
Talos
- [jmaher] fixed Fennec username as undefined
- [jhammel] restructuring talos configuration in progress: bug 704654; hopefully will be landed soon
Mobile Automation
- [jmaher] - bug 748088 - reftests are not running correctly on android (will affect b2g also). Mobile devs are working on it.
- [ted] - landed a bunch of build/package time fixes: bug 748797, bug 654448. Hopefully wrapping up the mobile build speed effort soon
Marionette
- [jgriffin and mdas] at B2G work week in San Diego
- [jgriffin] wrote http://jagriffin.wordpress.com/2012/05/04/writing-webapi-tests-for-b2g-using-marionette/
- [jgriffin] building up some CI around mochitest-plain on B2G, not a lot of progress last week
- [jgriffin] need to get internal build VM set up for packaging tagged builds for QA
Web QA
- [DBurns] fixed a fileupload bug for Selenium
Bughunter
- Minor patch to better handle out of file/out of memory conditions.
- Updated to latest Flash due to out of band security fix.
- Working on setting up user machines.
- Finding some interesting bugs again.
- Upcoming
- User machine setup and announcement to be completed and announced by EOB Monday.
- Patch Tuesday this week.
New Graphserver (Datazilla)
- [carljm] working through the code and documentation, taking reams of notes and creating pivotal tracker stories
- [carljm] will start by tackling better edge/error-case handling in data intake
- [jeads] https://bugzilla.mozilla.org/show_bug.cgi?id=745318 Added the update of RDBS growth rate and requested HBase for the JSON blobs.
- [jeads] Added explicit foreign keys and a full set of documentation for the schema and JSON data structure https://github.com/jeads/datazilla#data-model
- [jeads] Filled out lots of details on the datazilla README https://github.com/jeads/datazilla
autophone/Noah's Ark
- [mcote] - A bunch of changes including proper build caching, disable/reenable commands, proper throbberstart/stop measurements, some fixes, and general clean-up.
Speedtests
Jetperf
- upgrading jetperf script to reflect change in how the jetpack team wants to run test and how releng wants to run tests: bug 729205; should have a patch up for review by EOD
- getting a repository for test addons
Pulse
- [jgriffin] worked with IT to get the new pulse server in testing mode, available at pulse-new.mozilla.org.
- [jgriffin] will test all of our current producers and consumers against the new server, and then work with IT on the switchover from old to new
MozTrap
- [carljm] code review and discussion of REST API with camd
- [carljm] fixed two minor issues noted by security reviewer
- [camd] got the results back from the security review. found 3 small issues
- [camd] still proceeding with the REST API impl
- [camd] will add open web app support back in soon
Powerball
Systems
Upcoming Events
Round Table
Take notes here and copy and paste them to this section afterwards.
- [henrik] Handling of mozbase modules. See mailing list thread
- [wlach] - Proposal for mc to create a "highlights" section and have a few people talk about their work at the meeting.
- New Project - tracking dev-evangelism work. (ctalbert)
Notes
- Mozbase Modules
- Wouldn't mind the change and it would solve the "can't install trunk of mozbase"
- Could solve some problems and cause others
- Seems like it is something that comes up when people first use mozbase and later you don't hear about it again
- honestly there are many many other things to fix on Mozbase rather than this.
- Action: leave things as they stand, and work on it with a complete versioning solution in another quarter.
- Highlight Section
- Do what we did today.
- Easier than reading the wiki during the meeting.
- And having people modify the wiki on their own seemed to work well too.
- New Project
Ctalbert will write down the new project later this week, ping him if interested!
- D
- work week date (~24-27 oct, final date tba this week)
Misc
- Putting skills developed working on Eideticker to good use.