Platform/2013-08-06: Difference between revisions

 
(38 intermediate revisions by 19 users not shown)
Line 25: Line 25:
<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)===
* Firefox 23 is live (10% throttled)
* 17.0.8 ESR respin is with QA and targeted for ship this afternoon PT
* FF 24.0 beta 1 has gone to build
* Aurora (25) is throttled, no updates until end of week
{| 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 28 bugs]</big> <small>(n/a 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 60 bugs]</big> <small>(49 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 53: Line 58:
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* No updates this week.
===Add-on SDK (dtownsend)===
===Add-on SDK (dtownsend)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
Line 74: Line 81:
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Keybinding overhaul in 25: {{bug|892157}}
===DOM (jst/dougt)===
===DOM (jst/dougt)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* [http://blog.kylehuey.com/post/57340363130/cycle-collector-on-worker-threads Cycle collector now enabled in workers!]
===Firefox Desktop (gavin/dolske)===
===Firefox Desktop (gavin/dolske)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Downloads manager rewrite update from Paolo: https://groups.google.com/forum/#!topic/mozilla.dev.platform/ltOB3MzVwcI
===Firefox Metro (bbondy/jmathies/mbrubeck)===
===Firefox Metro (bbondy/jmathies/mbrubeck)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
Line 93: Line 108:
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
*AMO is now more discoverable in the Browser as of Fx25 thanks to {{Bug|722902}} - Make AMO more discoverable in the browse
*AMO is now more discoverable in the Browser as of Fx25 thanks to {{Bug|722902}}  
*Due-diligence string freeze prep prior to uplift, {{Bug|892113}}, {{Bug|877791}}, {{Bug|896515}}
*Due-diligence string freeze prep prior to uplift, {{Bug|892113}}, {{Bug|877791}}, {{Bug|896515}}
*Big shout-out to our contributors making great stuff happen: Ming with {{bug|898044}}, Capella with {{bug|886587}} and {{bug|896764}} and Federico has been investigating {{bug|89635}}
*Big shout-out to our contributors making great stuff happen: Ming with {{bug|898044}}, Capella with {{bug|886587}} and {{bug|896764}} and Federico has been investigating {{bug|896350}}
*Lot's of work on Fig: {{Bug|891631}}, {{bug|897252}}, {{bug|897250}}, {{bug|885356}}
*Lot's of work on the new About:Home (still on Fig): {{Bug|891631}}, {{bug|897252}}, {{bug|897250}}, {{bug|885356}}
*Great clean up Guest Browsing for Fx25: {{bug|895709}}, {{Bug|896117}}, {{Bug|896092}}, {{Bug|896121}}  
*Great clean up Guest Browsing for Fx25: {{bug|895709}}, {{Bug|896117}}, {{Bug|896092}}, {{Bug|896121}}  
*PiCL planning continues, Tab mirroring, and Chromecast is up next
*PiCL planning continues
*Tab mirroring and Chromecast is being investigated
*Snorp, Matt Woodrow, George and Peter are in NC working with Skia maintainers this week


===Firefox OS Browser (blassey)===
===Firefox OS Browser (blassey)===
{{readonly}}
backlog: https://www.pivotaltracker.com/s/projects/867301
nothing to call out
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
 
===Firefox OS Communications (scravag)===
===Firefox OS Communications (scravag)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
Line 140: Line 162:
===Firefox OS Productivity (doliver)===
===Firefox OS Productivity (doliver)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
{{readonly}}
 
Productivity backlog: https://www.pivotaltracker.com/s/projects/867311
 
Last week:
* Completed and landed Marionette/JS integration testing improvements
* Triaged bug nominations, identified a handful of bugs to target for 1.2 and added to backlog
 
This week:
* 1.2 sprint work
** getting started on Notifications for email
** continuing work on streaming email attachments to better handle large files: https://bugzil.la/871897
* Evangelizing integration test framework to other Gaia teams
 
Blockers:
None
 
===Firefox OS Radio/GPS (kenhkchang)===
===Firefox OS Radio/GPS (kenhkchang)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
Line 171: Line 209:


===GFX (milan)===
===GFX (milan)===
* Regions performance improvements (reflow test from 8 to 2 minutes, after regressing to 40 minutes)
* Regions performance improvements (reflow test from 8 to 2 minutes, after regressing to 40 minutes) (898416)
* Gradient performance improvements
* Gradient performance improvements (895135)
* Debugging: better layer borders displays, chrome only paint flashing
* Debugging: better layer borders displays (899667), chrome only paint flashing (895003)
* VisualStudio build prototype
* VisualStudio build prototype (http://benoitgirard.wordpress.com/2013/08/06/better-visual-studio-projects/)
* Improvements to layer heuristics for opacity (894773)


===Identity (jedp)===
===Identity (jedp)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
{{readonly}}
* Ongoing - FTE sign-in on FirefoxOS - design and integration with Firefox Accounts
* {{bug|878941}} WebRTC identity-provider proxy for peer connections (really really almost done)
* {{bug|899437}} Investigating persona process behavior when LMK is operating


===JS (naveed)===
===JS (naveed)===
Line 189: Line 231:
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* IETF meeting in Berlin went very well, and two LONG running discussions/disputes were resolved:
* IETF meeting in Berlin went very well, and two LONG running WebRTC discussions/disputes were resolved:
** The most secure option for encrypting media, DTLS-SRTP, remains the only encryption mechanism mandated (MUST implement), and the alternative (SDES) was turned down with a MUST NOT implement.
** The most secure option for encrypting media, DTLS-SRTP, remains the only encryption mechanism mandated (MUST implement), and the alternative (SDES) was turned down with a MUST NOT implement.
** The "Unified plan" developed by abr (Adam Roach), Justin Uberti of Google, and Martin Thompson of Microsoft was adopted as the framework to deal with multiple streams
** The "Unified plan" developed by abr (Adam Roach), Justin Uberti of Google, and Martin Thompson of Microsoft was adopted as the framework to deal with multiple streams
Line 197: Line 239:
* Gonk audio getUserMedia support landed: {{bug|825112}}
* Gonk audio getUserMedia support landed: {{bug|825112}}
* Android WebRTC support is now in Beta
* Android WebRTC support is now in Beta
* One of the patent lawsuits over VP8 was resolved as not infringing. http://blog.webmproject.org/2013/08/good-news-from-germany.html?m=1


* Top work items are unchanged from last week (latency, performance & video performance, dogfooding)
* Top work items are unchanged from last week (latency, performance & video performance, dogfooding)
Line 202: Line 246:
===Necko (dougt/jduell)===
===Necko (dougt/jduell)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
{{readonly}}
 
* Debugging FTP thumbnail e10s crash ({{bug|898156}})
* Summer of code intern has released 2nd version of HTTP/2 node.js server.
** has discovered bugs in both Firefox/Chrome's HTTP/2 draft implementations.
* making progress on {{bug|853423}} (wifi routers crashing)
* summer intern trying to figure out why geolocation on linux doesn't work ({{bug|849204}}).  May need help
* Lots of PTO on team
 
===Performance (vladan)===
===Performance (vladan)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
{{readonly}}
 
 
[https://wiki.mozilla.org/index.php?title=Platform/2013-07-16#Performance_.28vladan.29 List of projects currently in progress]
 
* {{bug|900050}}, {{bug|900181}}, {{bug|900090}}, {{bug|900047}}, {{bug|900088}}, {{bug|899309}}: Eliminating static constructors & removing dead code
* {{bug|902024}}: Evaluating Australis tab animation performance with new test
* {{bug|899783}}: D2D initialization delays first paint by hundreds of milliseconds
* See bottom of document for Nathan Froyd's blog posts about Firefox compilation times and Fennec page load time
 
===Seceng (sstamm)===
===Seceng (sstamm)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
Line 212: Line 273:
Notable things:
Notable things:
* {{bug|836922}} - in progress: CSP multiple policy support coming (code refactor + flexibility for apps)
* {{bug|836922}} - in progress: CSP multiple policy support coming (code refactor + flexibility for apps)
* {{bug|762593}} - bounced, but should land again today: Insecure password warnings in dev security console
* {{bug|762593}} - landed today: Insecure password warnings in dev security console
* [https://air.mozilla.org/revocation-in-the-ssl-jungle/ Mohammed's CRLs intern presentation] was a great success!
* [https://air.mozilla.org/revocation-in-the-ssl-jungle/ Mohammed's CRLs intern presentation] was a great success!
* {{bug|887052}} - landed HSTS refactoring: nsIStrictTransportSecurityService was renamed to nsISiteSecurityService
* {{bug|887052}} - landed HSTS refactoring: nsIStrictTransportSecurityService was renamed to nsISiteSecurityService
Line 232: Line 293:


===OrangeFactor (ryanvm)===
===OrangeFactor (ryanvm)===
* Past week's OrangeFactor: [http://brasstacks.mozilla.com/orangefactor/ 5.29] (Previous Week: 6.03).
* 18 intermittent failures fixed in the last week - [https://bugzilla.mozilla.org/buglist.cgi?keywords_type=allwords&keywords=intermittent-failure%2C%20&resolution=FIXED&o1=greaterthan&v1=2013-07-30&f1=cf_last_resolved&query_format=advanced&list_id=7506544 List] - Thanks!.
===Stability (kairo/bsmedberg)===
===Stability (kairo/bsmedberg)===
* General numbers for the pre-uplift/release versions look good (high crash rates on 25 are fixed-before-uplift {{bug|900987}}), not really useful data for new versions/release yet.
* General numbers for the pre-uplift/release versions look good (high crash rates on 25 are fixed-before-uplift {{bug|900987}}), not really useful data for new versions/release yet.
Line 237: Line 301:
==Roundtable==
==Roundtable==
<small>(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)</small>
<small>(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)</small>
* What is the landing plan for Australis now? (Mossop)


==<Read only beyond this point>==
==<Read only beyond this point>==
Line 245: Line 311:
*Fabulous post by a Contributor on Firefox for Android http://mytechaddiction.blogspot.com/2013/07/contributing-to-firefox-for-android.html
*Fabulous post by a Contributor on Firefox for Android http://mytechaddiction.blogspot.com/2013/07/contributing-to-firefox-for-android.html
*Another fabulous post about the patterns effective teams by our mfinkle: http://starkravingfinkle.org/blog/2013/07/patterns-of-effective-teams/
*Another fabulous post about the patterns effective teams by our mfinkle: http://starkravingfinkle.org/blog/2013/07/patterns-of-effective-teams/
* Nathan Froyd blogged about increases in Firefox compilation times since Firefox 15 https://blog.mozilla.org/nfroyd/2013/08/02/i-got-99-problems-and-compilation-time-is-one-of-them/
* Nathan Froyd also blogged about NYTimes.com load times on Fennec: https://blog.mozilla.org/nfroyd/2013/08/01/visual-event-tracing-on-android-and-eideticker/
Confirmed users
564

edits