EngineeringProductivity/Meetings/2012-05-07: Difference between revisions

m
 
(24 intermediate revisions by 10 users not shown)
Line 1: Line 1:
== The Highlights ==
* Jgriffin put together a [http://jagriffin.wordpress.com/2012/05/04/writing-webapi-tests-for-b2g-using-marionette/ 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 [https://bugzilla.mozilla.org/show_bug.cgi?id=709480 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! [http://www.google.com/imgres?imgurl=http://images.memegenerator.net/instances/400x/9824448.jpg&imgrefurl=http://memegenerator.net/instance/9824448&h=300&w=400&sz=67&tbnid=IbGphZmoOjUqqM:&tbnh=90&tbnw=120&zoom=1&docid=OcFKpbZy0YgVnM&sa=X&ei=ivmnT-PZMqSeiAKBp_WVAg&ved=0CG8Q9QEwBQ&dur=3299 Update All The Things.]
== The Overview ==
== The Overview ==
=== Mozbase ===
=== Mozbase ===
Line 4: Line 11:


=== Mozmill ===
=== 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 ===
=== Mochitest ===
Line 14: Line 24:
* [glob + dkl] tracking-flag work
* [glob + dkl] tracking-flag work
* [glob + dkl] admin work
* [glob + dkl] admin work
* [dkl] TryAutoLand enhancement request work


=== Eideticker ===
=== Eideticker ===
Line 21: Line 32:


=== Peptest ===
=== 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 [https://bugzilla.mozilla.org/show_bug.cgi?id=750661#c15 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 ===
=== 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): [https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED;status_whiteboard_type=allwordssubstr;chfieldto=Now;query_format=advanced;chfield=resolution;chfieldfrom=2012-04-30;chfieldvalue=FIXED;status_whiteboard=orange 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.
*  
*  


Line 31: Line 53:
=== Talos ===
=== Talos ===
* [jmaher] fixed Fennec username as undefined
* [jmaher] fixed Fennec username as undefined
* [jhammel] restructuring talos configuration in progress: bug 704654; hopefully will be landed soon


=== Mobile Automation ===
=== Mobile Automation ===
* [jmaher] - {{bug|748088}} - reftests are not running correctly on android (will affect b2g also).  Mobile devs are working on it.
* [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 ===
=== Marionette ===
Line 45: Line 69:


=== Bughunter ===
=== 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)===
=== New Graphserver (Datazilla)===
* [carljm] working through the code and documentation, taking reams of notes and creating pivotal tracker stories
* [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
* [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 ===
=== 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 ===
=== Speedtests ===
Line 58: Line 91:


=== Jetperf ===
=== 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 ===
=== Pulse ===
Line 80: Line 114:


== Round Table ==
== Round Table ==
*  
=== Take notes [https://etherpad.mozilla.org/A-TeamMeetingNotes here] and copy and paste them to this section afterwards. ===
* [henrik] Handling of mozbase modules. See [http://groups.google.com/group/mozilla.tools/browse_thread/thread/d5ed8934df75ba01# 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 ==
== Misc ==
 
* Putting skills developed working on Eideticker [http://wrla.ch/blog/2012/05/ghetto-retroscope-with-ffmpeg-and-the-video-tag/ to good use].
*
Confirmed users
1,905

edits