Platform/2012-03-13
< Platform
« previous week | index | next week »
Platform Meeting Details
- Tuesdays – 11:00 am Pacific
- Dial-in: conference# 95312
- US/International: +1 650 903 0800 x92 Conf# 95312
- US toll free: +1 800 707 2533 (pin 369) Conf# 95312
- Canada: +1 416 848 3114 x92 Conf# 95312
- Warp Core Vidyo Room
- join irc.mozilla.org #planning for back channel
Contents |
Notices / Schedule
- FF11, FF10.0.3esr, Mobile FF10.0.3, and FF3.6.28 are all going out today
- Today’s merge will occur shortly thereafter
- Planning to go to build for FF12beta1 today, to be released Thursday/Friday after QA sign-off
- Planning to unthrottle Aurora 13 on Friday after QA sign-off
Firefox Development
(dolske subbing for gavin this week)
- 4 — yes 4! — exciting pieces of UI updates coming soon!
- new about:home landing progress bug 711157
- new new-tab designs bug 729878
- new download manager landing progress bug 564934
- new web apps UI bug 697006, bug 702363
- Less suck! bug 699856 (first step of many to de-suckifying search storage and API)
- Re-enabling of inline autocomplete on trunk. bug 566489, bug 720659 was the last blocker)
Firefox Developer Tools
- landed the protocol update patch bug 729576
- finished the stepping support bug 711164
- Page Inspector has pseudo-class support
- Ask Steve Fink and B Hackett about differences between their two profilers
- Style Editor and 3D view shipping with Firefox 11!!!!111eleven
Add-on SDK
Performance
-
- Telemetry data should be back online by this Friday.
- Here’s this week’s Snappy summary.
- Andrew’s landed a fix for the purple buffer in bug 728460 that should result in the cycle collector running less often.
- Rafael fixed a shutdown problem in bug 732368.
- Mark changed Peptest to be more like Talos. Measurement trends should be watched instead of individual test run results.
- Content team is working on reducing lag caused by background tabs.
- Vlad is almost done with bug 722368, which will give us full coverage of SQL activity within Firefox and is aiming to wrap up cancelable SQL queries next week, bug 722243.
- Vlad is also almost done with the python symbol server for bug 712109, which will assist with non destructive chromehang.
- Cleanup and async work for pointless-stat()-reducing bug 521264, favicon consumers in bug 728143 (on the way toward async places – thanks Paolo) and content prefs in bug 699859 (thanks Drew).
- Nick is still working on making cache async in bug 723577.
GFX
- Maple is going to land on mozilla-central very soon, probably tomorrow. (i.e., after the migration.)
- What this means to you:
- Native Android Firefox nightlies will probably be more checkerboardy and janky. We’re working on it.
- What this means to you:
JS
- We are pref’ing off IGC by default
- Why: When IGC runs all the time (i.e., bug 728686 is fixed), Tinderbox shows memory leaks in random tests (i.e., different tests with each run)
- We don’t even know whether they are true leaks or an artifact of the tests
- Any help anyone can give (on debugging leaks, understanding Tinderbox, etc) will be much appreciated!
Layout
No update. Marching towards Q1 goals:
https://wiki.mozilla.org/Platform/2012-Q1-Goals#Layout
Video
DOM
WebAPI
Network
Identity
Plugins
Mobile
- maple expected to merge this week
Accessibility
- No audible. This is our work week in Toronto! Ping us on IRC to schedule telecons etc.
Tree Management
- On going infrastructure problems with some VM hosts causing intermittent slave disconnections, signing issues. IT is on top of it. bug 734728
Security
Security Reviews & Threat Modeling Sessions Scheduled for this week
Date / Time | Item |
---|---|
Mon Mar 12 / 13:00 PST | None |
Wed Mar 14 / 13:00 PST | GCLI |
Thu Mar 15 / 10:00 PST | Automated/Assisted landing from Bugzilla to tip of $branch |
Fri Mar 16 / 10:00 AM PST | BrowserID extension for b.m.o. |
General Meeting Details * IRC Channel: #security * Etherpad: http://etherpad.mozilla.com:9000/secreview * Vidyo: https://v.mozilla.com/flex.html?roomdirect.html&key=5XEMsG1ApA4b (Room 9058) * Dial-in Info (phone): ** In office or soft phone: extension 92 ** US/INTL: 650-903-0800 or 650-215-1282 then extension 92 ** Toronto: 416-848-3114 then extension 92 ** Toll-free: 800-707-2533 then password 369 ** Conference num 99058
For updates to meetings please see the Security Review Calendar
- HTML: https://mail.mozilla.com/home/ckoenig@mozilla.com/Security%20Review.html
- .ics: https://mail.mozilla.com/home/ckoenig@mozilla.com/Security%20Review
Review Needed
- Feature pages triaged to need review, review unscheduled
Feature | Feature List | Target Rel | Prod Mgr | Lead Engr | Security lead | Security status | Security notes | Last Modified |
Client-side XPI construction | Jetpack | Add-on Builder 2 | Daniel Buchner | Piotr Zalewa/Sean McArthur | ` | sec-review-needed | ` | 2011-07-13T22:16:04 |
Add-On Tab API | ` | Add-on SDK 1.5 | David Mason | ` | Dan Veditz | sec-review-needed | ` | 2012-01-11T22:10:27 |
Migrate Chrome settings and data | Desktop | Firefox 11 | Asa Dotzler | Makoto Kato, Marco Bonardo | ` | sec-review-needed | ` | 2012-03-13T14:03:25 |
Style Editor | Desktop | Firefox 11 | Kevin Dangoor | Cedric Vivier | ` | sec-review-needed | ` | 2012-01-25T15:25:29 |
Hang Detector and Reporter | Desktop | Firefox 13 | Asa Dotzler | Vladan Djeric | ` | sec-review-needed | please sched with curtisk | 2012-03-09T16:18:17 |
Easy UI Feature Testing and “Success Evaluation” (integrate TestPilot like features) | ` | Firefox 13 | ` | ` | ` | sec-review-needed | Please schedule with curtisk | 2012-03-02T23:41:56 |
Windows 8 Metro Firefox | Desktop | Firefox 14 | Asa Dotzler | ` | ` | sec-review-needed | sched with curtisk | 2012-03-08T22:25:35 |
Speedy Session Restore | Desktop | Firefox 14 | Asa Dotzler | Dietrich Ayala | ` | sec-review-needed | schedule with curtsk | 2012-03-08T19:42:46 |
In-content preferences | Desktop | Firefox 15 | Jared Wein | Devan Sayles | ` | sec-review-needed | when ready sched w/ curtisk | 2012-01-25T22:43:11 |
DOMCryptAPI (a Crypto API in the DOM) | Platform | Firefox 15? | Chris Blizzard | David Dahl | Brian Smith | sec-review-needed | ` | 2012-02-07T03:07:24 |
Better rendering of fonts for Windows | Platform | Firefox 7 | Chris Blizzard | ` | ` | sec-review-needed | small team review Christoph, bsterne, John Daggett | 2011-10-13T00:23:00 |
FlightDeck as a Client-side App | Jetpack | FlightDeck 1.0 | Daniel Buchner | Sean McArthur | ` | sec-review-needed | when ready sched w/ curtisk | 2012-01-25T22:43:38 |
IndexedDB Support for Multi-Process Firefox | Platform | Future, distant future. | Chris Blizzard | ` | ` | sec-review-needed | 2011.10.17: sid recommends we wait on this one but likely needs a review. | 2011-11-10T19:14:59 |
Sharing textures cross-process for Electrolysis | Platform | Q4 of 2011. | Chris Blizzard | Chris Jones | ` | sec-review-needed | ` | 2011-10-13T16:52:42 |
SDK Support for Firefox for Mobile Addons | Jetpack | TBD | David Mason | Matteo Ferretti | ` | sec-review-needed | ` | 2011-08-12T17:06:55 |
Sign into the browser | Other | TBD | Dan Mills | Ben Adida | ` | sec-review-needed | when ready sched w/ curtisk | 2012-03-13T00:19:25 |
Tip of the day | Thunderbird | Thunderbird 11 | Jean-Baptiste Piacentino | Sancus | ` | sec-review-needed | ` | 2012-03-08T16:54:08 |
Modern MIME Parser | Thunderbird | Thunderbird 14? | ` | Joshua Cranmer | ` | sec-review-needed | sched with curtisk | 2012-03-02T23:51:32 |
Modern Address Book – V1 | Thunderbird | Under revision | ` | Mike Conley | ` | sec-review-needed | ` | 2012-01-12T19:38:14 |
Blocklist UX enhancements [Plug-ins] | Desktop | ` | Kev Needham | ` | ` | sec-review-needed | ` | 2012-01-30T05:35:09 |
Use PFS2 as Plugin Finder data source | Desktop | ` | Kev Needham | ` | ` | sec-review-needed | ` | 2011-11-10T10:54:09 |
Add plugincheck functionality to Add-on Manager | Desktop | ` | Kev Needham | ` | ` | sec-review-needed | ` | 2011-10-24T21:28:12 |
Bugs marked sec-review-needed that need to be scheduled
Stability Report
Socorro
- ESR should be supported now (esp. for the mobile 10.0.3 release today, but should work for desktop as well).
- Next incremental release on Wednesday: nothing big, correlation reports for new development versions from today’s code uplift.
- Missing ADUs for yesterday due to a metrics script problem, data will be filled in soon, metrics people are on it.
- Fixed
Desktop
- Beta
- bug 733892 crash DispatchHookW
- This crash has moved up quite a bit and we still are trying to figure out the root cause.
- bug 735274 Firefox crash [@ netchartfilter.dll@0x168ab]
- bug 733892 crash DispatchHookW
- Nightly
- bug 735174 Crash @ DragDataProducer::Produce
- bug 734921 Firefox Crash [@ _moz_cairo_destroy ]
Mobile
- see Testing Notes 3/14/2012 for Socorro work and Graph
- All Java crashes reported as of 3/12/2012 5:14 PM PDT
Nightly
- bug 730688 – java.lang.RuntimeException: Unable to resume activity {org.mozilla.fennec/org.mozilla.fennec.App}: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=2, result=-1, data=Intent { (has extras) }} to activity {org.mozilla.f…
- bug 734624 – java.lang.RuntimeException: An error occured while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java) caused by: android.database.sqlite.SQLiteConstraintException: error code 19: constraint failed
- bug 730890 – crash [@ libdvm.so@<address>]
- bug 731286 – compilation of crashes within libflashplayer
Aurora
- bug 721086 – Crash in mozilla::AndroidBridge::CallEglCreateWindowSurface @ nsWindow::GetThebesSurface
- bug 725295 – [Skia] Crash Report [@ _ZN8SkBitmapaSERKS_ ] on HTC devices
- bug 730890 – crash [@ libdvm.so@<address>]
- bug 731286 – compilation of crashes within libflashplayer
Roundtable
- Survey Results