Platform/2013-06-25: Difference between revisions
(41 intermediate revisions by 21 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)=== | ||
* Merge day happened yesterday, Nightly is now 25 | |||
* Firefox 22 was released today, with great coverage of WebRTC and asm.js. Notes [https://www.mozilla.org/en-US/firefox/22.0/releasenotes/ are here] | |||
* Firefox Beta 23 and Aurora 24 will be released before the end of the week | |||
* Post-mortem for Firefox 22 will be held in two weeks | |||
* We've got a draft up of what a B2G release schedule will look like if we're able to commit to time-based releases as planned - https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AmStZDZgJbV7dDhtMDZlQmRtdDB4a1plZXRwNXIzYWc#gid=0 | |||
{| 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 | | <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 22 bugs]</big> <small>(-- 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 | | <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 55 bugs]</big> <small>(51 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 40: | Line 47: | ||
==Key Issues== | ==Key Issues== | ||
<small>(Non team specific issues that impact engineering.)</small> | <small>(Non team specific issues that impact engineering.)</small> | ||
; Broadcasting this meeting on Air Mozilla | |||
* This was a suggestion that seams feasible | |||
* I'm speaking with PR about any potential issues | |||
* Are there any concerns? | |||
==Team Stand-ups== | ==Team Stand-ups== | ||
Line 45: | Line 56: | ||
===Accessibility (dbolter)=== | ===Accessibility (dbolter)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
* Marco wrote a great [http://www.marcozehe.de/2013/06/21/new-features-for-talkback-users-in-firefox-for-android-24/ a11y feature overview for Firefox 24 for Android.] | |||
* All Q2 planned fixes for accessibility test asserts have been completed. | |||
===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--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* [https://wiki.mozilla.org/Jetpack/Weekly_Meeting/2013-06-18#Minutes Last weeks meeting] | |||
* Websocket and places API should land this week | |||
===B2G Simulator (dtownsend)=== | ===B2G Simulator (dtownsend)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* [https://moqups.com/paulrouget/Q1ccZ85o Mockups] of the new app manager in Firefox | |||
* Rounding up the remaining issues for the next release | |||
===B2G Services (dougt)=== | ===B2G Services (dougt)=== | ||
* Push notification only UX changes away from landing on Desktop | * Push notification only UX changes away from landing on Desktop | ||
Line 69: | Line 91: | ||
===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}} | |||
* Work week in Toronto this week: front-end perf-o-rama | |||
===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--> | ||
{{readonly}} | |||
* More front end polish and theme work completed to get the UI looking like the latest UX specs. | |||
* Discovery async-pan+zoom work completed. | |||
* OMTC will be enabled for Nightly builds on Wed. | |||
* Chrome text selection landed. | |||
===Firefox Mobile (mfinkle/blassey)=== | ===Firefox Mobile (mfinkle/blassey)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
;Landings | ;Landings | ||
*Landed in Fx24, {{Bug|880676}} | *Landed in Fx24, {{Bug|880676}} and {{Bug|883646}} - Strongly type conversions between coordinate systems and distinguish between CSSPixel and LayoutDevicePixel | ||
*{{Bug|860581}} - Add support for Mixed Content Blocking - Android landed in Fx24 and is preff'd off while it is being polished | *{{Bug|860581}} - Add support for Mixed Content Blocking - Android landed in Fx24 and is preff'd off while it is being polished | ||
*Squashed for Fx23 {{Bug|873072}} - Launching settings from Android system notification crashes if Gecko has been killed. | *Squashed for Fx23 {{Bug|873072}} - Launching settings from Android system notification crashes if Gecko has been killed. | ||
*Landed for Fx24 {{Bug|882196}} - Android crash in nsXPCWrappedJS::AddRef, there was a perf win observed on inbound | *Landed for Fx24 {{Bug|882196}} - Android crash in nsXPCWrappedJS::AddRef, there was a perf win observed on inbound | ||
* FHR Landed in Fx23 it time for the merge for beta, will ship to beta users in Google Play on Thursday | |||
;This week | ;This week | ||
*WebRT Hacking for packaged and priv'd apps | *WebRT Hacking for packaged and priv'd apps | ||
*About:Home patches continue to land in fig - we're also scoping into milestones/phases | *About:Home patches continue to land in fig - we're also scoping into milestones/phases | ||
*Double tap to reflow on zoom | *Double tap to reflow on zoom | ||
; | ;Shout Outs | ||
* Thanks so much to :maxli for the quick turnaround on a patch for {{Bug|886077}} - Can't access address bar using Spiel screen reader | |||
* Check out: https://wiki.mozilla.org/Mobile/AsyncSubframePanning | |||
===Firefox OS (sicking)=== | ===Firefox OS (sicking)=== | ||
Line 104: | Line 134: | ||
===Identity (jedp)=== | ===Identity (jedp)=== | ||
Ongoing | |||
* {{bug|878941}} WebRTC authenticating peer connection with persona | |||
** demo: https://www.youtube.com/watch?v=37OvVLkUVeM | |||
* Primary IdP support for FirefoxOS now in testing (kudos Shane Tomlinson) | |||
* Sign-in to device on FirefoxOS (in design phase) | |||
===JS (naveed)=== | ===JS (naveed)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
<!-- ** {{bug|aaaaaa}}: --> | |||
OF NOTE | |||
* {{bug|876906}}: PDF viewer can't load all W2 form pages - JS memory usage spiking | |||
DONE | |||
* Compiler (JIT TI) | |||
** {{bug|866878}}: BaselineCompiler: Compile try-finally | |||
** {{bug|883154}}: Add runtime wide cache for compiled lazy scripts | |||
* Garbage Collection | |||
** {{bug|862923}}: Stop the world GC - required for Parrellel JS | |||
** {{bug|863398}}: Improve octane score by modifying GC settings of B2G | |||
* Front End and Other | |||
** {{bug|885553}}: Implement ES6 Array.prototype.find and Array.prototype.findIndex | |||
** {{bug|880538}}: Make Odin single-pass | |||
** {{bug|884473}}: OdinMonkey: Integrate with perf performance tool on linux | |||
** Added bisect feature to FxOS AWFY | |||
DOING | |||
* Compiler (JIT TI) | |||
** {{bug|8885660}}: JSIL raytracer broken with Ion enabled | |||
* Garbage Collection | |||
** {{bug|883498}}: Run tier 1 spidermonkey builds on all relevant trees - necessary to keep them green so we can turn on GGC - has +r | |||
* Front End and Other | |||
** {{bug|848223}}: Get lz4 integration reviewable | |||
** {{bug|853301}}, {{bug|869659}}: Enable Internationalization in the build | |||
** Figure and fix Octane and Kraken crashes on AWFY | |||
===Layout (jet/dbaron)=== | ===Layout (jet/dbaron)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* Landed in the past week: | |||
** aryeh made the spellcheck attribute work correctly for contenteditable ({{bug|674927}}) | |||
** nfroyd has been making progress on dependencies of paralellizing reftest ({{bug|813742}}) | |||
** kats did more work on making conversions between units use types ({{bug|883646}}) | |||
* Other things of note: | |||
** dbaron went to [http://lists.w3.org/Archives/Public/public-webapps/2013AprJun/thread.html#msg985 meeting about interaction of Shadow DOM and CSS] | |||
** mats, dbaron, and bz have started discussing how to implement overflow:fragments ({{bug|874238}}). Maybe using display:contents as an easier first step. | |||
** Corey starting to look into specifying and implementing position:sticky ({{bug|886646}}) | |||
===Media (mreavy)=== | ===Media (mreavy)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* | * H.264 support for Linux landed this week pref'd off. Please test and file bugs blocking 886181. | ||
* Initial release of WebRTC on Desktop goes to G.A. this week. Please check out today's Hack's blog for more info: https://hacks.mozilla.org/2013/06/webrtc-comes-to-firefox/ | |||
* Working with the Identity team to add Persona support to WebRTC in time for Firefox 25 | |||
* Focusing on WebRTC/gUM audio improvements in gecko and for B2G: https://wiki.mozilla.org/Media/WebRTC_Audio_Issues. | |||
** Major latency buildup on 44100Hz mics identified and patch up for review - {{bug|886886}} | |||
* Planning to land a major update of the WebRTC.org import this week. Please contact Randell Jesup (jesup on irc) to coordinate. | |||
===Necko (dougt/jduell)=== | ===Necko (dougt/jduell)=== | ||
Line 129: | Line 210: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
===Seceng ( | |||
* {{bug|885913}}: We use 3x as much power as IE to scroll Wikipedia, we match IE on FishTank | |||
* {{bug|871596}}: Reduced IPC deserialization overhead on ARM | |||
* {{bug|883126}}: Improved performance of EXIDX unwinding in Breakpad | |||
* {{bug|837326}}: Added Telemetry to measure effect of blocking third-party cookies | |||
* {{bug|880435}}: Fixed how we request file read-ahead on Linux | |||
* Prototype of the new Telemetry server is now running on AWS EC2 | |||
* Work continues on: | |||
** {{bug|853388}}: Landing the new Addon Manager storage format & flushing mechanism | |||
** {{bug|702559}}: Creating a pure-async mozIStorageAsyncConnection | |||
** {{bug|867757}}: Allowing Firefox code to insert arbitrary markers into profiles | |||
** Firefox startup on Windows desktop & Android | |||
** reftest and crashtest improvements | |||
** using "volatile ranges" in Firefox code | |||
Blog posts: | |||
* Dhaval Giani: [http://randomkernels.wordpress.com/2013/06/18/volatile-ranges/ Explanation of how using Linux "volatile ranges" could benefit Firefox] | |||
* Vladan Djeric: [https://blog.mozilla.org/vdjeric/2013/06/25/a-quick-firefox-startup-update/ Update on desktop startup work] | |||
===Seceng (sstamm)=== | |||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
Line 139: | Line 241: | ||
* grobinson ialagenchev are moving security feature logging (CSP, mixed content...) into web console security tab ({{bug|863874}}) | * grobinson ialagenchev are moving security feature logging (CSP, mixed content...) into web console security tab ({{bug|863874}}) | ||
* cviecco is making headway on replacing classic cert validation in {{bug|878932}}. (This will enable SSL pinning) | * cviecco is making headway on replacing classic cert validation in {{bug|878932}}. (This will enable SSL pinning) | ||
* Mixed Content Blocker moves to beta; tvyas is driving follow-ups. It also landed on Android Nightly | * Mixed Content Blocker moves to beta; tvyas is driving follow-ups. It also landed on Android Nightly ({{bug|860581}} - thanks, Margaret!) | ||
({{bug|860581}} - thanks, Margaret!) | |||
===WebAPI (overholt)=== | ===WebAPI (overholt)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
No update this week. | |||
==Quality Programs== | ==Quality Programs== | ||
Line 156: | Line 258: | ||
===OrangeFactor (ryanvm)=== | ===OrangeFactor (ryanvm)=== | ||
* Past week's OrangeFactor: [http://brasstacks.mozilla.com/orangefactor/ 5.39] (Previous Week: 6.36). | |||
* Progress being made on OSX "code -20" failures and WinXP xpcshell hangs. | |||
* 16 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-06-18&f1=cf_last_resolved&query_format=advanced&list_id=6949513 List] - Thanks!. | |||
===Stability (kairo/bsmedberg)=== | ===Stability (kairo/bsmedberg)=== | ||
* [http://arewestableyet.com/ Overall crash numbers] look good. Many of the Nightly crashes have been fixed, startup crashes on Nightly and Aurora are somewhat high because of RelevantKnowledge {{bug|860641}}. | |||
==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> | ||
* (ctalbert) - Code Coverage - would it be useful to turn on code coverage automation? (See [https://groups.google.com/forum/#!topic/mozilla.dev.platform/lVEJINM1h1E dev.platform thread] for full discussion) | |||
* (blassey) will push API ride the trans to release? | |||
* (laura) - FHR: about:healthreport is now available for Android in nightly, and will uplift Thursday | |||
==<Read only beyond this point>== | ==<Read only beyond this point>== |
Latest revision as of 18:17, 25 June 2013
« previous week | index | next week »
Engineering Meeting Details
- Tuesday 2013-06-25 - 11:00 am Pacific
- Dial-in: Audio-only conference# 98411
- People with Mozilla phones or softphones please dial x4000 Conf# 98411
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 98411
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 98411
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 98411
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 98411
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 98411
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 98411
- UK/London: +44 (0)207 855 3000, x4000 Conf# 98411
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 98411
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- Engineering Vidyo Room / Warp Core / SFO-Boardroom / Tor Commons
- join irc.mozilla.org #planning for back channel
Actions
Hot Bugs
(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)
- Orange Factor
- Stability
- Other
The Need To Know
(Release and system issues that may impact engineering this week.)
Notices/Schedule (akeybl/lsblakk/bajaj)
- Merge day happened yesterday, Nightly is now 25
- Firefox 22 was released today, with great coverage of WebRTC and asm.js. Notes are here
- Firefox Beta 23 and Aurora 24 will be released before the end of the week
- Post-mortem for Firefox 22 will be held in two weeks
- We've got a draft up of what a B2G release schedule will look like if we're able to commit to time-based releases as planned - https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AmStZDZgJbV7dDhtMDZlQmRtdDB4a1plZXRwNXIzYWc#gid=0
Unresolved Aurora 54 Trackers (non-security, not tracked for Beta) | Unresolved Beta 128 Trackers (non-security) |
---|
Upcoming Outages/Upgrades
(System outages/upgrades and tree closures that impact engineering.)
Key Issues
(Non team specific issues that impact engineering.)
- Broadcasting this meeting on Air Mozilla
- This was a suggestion that seams feasible
- I'm speaking with PR about any potential issues
- Are there any concerns?
Team Stand-ups
(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)
Accessibility (dbolter)
<Read Only>
- Marco wrote a great a11y feature overview for Firefox 24 for Android.
- All Q2 planned fixes for accessibility test asserts have been completed.
Add-on SDK (dtownsend)
- Last weeks meeting
- Websocket and places API should land this week
B2G Simulator (dtownsend)
- Mockups of the new app manager in Firefox
- Rounding up the remaining issues for the next release
B2G Services (dougt)
- Push notification only UX changes away from landing on Desktop
Developer Tools (dcamp)
- Remote inspector in reviews/landing, working on a custom fennec build.
DOM (jst/dougt)
- Better logging system coming (really)
Firefox Desktop (gavin/dolske)
<Read Only>
- Work week in Toronto this week: front-end perf-o-rama
Firefox Metro (bbondy/jmathies/mbrubeck)
<Read Only>
- More front end polish and theme work completed to get the UI looking like the latest UX specs.
- Discovery async-pan+zoom work completed.
- OMTC will be enabled for Nightly builds on Wed.
- Chrome text selection landed.
Firefox Mobile (mfinkle/blassey)
- Landings
- Landed in Fx24, bug 880676 and bug 883646 - Strongly type conversions between coordinate systems and distinguish between CSSPixel and LayoutDevicePixel
- bug 860581 - Add support for Mixed Content Blocking - Android landed in Fx24 and is preff'd off while it is being polished
- Squashed for Fx23 bug 873072 - Launching settings from Android system notification crashes if Gecko has been killed.
- Landed for Fx24 bug 882196 - Android crash in nsXPCWrappedJS::AddRef, there was a perf win observed on inbound
- FHR Landed in Fx23 it time for the merge for beta, will ship to beta users in Google Play on Thursday
- This week
- WebRT Hacking for packaged and priv'd apps
- About:Home patches continue to land in fig - we're also scoping into milestones/phases
- Double tap to reflow on zoom
- Shout Outs
- Thanks so much to :maxli for the quick turnaround on a patch for bug 886077 - Can't access address bar using Spiel screen reader
- Check out: https://wiki.mozilla.org/Mobile/AsyncSubframePanning
Firefox OS (sicking)
GFX (milan)
Some notable landings or near landings:
- Multiple render targets (EXT_draw_buffers WebGL extensions) - 843667
- Mask surface - 880836 and 885020
- GTest dependencies - 882937
- Radial gradients with D2D 1.1
- Frame blending is now thread safe - 869133
- Nvidia visiting to further path rendering Azure back-end work
Identity (jedp)
Ongoing
- bug 878941 WebRTC authenticating peer connection with persona
- Primary IdP support for FirefoxOS now in testing (kudos Shane Tomlinson)
- Sign-in to device on FirefoxOS (in design phase)
OF NOTE
- bug 876906: PDF viewer can't load all W2 form pages - JS memory usage spiking
DONE
- Compiler (JIT TI)
- bug 866878: BaselineCompiler: Compile try-finally
- bug 883154: Add runtime wide cache for compiled lazy scripts
- Garbage Collection
- bug 862923: Stop the world GC - required for Parrellel JS
- bug 863398: Improve octane score by modifying GC settings of B2G
- Front End and Other
- bug 885553: Implement ES6 Array.prototype.find and Array.prototype.findIndex
- bug 880538: Make Odin single-pass
- bug 884473: OdinMonkey: Integrate with perf performance tool on linux
- Added bisect feature to FxOS AWFY
DOING
- Compiler (JIT TI)
- bug 8885660: JSIL raytracer broken with Ion enabled
- Garbage Collection
- bug 883498: Run tier 1 spidermonkey builds on all relevant trees - necessary to keep them green so we can turn on GGC - has +r
- Front End and Other
- bug 848223: Get lz4 integration reviewable
- bug 853301, bug 869659: Enable Internationalization in the build
- Figure and fix Octane and Kraken crashes on AWFY
Layout (jet/dbaron)
- Landed in the past week:
- aryeh made the spellcheck attribute work correctly for contenteditable (bug 674927)
- nfroyd has been making progress on dependencies of paralellizing reftest (bug 813742)
- kats did more work on making conversions between units use types (bug 883646)
- Other things of note:
- dbaron went to meeting about interaction of Shadow DOM and CSS
- mats, dbaron, and bz have started discussing how to implement overflow:fragments (bug 874238). Maybe using display:contents as an easier first step.
- Corey starting to look into specifying and implementing position:sticky (bug 886646)
Media (mreavy)
- H.264 support for Linux landed this week pref'd off. Please test and file bugs blocking 886181.
- Initial release of WebRTC on Desktop goes to G.A. this week. Please check out today's Hack's blog for more info: https://hacks.mozilla.org/2013/06/webrtc-comes-to-firefox/
- Working with the Identity team to add Persona support to WebRTC in time for Firefox 25
- Focusing on WebRTC/gUM audio improvements in gecko and for B2G: https://wiki.mozilla.org/Media/WebRTC_Audio_Issues.
- Major latency buildup on 44100Hz mics identified and patch up for review - bug 886886
- Planning to land a major update of the WebRTC.org import this week. Please contact Randell Jesup (jesup on irc) to coordinate.
Necko (dougt/jduell)
<Read Only>
- Still ironing out bugs with Off-main thread OnDataAvailable
- HTTP Cache rewrite: debugging integration work
Performance (vladan)
- bug 885913: We use 3x as much power as IE to scroll Wikipedia, we match IE on FishTank
- bug 871596: Reduced IPC deserialization overhead on ARM
- bug 883126: Improved performance of EXIDX unwinding in Breakpad
- bug 837326: Added Telemetry to measure effect of blocking third-party cookies
- bug 880435: Fixed how we request file read-ahead on Linux
- Prototype of the new Telemetry server is now running on AWS EC2
- Work continues on:
- bug 853388: Landing the new Addon Manager storage format & flushing mechanism
- bug 702559: Creating a pure-async mozIStorageAsyncConnection
- bug 867757: Allowing Firefox code to insert arbitrary markers into profiles
- Firefox startup on Windows desktop & Android
- reftest and crashtest improvements
- using "volatile ranges" in Firefox code
Blog posts:
- Dhaval Giani: Explanation of how using Linux "volatile ranges" could benefit Firefox
- Vladan Djeric: Update on desktop startup work
Seceng (sstamm)
- OCSP stapling landed (bug 700693 - dkeeler)
- CSP 1.0 Landed (bug 842657 - imelven) and is enabled on desktop
- Cookie clearinghouse (bug 885136, Brendan's Blog post). Share your thoughts in dev-privacy please!)
- CSP 1.0 coming to Android (bug 858780), B2G+Apps (bug 858787)
- grobinson ialagenchev are moving security feature logging (CSP, mixed content...) into web console security tab (bug 863874)
- cviecco is making headway on replacing classic cert validation in bug 878932. (This will enable SSL pinning)
- Mixed Content Blocker moves to beta; tvyas is driving follow-ups. It also landed on Android Nightly (bug 860581 - thanks, Margaret!)
WebAPI (overholt)
No update this week.
Quality Programs
(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)
Critsmash (dbolter)
Memshrink (njn)
Timothy Nikkel fixed some janky scrolling on pages with many small images caused by his big fix for image-heavy pages. Hopefully this will now allow the big fix to progress through to release builds, and ameliorate a big chunk of the #1 MemShrink big ticket item.
Justin Lebar and Andrew McCreight fixed an IPC leak that was causing problems in long-running B2G sessions.
OrangeFactor (ryanvm)
- Past week's OrangeFactor: 5.39 (Previous Week: 6.36).
- Progress being made on OSX "code -20" failures and WinXP xpcshell hangs.
- 16 intermittent failures fixed in the last week - List - Thanks!.
Stability (kairo/bsmedberg)
- Overall crash numbers look good. Many of the Nightly crashes have been fixed, startup crashes on Nightly and Aurora are somewhat high because of RelevantKnowledge bug 860641.
Roundtable
(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)
- (ctalbert) - Code Coverage - would it be useful to turn on code coverage automation? (See dev.platform thread for full discussion)
- (blassey) will push API ride the trans to release?
- (laura) - FHR: about:healthreport is now available for Android in nightly, and will uplift Thursday
<Read only beyond this point>
Mailing List Threads
(Threads that are likely to be of interest to engineering from various mailing lists.)
- firefox-dev
Good Reads
(Links to blog posts, books, videos, etc. that you think will be of interest to others.)