Platform/2013-06-11: Difference between revisions

 
(24 intermediate revisions by 14 users not shown)
Line 31: Line 31:
<small>(Release and system issues that may impact engineering this week.)</small>
<small>(Release and system issues that may impact engineering this week.)</small>
===Notices/Schedule (akeybl/lsblakk/bajaj)===
===Notices/Schedule (akeybl/lsblakk/bajaj)===
* FF22b5 will be going to build today/tomorrow, released before the end of the week
** x86 Android audio fix
** Fix for the #1 top Mac crasher
* Only two weeks away from release! Speak now or forever hold your peace :)
* A note on Radeon driver issues, and preventing the loss of .5 million users
{| class="wikitable"
{| class="wikitable"
|-
|-
| <center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-7-0=notequals;value0-7-0=%2B;field0-3-0=cf_status_firefox{{AURORA_VERSION}};type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;field0-1-0=cf_status_firefox{{AURORA_VERSION}};field0-0-0=cf_tracking_firefox{{AURORA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{AURORA_VERSION}};value0-3-0=unaffected;field0-7-0=cf_tracking_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;value0-6-0=verified%20disabled;value0-1-0=wontfix;type0-3-0=notequals;field0-2-0=cf_status_firefox{{AURORA_VERSION}};field0-5-0=cf_status_firefox{{AURORA_VERSION}};field0-4-0=cf_status_firefox{{AURORA_VERSION}};type0-6-0=notequals;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;list_id=5004437 ?? bugs]</big> <small>(?? bugs last week)</small></center>
| <center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-7-0=notequals;value0-7-0=%2B;field0-3-0=cf_status_firefox{{AURORA_VERSION}};type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;field0-1-0=cf_status_firefox{{AURORA_VERSION}};field0-0-0=cf_tracking_firefox{{AURORA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{AURORA_VERSION}};value0-3-0=unaffected;field0-7-0=cf_tracking_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;value0-6-0=verified%20disabled;value0-1-0=wontfix;type0-3-0=notequals;field0-2-0=cf_status_firefox{{AURORA_VERSION}};field0-5-0=cf_status_firefox{{AURORA_VERSION}};field0-4-0=cf_status_firefox{{AURORA_VERSION}};type0-6-0=notequals;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;list_id=5004437 45 bugs]</big> <small>(47 bugs last week)</small></center>
| <b><center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;list_id=4754086;field0-1-0=cf_status_firefox{{BETA_VERSION}};field0-0-0=cf_tracking_firefox{{BETA_VERSION}};value0-3-0=unaffected;value0-6-0=verified%20disabled;value0-1-0=wontfix;field0-5-0=cf_status_firefox{{BETA_VERSION}};type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;field0-3-0=cf_status_firefox{{BETA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;type0-3-0=notequals;field0-2-0=cf_status_firefox{{BETA_VERSION}};field0-4-0=cf_status_firefox{{BETA_VERSION}};type0-6-0=notequals ?? bugs]</big> <small>(?? bugs last week)</small></center></b>
| <b><center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;list_id=4754086;field0-1-0=cf_status_firefox{{BETA_VERSION}};field0-0-0=cf_tracking_firefox{{BETA_VERSION}};value0-3-0=unaffected;value0-6-0=verified%20disabled;value0-1-0=wontfix;field0-5-0=cf_status_firefox{{BETA_VERSION}};type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;field0-3-0=cf_status_firefox{{BETA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;type0-3-0=notequals;field0-2-0=cf_status_firefox{{BETA_VERSION}};field0-4-0=cf_status_firefox{{BETA_VERSION}};type0-6-0=notequals 22 bugs]</big> <small>(30 bugs last week)</small></center></b>
|-
|-
<!-- BIG NUMBER == This week's bug count, SMALL NUMBER IN BRACKETS == Last week's bug count -->
<!-- BIG NUMBER == This week's bug count, SMALL NUMBER IN BRACKETS == Last week's bug count -->
Line 46: Line 53:
==Key Issues==
==Key Issues==
<small>(Non team specific issues that impact engineering.)</small>
<small>(Non team specific issues that impact engineering.)</small>
Mike Hoye notes that UCOSP - the Undergraduate Capstone Open Source Project class, a distributed-team last-year project - is moving along, and we have three great submissions for projects so far. If you have other projects that would be suitable for a team of smart kids to work on for a few months in the fall, or any questions, send two or three paragraphs describing them to Mike Hoye at mhoye@mozilla.com.
===Git===
===Git===
Quick poke on jst's [https://groups.google.com/forum/?fromgroups#!topic/mozilla.dev.platform/k1MW06xRYPo Embracing git usage for Firefox/Gecko development?] thread. If you have thoughts on this subject, please respond this week.
Quick poke on jst's [https://groups.google.com/forum/?fromgroups#!topic/mozilla.dev.platform/k1MW06xRYPo Embracing git usage for Firefox/Gecko development?] thread. If you have thoughts on this subject, please respond this week.
===What are the most important problems for the web?===
If you have thoughts, contact Anne van Kesteren (annevk) or Andrew Overholt (overholt) on IRC or via email.


==Team Stand-ups==
==Team Stand-ups==
Line 88: Line 101:
===DOM (jst/dougt)===
===DOM (jst/dougt)===
* Promises/Futures and API design
* Promises/Futures and API design
* XBL refactor (bug 653881). Note that this might cause regressions, we are going to land early and stay on top of incoming bugs.
* XBL refactor ({{bug|653881}}). Note that this might cause regressions, we are going to land early and stay on top of incoming bugs.
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Line 95: Line 108:
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
{{readonly}}
{{readonly}}
* Australis still on track to land in about 2 weeks (beginning of the 25 train). [http://people.mozilla.org/~jwein/ux-nightly/ Try out a UX build] and file bugs!
* Australis still on track to land in about 2 weeks (beginning of the 25 train). [http://people.mozilla.org/~jwein/ux-nightly/ Try out a UX build] and file [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&blocked=australis&status_whiteboard=%5BAustralis%3AM%3F%5D bugs]!
* URL autocomplete fix: death to www.pastebin.mozilla.org ({{bug|769348}})
* URL autocomplete fix: death to www.pastebin.mozilla.org ({{bug|769348}})
* New tab preloading landed (with wins to tab animation smoothness and newtab load time), but will need to be reverted to investigate talos regressions ({{bug|791670}})
* New tab preloading landed (with wins to tab animation smoothness and newtab load time), but will need to be reverted to investigate talos regressions ({{bug|791670}})
Line 113: Line 126:
* Cleanup for and documentation added to {{Bug|877728}} - Add pixel units to android/widget JNI code uses of gfx::Point, gfx::Rect
* Cleanup for and documentation added to {{Bug|877728}} - Add pixel units to android/widget JNI code uses of gfx::Point, gfx::Rect
* WebRTC + permissions have been removed from Firefox 23 {{bug|879335}}  
* WebRTC + permissions have been removed from Firefox 23 {{bug|879335}}  
* We also backed out Contacts API for Android until it can be used by the open web {{Bug|857730}}
* Fix audio problem for Android x86 ({{bug|879651}})
* We also backed out Contacts API for Android permission request until main code lands {{Bug|857730}}
* Good gUM video playback fixes landed: {{bug|874546}}, {{bug|874572}}
* Good gUM video playback fixes landed: {{bug|874546}}, {{bug|874572}}
* [http://gbrownmozilla.wordpress.com/2013/05/30/firefox-for-android-performance-measures-may-check-up/ May Perf Checkup]
* [http://gbrownmozilla.wordpress.com/2013/05/30/firefox-for-android-performance-measures-may-check-up/ May Perf Checkup]
**Tracking the following as a result: {{bug|877779}}, {{bug|879357}}, {{bug|877812}}
**Tracking the following as a result: {{bug|877779}}, {{bug|879357}}, {{bug|877812}}
* {{bug|876562}} - In Fennec content behind fullscreen content should not be pannable, zoomable, or visible
** has reduced test case
** options are: messy backout, hail mary fix, rel note
* {{bug|880259}} Firefox should use GeckoView
** plan to land for Fx25 immediately after the merge


===Firefox OS (sicking)===
===Firefox OS (sicking)===
Line 164: Line 183:
* Compiler (JIT)
* Compiler (JIT)
** {{bug|866878}}: Add try-finally support to baseline compiler
** {{bug|866878}}: Add try-finally support to baseline compiler
** {{bug|875720}}: Sunspider regression from bug 875276 - under review


* Garbage Collection
* Garbage Collection
Line 178: Line 198:
** CSS Working Group agreed on two hard issues needed to advance CSS Transitions
** CSS Working Group agreed on two hard issues needed to advance CSS Transitions
* pango text shaping code has been removed since we've been using harfbuzz for a while ({{bug|810252}})
* pango text shaping code has been removed since we've been using harfbuzz for a while ({{bug|810252}})
* Servo CSS work started: selector matching
* New Intern: Cory Ford starts next week (will sit next to jet and cpeterson in SF)
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Line 192: Line 214:


===Necko (dougt/jduell)===
===Necko (dougt/jduell)===
* StoneRidge project has been handed of to ATeam
* Off main thread delivery for OnDataAvailable ({{bug|497003}}) coming very soon.
* Cache update (jduell)
** first client is HTML parser, then imglib
* Predictive work coming along.  Patches being posted tomorrow. (Nick Hurley)
* Cache rewrite: still early, but starting to integrate and test new API and file system layers
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Line 230: Line 252:
Homework:
Homework:
* "What are the most important problems for the web?"
* "What are the most important problems for the web?"
=== Plugins And Data (bsmedberg) ===
* Finishing up the new doorhanger for click-to-play plugins, details in firefox-dev
* Finishing up data collection for latency of IPC messages and hooking that into the profiler to analyze plugin slowness
Next:
* Investigating orphan FHR reports


==Quality Programs==
==Quality Programs==
<small>(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)</small>
<small>(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)</small>
===Critsmash (dbolter)===
===Critsmash (dbolter)===
* Last report showed good risk factor decrease. Yay!
===Memshrink (njn)===
===Memshrink (njn)===
* Meets today at 4PM PDT
===OrangeFactor (ryanvm)===
===OrangeFactor (ryanvm)===
* Past week's OrangeFactor: [http://brasstacks.mozilla.com/orangefactor/ 4.1] (Previous Week: 5.90).  
* Past week's OrangeFactor: [http://brasstacks.mozilla.com/orangefactor/ 4.1] (Previous Week: 5.90).  
Line 240: Line 274:


===Stability (kairo/bsmedberg)===
===Stability (kairo/bsmedberg)===
* Stability numbers look good overall.
* [http://arewestableyet.com/ Stability numbers] look good overall.
* Trunk has high crash rates due to {{bug|880842}} (see Hot Bugs) and {{bug|881266}} (fixed by {{bug|877584}} backout for now).
* Trunk has high crash rates due to {{bug|880842}} (see Hot Bugs) and {{bug|881266}} (fixed by {{bug|877584}} backout for now).


Confirmed users
1,798

edits