Platform/2013-02-05: Difference between revisions
< Platform
Jump to navigation
Jump to search
Jetvillegas (talk | contribs) |
|||
| (35 intermediate revisions by 11 users not shown) | |||
| Line 15: | Line 15: | ||
==Notices/Schedule== | ==Notices/Schedule== | ||
* FF18.0.2 is going out today to resolve an issue making up 20% of our crash volume in FF18 ({{bug|831626}}) | |||
* FF19b5 is going to build before the end of the day, released before the end of the week. We're still hoping to get resolution for: | |||
** {{bug|825035}} – Blocklisted click-to-play notification only fades in/out once per window per session | |||
** {{bug|837371}} – crash in nsContainerFrame::BuildDisplayListForNonBlockChildren mainly with AMD Radeon HD 6xxx series | |||
** {{bug|837845}} – Memory leak when using regular expressions | |||
* FF19b6 is going to build Monday, released by next Thursday | |||
* FF19 sign-offs will be held next Wednesday, 10AM PT in the ReleaseCoordination Vidyo room | |||
* FF19 will be released 2/19, alongside a new ESR17 release. Merge day has been moved from 2/18 to 2/19 due to Monday being a holiday in US/Ontario | |||
** (joduinn) earlier b2g branching for v1.0.1, which impacts anyone doing last minute gecko landings. Watch for upcoming notices. | |||
{| 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 40 bugs]</big> <small>(40 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 19 bugs]</big> <small>(50 bugs last week)</small></center></b> | |||
|- | |||
<!-- BIG NUMBER == This week's bug count, SMALL NUMBER IN BRACKETS == Last week's bug count --> | |||
! scope="row" | <small>Unresolved Aurora {{AURORA_VERSION}} Trackers (non-security, not tracked for Beta)</small> | |||
! scope="row" | <b><small>Unresolved Beta {{BETA_VERSION}} Trackers (non-security)</small></b> | |||
|} | |||
(quick reminder that the template for this meeting is found at https://wiki.mozilla.org/Platform/0-0-0) | |||
==Key Issues== | ==Key Issues== | ||
| Line 23: | Line 44: | ||
==Roundtable== | ==Roundtable== | ||
* (joduinn) some linux32 unittests on AWS since thursday. | |||
** http://atlee.ca/blog/2013/02/01/now-testing-firefox-in-aws/ | |||
** some unittests still need dev help debugging. See dep bugs linked to {{bug|834725}} | |||
** if you see problems with linux32 unittests, please file bugs! | |||
* (joduinn) interesting numbers from yesterday's MoFo call | |||
** 177 compute hours per checkin | |||
** 3,197 machines (with some AWS variablity?) | |||
** a checkin every 4 mins | |||
** used to handle 15 checkins per day; | |||
** now handling 315 checkins per day (increase by factor of x21) | |||
* Can we get a guest link for vidyo (satdav) | |||
** It's linked to from [https://wiki.mozilla.org/Platform#Meetings the main page for this meeting] | |||
* also can we move the agendas to etherpad and just keep them here as a archive like after the meetings we post them to here (satdav) | |||
* Mobile team would like to back out the UA String change from {{bug|829596}}. I'll back out after this meeting if there are no objections. (blassey) | |||
* ASAN builds on Try? (jet) | |||
==Products/Projects== | ==Products/Projects== | ||
===Firefox OS=== | ===Firefox OS=== | ||
* Developers - get all your B2G development answers here: https://etherpad.mozilla.org/B2G-Clarifications. It answers: | |||
** What important dates/deadlines should I know about? | |||
** What's the highest priority bug I should be working on, and how do I find those bugs? | |||
** If I find a critical issue, how can I make sure it gets fixed for X? | |||
** Where and how should I perform v1.x landings? | |||
===Firefox Desktop=== | ===Firefox Desktop=== | ||
;Firefox work week | |||
* Asa wrote a [http://weblogs.mozillazine.org/asa/archives/2013/02/firefox-work-week.html blog post] about what we accomplished. Keep an eye out for more detailed posts this week. | |||
;Mixed content UI | |||
* Initial front-end changes landed: {{bug|822371}}, {{bug|822366}} | |||
* Tracking bug: {{bug|815321}} | |||
===Firefox Mobile=== | ===Firefox Mobile=== | ||
;Blog Shout Out | |||
* Are We Slim Yet now available for Mobile: https://staktrace.com/spout/entry.php?id=788 | |||
;Memory, Responsiveness Usability | |||
Lots of good memory cleanups and responsiveness happenings landed in trunk<br> | |||
*{{Bug|837816}} - GeckoAppShell.loadMozGlue gets called three times on startup | |||
*{{Bug|834414}} - A lot of stuff is leaked when "Don't keep activities" is checked | |||
*{{Bug|835356}} - Awesomescreen slow to appear | |||
Great progress on<br> | |||
*{{Bug|716403}} - Request to hide the navigation bar when scrolling down content | |||
;Stability Wins | |||
*Bitmap recycle causing crashes has been removed {{Bug|821224}} - java.lang.IllegalArgumentException: Cannot draw recycled bitmaps at android.view.GLES20Canvas.drawBitmap(GLES20Canvas.java) | |||
*{{Bug|807606}} - Installing a Root Certificate crashes Firefox | |||
;Other Cool Stuff | |||
* https://webrtc-apps.etherpad.mozilla.org/4 | |||
* Landed in trunk, {{Bug|834681}} - Add support for basic distribution modifications | |||
===Stability Report [Weekly]=== | |||
*Firefox 18.0.2 fixes a high-volume random (i.e. not really reproducible) IonMonkey crash mostly seen on Facebook ({{bug|806820}}, fix in {{bug|831626}}). | |||
*Bugs that need attention: | |||
** {{Bug|836951}} (nsSecureBrowserUIImpl::MapInternalToExternalState) - recent trunk regression, currently unowned | |||
** {{Bug|837370}} (js::types::TypeCompartment::addPendingRecompile) - recent trunk regression, speculatively assigned to dvander | |||
** {{Bug|837288}} (nsIFrame::SetNextSibling) - recently regressing on Aurora confirmed that it's caused by {{bug|830192}}, still unowned, though | |||
** {{Bug|787158}} (nsHttpConnection::OnSocketWritable) - recently regressed on Firefox Aurora, is a topcrash for Thunderbird as well, assigned to mayhemer but no progress | |||
** {{Bug|836356}} (Text unreadable in Android Crash Reporter) - needs an assignee | |||
==== Mobile ==== | |||
[https://crash-stats.mozilla.com/products/FennecAndroid#duration=3 Fennec Graph]<br> | [https://crash-stats.mozilla.com/products/FennecAndroid#duration=3 Fennec Graph]<br> | ||
[[File:CrashStats_2013-02-05.png]] | [[File:CrashStats_2013-02-05.png]] | ||
=== B2G === | ==== B2G ==== | ||
==== Tracking Bugs ==== | * {{Bug|838218}} - We need symbols for the Geeksphone developer devices | ||
===== Tracking Bugs ===== | |||
* {{Bug|833574}} - (b2g-frontend-crash-reporting) [Meta] Other Crash Reporting Bugs | * {{Bug|833574}} - (b2g-frontend-crash-reporting) [Meta] Other Crash Reporting Bugs | ||
* {{Bug|761905}} - (b2g-crash-reporting) Tracking: Crash reporting for b2g (gonk) | * {{Bug|761905}} - (b2g-crash-reporting) Tracking: Crash reporting for b2g (gonk) | ||
==== Top crashes ==== | ===== Top crashes ===== | ||
* {{bug|574727}} : nsAppShell::ProcessNextNativeEvent | * {{bug|574727}} : nsAppShell::ProcessNextNativeEvent | ||
* {{bug|834372}} mozalloc_abort | NS_DebugBreak_P | mozilla::layers::BasicShadowableThebesLayer::CreateBuffer | * {{bug|834372}} mozalloc_abort | NS_DebugBreak_P | mozilla::layers::BasicShadowableThebesLayer::CreateBuffer | ||
===Snappy [Bi-Weekly]=== | ===Snappy [Bi-Weekly]=== | ||
| Line 49: | Line 125: | ||
===Metro [1st Tuesday of each month]=== | ===Metro [1st Tuesday of each month]=== | ||
* '''Iteration #1 - Completed:''' | |||
** Total value of iteration story points committed to: '''102''' | |||
** Total value of iteration story points completed: '''30''' | |||
** Total number of iteration stories committed to: '''13''' | |||
** Total number of iteration stories completed: '''5''' | |||
** Number of new Change Stories: '''TBD.''' | |||
** Number of new Defect Stories: '''TBD.''' | |||
** Team efficiency rate for story point value completion: '''29%''' | |||
** Team efficiency rate for number of stories completed: '''38%''' | |||
** Iteration build is currently under QA and Product Owner review. | |||
** Any Defect and Change Stories will be presented to the team on Wednesday February 6. | |||
* '''Iteration #2:''' | |||
** Review and Planning session scheduled for Wednesday February 6. | |||
** Iteration #2 is scheduled to run from Thursday February 7 - Wednesday February 20. | |||
* '''Metro Wiki Updating:''' | |||
** All Iteration #1 statistics and Iteration #2 planning details will be available on the [https://wiki.mozilla.org/Firefox/Metro Metro Wiki] on Wednesday February 6 (EOD). | |||
* '''Legacy Work:''' | |||
** Three areas of the project are currently be organized to allow a schedule forecast to be created: | |||
*** [https://bugzilla.mozilla.org/buglist.cgi?type1-0-0=notsubstring;field0-0-0=status_whiteboard;field2-0-0=status_whiteboard;type0-0-0=notsubstring;value0-0-0=status%3D;value2-0-0=metro-mvp;resolution=---;type2-0-0=substring;query_format=advanced;value1-0-0=feature%3D;field1-0-0=status_whiteboard;product=Firefox%20for%20Metro;list_id=5558423 For Editing] | |||
*** [https://bugzilla.mozilla.org/buglist.cgi?resolution=---;status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=status%3Dfor_testing;product=Firefox%20for%20Metro;list_id=5558455 For Testing] | |||
*** [https://bugzilla.mozilla.org/buglist.cgi?resolution=---;status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=status%3Don_hold;product=Firefox%20for%20Metro;list_id=5558476 On Hold] | |||
===Games [1st Tuesday of Month]=== | ===Games [1st Tuesday of Month]=== | ||
* WebAudio {{Bug|779297}} | |||
** Audio Playback landed today {{bug|804387}}. | |||
** Planning for v1 requirements underway, feedback requested on the node list to be included which is found here [https://etherpad.mozilla.org/webaudio Release Node List Etherpad]. | |||
** Email feedback to [mailto:ehsan@mozilla.com ehsan@mozilla.com]. | |||
** WC3 is working on a draft of what should be included in version 1 and we currently intend to use that as the minimum feature set. | |||
** Current target is to land v1 end of first quarter. | |||
* FirefoxOS WebGL Optimizations | |||
** Team is currently in Taiwan focused on optimizing WebGL so that it will run games well on experimental builds at MWC. | |||
** Early results are promising but nothing definitive yet. | |||
* ASM.js | |||
** BananaBread has been successfully ported using ASM.js. | |||
** Current speed ups are about x4 faster than the JS equivalent. | |||
** Although there are plenty of optimizations still left to do, we are moving to land the code. | |||
** The current estimation is about a month of work left prior to seeing it land supporting mobile and desktop. | |||
* BananaBread Multiplayer | |||
** WebRTC has been successfully used to create peer to peer multiplayer in BananaBread. | |||
** Currently allows 2 player, working on 6 player. | |||
===Mobile Web Compat [2nd Tuesday of Month]=== | ===Mobile Web Compat [2nd Tuesday of Month]=== | ||
Latest revision as of 19:27, 5 February 2013
« previous week | index | next week »
Platform Meeting Details
- Tuesday 2013-02-05 - 11:00 am Pacific
- Dial-in: Audio-only conference# 95312
- People with Mozilla phones or softphones please dial x4000 Conf# 95312
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 95312
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 95312
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 95312
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 95312
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 95312
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 95312
- UK/London: +44 (0)207 855 3000, x4000 Conf# 95312
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 95312
- 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
- Warp Core Vidyo Room
- join irc.mozilla.org #planning for back channel
Notices/Schedule
- FF18.0.2 is going out today to resolve an issue making up 20% of our crash volume in FF18 (bug 831626)
- FF19b5 is going to build before the end of the day, released before the end of the week. We're still hoping to get resolution for:
- bug 825035 – Blocklisted click-to-play notification only fades in/out once per window per session
- bug 837371 – crash in nsContainerFrame::BuildDisplayListForNonBlockChildren mainly with AMD Radeon HD 6xxx series
- bug 837845 – Memory leak when using regular expressions
- FF19b6 is going to build Monday, released by next Thursday
- FF19 sign-offs will be held next Wednesday, 10AM PT in the ReleaseCoordination Vidyo room
- FF19 will be released 2/19, alongside a new ESR17 release. Merge day has been moved from 2/18 to 2/19 due to Monday being a holiday in US/Ontario
- (joduinn) earlier b2g branching for v1.0.1, which impacts anyone doing last minute gecko landings. Watch for upcoming notices.
| Unresolved Aurora 54 Trackers (non-security, not tracked for Beta) | Unresolved Beta 153 Trackers (non-security) |
|---|
(quick reminder that the template for this meeting is found at https://wiki.mozilla.org/Platform/0-0-0)
Key Issues
Actions Last Week
Issues
Roundtable
- (joduinn) some linux32 unittests on AWS since thursday.
- http://atlee.ca/blog/2013/02/01/now-testing-firefox-in-aws/
- some unittests still need dev help debugging. See dep bugs linked to bug 834725
- if you see problems with linux32 unittests, please file bugs!
- (joduinn) interesting numbers from yesterday's MoFo call
- 177 compute hours per checkin
- 3,197 machines (with some AWS variablity?)
- a checkin every 4 mins
- used to handle 15 checkins per day;
- now handling 315 checkins per day (increase by factor of x21)
- Can we get a guest link for vidyo (satdav)
- It's linked to from the main page for this meeting
- also can we move the agendas to etherpad and just keep them here as a archive like after the meetings we post them to here (satdav)
- Mobile team would like to back out the UA String change from bug 829596. I'll back out after this meeting if there are no objections. (blassey)
- ASAN builds on Try? (jet)
Products/Projects
Firefox OS
- Developers - get all your B2G development answers here: https://etherpad.mozilla.org/B2G-Clarifications. It answers:
- What important dates/deadlines should I know about?
- What's the highest priority bug I should be working on, and how do I find those bugs?
- If I find a critical issue, how can I make sure it gets fixed for X?
- Where and how should I perform v1.x landings?
Firefox Desktop
- Firefox work week
- Asa wrote a blog post about what we accomplished. Keep an eye out for more detailed posts this week.
- Mixed content UI
- Initial front-end changes landed: bug 822371, bug 822366
- Tracking bug: bug 815321
Firefox Mobile
- Blog Shout Out
- Are We Slim Yet now available for Mobile: https://staktrace.com/spout/entry.php?id=788
- Memory, Responsiveness Usability
Lots of good memory cleanups and responsiveness happenings landed in trunk
- bug 837816 - GeckoAppShell.loadMozGlue gets called three times on startup
- bug 834414 - A lot of stuff is leaked when "Don't keep activities" is checked
- bug 835356 - Awesomescreen slow to appear
Great progress on
- bug 716403 - Request to hide the navigation bar when scrolling down content
- Stability Wins
- Bitmap recycle causing crashes has been removed bug 821224 - java.lang.IllegalArgumentException: Cannot draw recycled bitmaps at android.view.GLES20Canvas.drawBitmap(GLES20Canvas.java)
- bug 807606 - Installing a Root Certificate crashes Firefox
- Other Cool Stuff
- https://webrtc-apps.etherpad.mozilla.org/4
- Landed in trunk, bug 834681 - Add support for basic distribution modifications
Stability Report [Weekly]
- Firefox 18.0.2 fixes a high-volume random (i.e. not really reproducible) IonMonkey crash mostly seen on Facebook (bug 806820, fix in bug 831626).
- Bugs that need attention:
- bug 836951 (nsSecureBrowserUIImpl::MapInternalToExternalState) - recent trunk regression, currently unowned
- bug 837370 (js::types::TypeCompartment::addPendingRecompile) - recent trunk regression, speculatively assigned to dvander
- bug 837288 (nsIFrame::SetNextSibling) - recently regressing on Aurora confirmed that it's caused by bug 830192, still unowned, though
- bug 787158 (nsHttpConnection::OnSocketWritable) - recently regressed on Firefox Aurora, is a topcrash for Thunderbird as well, assigned to mayhemer but no progress
- bug 836356 (Text unreadable in Android Crash Reporter) - needs an assignee
Mobile
B2G
- bug 838218 - We need symbols for the Geeksphone developer devices
Tracking Bugs
- bug 833574 - (b2g-frontend-crash-reporting) [Meta] Other Crash Reporting Bugs
- bug 761905 - (b2g-crash-reporting) Tracking: Crash reporting for b2g (gonk)
Top crashes
- bug 574727 : nsAppShell::ProcessNextNativeEvent
- bug 834372 mozalloc_abort | NS_DebugBreak_P | mozilla::layers::BasicShadowableThebesLayer::CreateBuffer
Snappy [Bi-Weekly]
Metro [1st Tuesday of each month]
- Iteration #1 - Completed:
- Total value of iteration story points committed to: 102
- Total value of iteration story points completed: 30
- Total number of iteration stories committed to: 13
- Total number of iteration stories completed: 5
- Number of new Change Stories: TBD.
- Number of new Defect Stories: TBD.
- Team efficiency rate for story point value completion: 29%
- Team efficiency rate for number of stories completed: 38%
- Iteration build is currently under QA and Product Owner review.
- Any Defect and Change Stories will be presented to the team on Wednesday February 6.
- Iteration #2:
- Review and Planning session scheduled for Wednesday February 6.
- Iteration #2 is scheduled to run from Thursday February 7 - Wednesday February 20.
- Metro Wiki Updating:
- All Iteration #1 statistics and Iteration #2 planning details will be available on the Metro Wiki on Wednesday February 6 (EOD).
- Legacy Work:
- Three areas of the project are currently be organized to allow a schedule forecast to be created:
Games [1st Tuesday of Month]
- WebAudio bug 779297
- Audio Playback landed today bug 804387.
- Planning for v1 requirements underway, feedback requested on the node list to be included which is found here Release Node List Etherpad.
- Email feedback to ehsan@mozilla.com.
- WC3 is working on a draft of what should be included in version 1 and we currently intend to use that as the minimum feature set.
- Current target is to land v1 end of first quarter.
- FirefoxOS WebGL Optimizations
- Team is currently in Taiwan focused on optimizing WebGL so that it will run games well on experimental builds at MWC.
- Early results are promising but nothing definitive yet.
- ASM.js
- BananaBread has been successfully ported using ASM.js.
- Current speed ups are about x4 faster than the JS equivalent.
- Although there are plenty of optimizations still left to do, we are moving to land the code.
- The current estimation is about a month of work left prior to seeing it land supporting mobile and desktop.
- BananaBread Multiplayer
- WebRTC has been successfully used to create peer to peer multiplayer in BananaBread.
- Currently allows 2 player, working on 6 player.
