Platform/2012-11-13: Difference between revisions
< Platform
Jump to navigation
Jump to search
Jprosevear (talk | contribs) |
Jprosevear (talk | contribs) (→Issues) |
||
| (22 intermediate revisions by 11 users not shown) | |||
| Line 17: | Line 17: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| <center><big>[https://bugzilla.mozilla.org/buglist.cgi? | | <center><big>[https://bugzilla.mozilla.org/buglist.cgi?field0-3-0=cf_status_firefox18;type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;list_id=4953096;field0-1-0=cf_status_firefox18;field0-0-0=cf_tracking_firefox18;type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox18;query_based_on=Tracking16%2B;value0-3-0=unaffected;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_firefox18;field0-5-0=cf_status_firefox18;field0-4-0=cf_status_firefox18;type0-6-0=notequals;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;known_name=Tracking16%2B 75 bugs]</big> <small>(70)</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 | | <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;field0-1-0=cf_status_firefox17;field0-0-0=cf_tracking_firefox17;value0-3-0=unaffected;value0-6-0=verified%20disabled;value0-1-0=wontfix;field0-5-0=cf_status_firefox17;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;field0-3-0=cf_status_firefox17;type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox17;query_based_on=Tracking16%2B;query_format=advanced;value0-2-0=fixed;type0-3-0=notequals;field0-2-0=cf_status_firefox17;field0-4-0=cf_status_firefox17;type0-6-0=notequals;list_id=4953082 7 bugs]</big> <small>(29)</small></center></b> | ||
|- | |- | ||
! scope="row" | <small>Unresolved Aurora Trackers (non-security | ! scope="row" | <small>Unresolved Aurora Trackers (non-security)</small> | ||
! scope="row" | <b><small>Unresolved Beta Trackers (non-security)</small></b> | ! scope="row" | <b><small>Unresolved Beta Trackers (non-security)</small></b> | ||
|} | |} | ||
* 17.0b6 has been built, will be released tomorrow (11/14) | |||
* Merge from mozilla-beta to mozilla-release will occur after we ship 17.0b6 | |||
* ESR10 builds go to build on Thursday | |||
* Final 17 & ESR 17 go to builds targeting 10AM - 12PM PT on Friday | |||
* Merge day is 11/19, release of FF17 is 11/20 (American Thanksgiving reminder) | |||
==Products/Projects== | ==Products/Projects== | ||
===Firefox OS=== | ===Firefox OS=== | ||
* Convergence schedule found [https://etherpad.mozilla.org/b2g-convergence-schedule here] | |||
* We are in C1 until 11/19. Focus remains | |||
** All unfinished feature work (which should be P1 already) must land | |||
** All LOE:L work must be assigned/landed by end of C1 milestone | |||
** Automated testing that we expect to react to in the C2 milestone must land (smoketest automation at the least) | |||
** Crash feedback must be coming in and actionable from dogfooders | |||
** FOTA testing must be completed and deployed (at least internally) | |||
** B2G bugs with anything but low risk to desktop/mobile must land | |||
* Review of C1 work requiring exception will be held 11/26 | |||
* After that, we'll be in C2 until 12/10. Focus will be | |||
** All changes require approval-gaia-master or approval-mozilla-beta | |||
** All known LOE:M work must land by end of C2 milestone | |||
** Official RelEng builds/updates must land to allow for sufficient bake time w/ dogfooding | |||
** Remaining P1s with exceptions, and new P1 bugs will be milestoned for C2 | |||
** All P2 bugs known as of the end of C1 | |||
** All remaining efforts should be devoted to P3 usability bugs (engineering managers will milestone based upon resourcing) | |||
** Performance tests that will guide remaining C3 perf efforts must land | |||
===Firefox Desktop=== | ===Firefox Desktop=== | ||
* New Firefox Desktop development meeting: [[Firefox/Meeting|Tuesdays at 10AM Pacific]], starting November 20th | |||
* keyword.URL anti-hijacking patch has re-landed: {{bug|718088}} | |||
* many [https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=changedto;list_id=4953603;field0-1-0=resolution;field0-0-0=resolution;value0-1-0=FIXED;type0-0-0=changedafter;value0-0-0=-7d;type0-2-0=notsubstring;resolution=FIXED;query_format=advanced;value0-2-0=Developer%20Tools;field0-2-0=component;component=SocialAPI;component=SocialAPI%3A%20Providers;product=Firefox social fixes landed], both on our side and Facebook's | |||
* contributors from Appcoast have been helping Ehsan and Josh with many [https://bugzilla.mozilla.org/buglist.cgi?bug_id=806683%2C806685%2C722985%2C806720%2C806687%2C806686%2C806703%2C806694%2C806690%2C806691%2C806693%2C722977;list_id=4953511 per-window private browsing bugs] | |||
* mconley and marco have fixed several more [https://bugzilla.mozilla.org/buglist.cgi?bug_id=809022%2C803546%2C810343%2C810340%2C807709%2C759397;list_id=4953525 download panel bugs] | |||
===Firefox Mobile=== | ===Firefox Mobile=== | ||
;Blog Shout Outs | |||
* Snappier Awesome Screen and Start Page: http://lucasr.org/2012/11/05/snappier-awesome-screen-and-start-page/ | |||
* Also, check out a blog update from Kats on project 256MB to help expand support for ARMv6 devices: https://staktrace.com/spout/entry.php?id=782 | |||
* More lovely blogs from the Firefox for Android Tribe: http://planet.firefox.com/mobile/ | |||
;Usability & Responsiveness Progress | |||
* Restore session win landed for Fx19: {{Bug|722661}} - Stub restored tabs before Gecko starts | |||
* Swift regression catch and subsequent fix for Fx19: {{Bug|810933}} - Regression: Unable to initially scroll pages | |||
;Recent Telemetry Probe Landings | |||
* {{Bug|808003}} - Add telemetry probes for tab zombification | |||
;Stability Wins | |||
* {{Bug|810764}} - java.lang.NullPointerException: at org.mozilla.gecko.gfx.GeckoLayerClient.convertViewPointToLayerPoint(GeckoLayerClient.java) | |||
* {{Bug|804600}} - java.lang.NullPointerException: uriString at android.net.Uri$StringUri.<init>(Uri.java) | |||
* {{Bug|808296}} - java.lang.NullPointerException: at org.mozilla.gecko.AboutHomeContent.updateTopSitesThumbnails(AboutHomeContent.java) | |||
;Work in Progres | |||
* low res tiles (replacement for java screenshotting) {{bug|783368}} | |||
===Metro [Weekly]=== | ===Metro [Weekly]=== | ||
| Line 37: | Line 87: | ||
====UX==== | ====UX==== | ||
* URLBar: Clean up buttons, style the URL and add highlight/hover states | |||
* Tabs bar: Re-working the style and adding highlight/hover states. | |||
* Start page: Working on an alternative design with colored tiles | |||
====Engineering==== | ====Engineering==== | ||
| Line 50: | Line 103: | ||
====Project Management==== | ====Project Management==== | ||
* Initial scrub of feature tracking bugs to create high level timeline; elancaster submitting wish list for bug tracking/policy to help expedite this process by end of day today. | |||
===Stability Report [Weekly]=== | ===Stability Report [Weekly]=== | ||
==== Desktop ==== | |||
* Flash | |||
** {{bug|810797}} New Flash 11.5 crash | |||
* Trunk | |||
** {{bug|810618}} crash in mozilla::dom::EventHandlerNonNull::`.* deleting destructor' | |||
*** Has a reviewed patch, waiting for inbound merge. | |||
** {{bug|810597}} crash in GetPrintCanvasElementsInFrame | |||
*** Volume in the last week is relatively high vs. other trunk crashes - over 3K crashes in the last week | |||
*** Should be fixed in today's nightly. | |||
** {{bug|810520}} crash in mozilla::dom::XrayResolveProperty due to Xrays on window.URL | |||
*** Has a patch and review up, waiting for inbound merge. | |||
** {{bug|810588}} crash in js::ion::InvokeFunction @ js::Invoke | |||
*** Also on Aurora in smaller volume. | |||
** {{bug|791214}} crash in ToNumberSlow | |||
*** Spiked on trunk, also affects Aurora, has STR, '''needs owner''' | |||
* Beta | |||
** {{bug|810659}} New JS crash | |||
*** '''needs owner''' | |||
* Aurora | |||
==== Mobile ==== | ==== Mobile ==== | ||
| Line 66: | Line 140: | ||
* [https://crash-stats.mozilla.com/topcrasher/byversion/FennecAndroid/18.0a2/3/all Aurora top crashes] | * [https://crash-stats.mozilla.com/topcrasher/byversion/FennecAndroid/18.0a2/3/all Aurora top crashes] | ||
* [https://crash-stats.mozilla.com/topcrasher/byversion/FennecAndroid/19.0a1/3/all Nightly top crashes] | * [https://crash-stats.mozilla.com/topcrasher/byversion/FennecAndroid/19.0a1/3/all Nightly top crashes] | ||
==== B2G ==== | |||
* Working on getting actionable top crash lists - goal for next week. | |||
===Snappy [Weekly]=== | ===Snappy [Weekly]=== | ||
| Line 111: | Line 188: | ||
==Engineering Metrics== | ==Engineering Metrics== | ||
* Review times | * Review times | ||
** https://metrics.mozilla.com/bugzilla-analysis/Reviews_Pending_18. | ** https://metrics.mozilla.com/bugzilla-analysis/Reviews_Pending_18. | ||
** Please review > 18 week r? and clean up | |||
* Feedback | * Feedback | ||
** Rollups by team | ** Rollups by team | ||
| Line 119: | Line 197: | ||
=== Actions Last Week === | === Actions Last Week === | ||
* jp to see about moztrap presentation in future weeks | * jp to see about moztrap presentation in future weeks | ||
* dmandelin to follow up on test dir re-org thread | * <strike>dmandelin to follow up on test dir re-org thread</strike> | ||
* Ehsan to update talos regression page to include mobile | * <strike>Ehsan to update talos regression page to include mobile</strike> | ||
* JP to follow up on FF19 Gfx top crashes | * JP to follow up on FF19 Gfx top crashes | ||
=== Issues === | === Issues === | ||
* Super-review, do we still need it? https://groups.google.com/d/topic/mozilla.dev.platform/fZV-DYnqQEc/discussion | * Super-review, do we still need it? https://groups.google.com/d/topic/mozilla.dev.platform/fZV-DYnqQEc/discussion | ||
** Still needed for DOM related APIs | |||
** Can be removed for plugin affecting APIs (defacto in this state already) | |||
* Anonymous namespaces (jduell) | |||
* Future Issues - early discussion on dev-platform, monitoring for discussion if not resolved | * Future Issues - early discussion on dev-platform, monitoring for discussion if not resolved | ||
** Namespace style guidelines | ** Namespace style guidelines | ||
| Line 131: | Line 212: | ||
=== Actions === | === Actions === | ||
* Mossop to follow up to mailing list about super-review status, update doc and post link | |||
==Roundtable== | ==Roundtable== | ||
* (releng) {{bug|793022}} mozharness desktop unittests ready to roll out to m-c, project branches | |||
* (curtisk) Reminder: bugs for security action in Q4 need to be filled by Friday | |||
Latest revision as of 19:35, 13 November 2012
« previous week | index | next week »
Platform Meeting Details
- Tuesday 2012-11-13 - 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 / SFO-Boardroom
- join irc.mozilla.org #planning for back channel
Notices/Schedule
| Unresolved Aurora Trackers (non-security) | Unresolved Beta Trackers (non-security) |
|---|
- 17.0b6 has been built, will be released tomorrow (11/14)
- Merge from mozilla-beta to mozilla-release will occur after we ship 17.0b6
- ESR10 builds go to build on Thursday
- Final 17 & ESR 17 go to builds targeting 10AM - 12PM PT on Friday
- Merge day is 11/19, release of FF17 is 11/20 (American Thanksgiving reminder)
Products/Projects
Firefox OS
- Convergence schedule found here
- We are in C1 until 11/19. Focus remains
- All unfinished feature work (which should be P1 already) must land
- All LOE:L work must be assigned/landed by end of C1 milestone
- Automated testing that we expect to react to in the C2 milestone must land (smoketest automation at the least)
- Crash feedback must be coming in and actionable from dogfooders
- FOTA testing must be completed and deployed (at least internally)
- B2G bugs with anything but low risk to desktop/mobile must land
- Review of C1 work requiring exception will be held 11/26
- After that, we'll be in C2 until 12/10. Focus will be
- All changes require approval-gaia-master or approval-mozilla-beta
- All known LOE:M work must land by end of C2 milestone
- Official RelEng builds/updates must land to allow for sufficient bake time w/ dogfooding
- Remaining P1s with exceptions, and new P1 bugs will be milestoned for C2
- All P2 bugs known as of the end of C1
- All remaining efforts should be devoted to P3 usability bugs (engineering managers will milestone based upon resourcing)
- Performance tests that will guide remaining C3 perf efforts must land
Firefox Desktop
- New Firefox Desktop development meeting: Tuesdays at 10AM Pacific, starting November 20th
- keyword.URL anti-hijacking patch has re-landed: bug 718088
- many social fixes landed, both on our side and Facebook's
- contributors from Appcoast have been helping Ehsan and Josh with many per-window private browsing bugs
- mconley and marco have fixed several more download panel bugs
Firefox Mobile
- Blog Shout Outs
- Snappier Awesome Screen and Start Page: http://lucasr.org/2012/11/05/snappier-awesome-screen-and-start-page/
- Also, check out a blog update from Kats on project 256MB to help expand support for ARMv6 devices: https://staktrace.com/spout/entry.php?id=782
- More lovely blogs from the Firefox for Android Tribe: http://planet.firefox.com/mobile/
- Usability & Responsiveness Progress
- Restore session win landed for Fx19: bug 722661 - Stub restored tabs before Gecko starts
- Swift regression catch and subsequent fix for Fx19: bug 810933 - Regression: Unable to initially scroll pages
- Recent Telemetry Probe Landings
- bug 808003 - Add telemetry probes for tab zombification
- Stability Wins
- bug 810764 - java.lang.NullPointerException: at org.mozilla.gecko.gfx.GeckoLayerClient.convertViewPointToLayerPoint(GeckoLayerClient.java)
- bug 804600 - java.lang.NullPointerException: uriString at android.net.Uri$StringUri.<init>(Uri.java)
- bug 808296 - java.lang.NullPointerException: at org.mozilla.gecko.AboutHomeContent.updateTopSitesThumbnails(AboutHomeContent.java)
- Work in Progres
- low res tiles (replacement for java screenshotting) bug 783368
Metro [Weekly]
Product
UX
- URLBar: Clean up buttons, style the URL and add highlight/hover states
- Tabs bar: Re-working the style and adding highlight/hover states.
- Start page: Working on an alternative design with colored tiles
Engineering
- Elm is currently generating pgo nightly desktop+metro builds using vc 2010
- bug 755724
- new packager should be landing on Elm soonish.
- Remaining dep bugs are being worked on.
- xpcshell tests now running on Elm, lots of test failures to fix.
- tracking bug: bug 789335
- Preliminary 8.0 SDK migration work started.
- tracking bug: bug 774910
- dev-platform post
Project Management
- Initial scrub of feature tracking bugs to create high level timeline; elancaster submitting wish list for bug tracking/policy to help expedite this process by end of day today.
Stability Report [Weekly]
Desktop
- Flash
- bug 810797 New Flash 11.5 crash
- Trunk
- bug 810618 crash in mozilla::dom::EventHandlerNonNull::`.* deleting destructor'
- Has a reviewed patch, waiting for inbound merge.
- bug 810597 crash in GetPrintCanvasElementsInFrame
- Volume in the last week is relatively high vs. other trunk crashes - over 3K crashes in the last week
- Should be fixed in today's nightly.
- bug 810520 crash in mozilla::dom::XrayResolveProperty due to Xrays on window.URL
- Has a patch and review up, waiting for inbound merge.
- bug 810588 crash in js::ion::InvokeFunction @ js::Invoke
- Also on Aurora in smaller volume.
- bug 791214 crash in ToNumberSlow
- Spiked on trunk, also affects Aurora, has STR, needs owner
- bug 810618 crash in mozilla::dom::EventHandlerNonNull::`.* deleting destructor'
- Beta
- bug 810659 New JS crash
- needs owner
- bug 810659 New JS crash
- Aurora
Mobile
- FYI only this week:
- bug 808296 seems to have a possible patch
- bug 761706 hasn't been uplifted to beta due to risk.
- bug 760392, bug 808029, bug 799977 only seems to affect nightly, has been fixed.
- There are a some QAwanted bugs in trying to get repro steps.
B2G
- Working on getting actionable top crash lists - goal for next week.
Snappy [Weekly]
- Vladan landed about:telemetry in product - no need to install the add-on (bug 661881).
- Aaron Klotz is making good progress on the Flash hang reporter prototype.
- Missing the profiler? It's moved from the add-on bar to the toolbar.
Games [1st Tuesday of Month]
Mobile Web Compat [2nd Tuesday of Month]
- Recent updates
- Video update from the Oct 22 project meeting. (Slides)
- Mobile Web Compatibility Nov 9, 2012 – Video update, UA detection tools, Phony for B2G?
- Mobile Web Compatibility Oct 19, 2012 – H.264, navigator.platform, Spade, Phony
- Website Evangelism: Mobilizing Mozilla
- Call for help
- Platform and Frameworks
- UA detection: working with WURFL, Categorizr, and 51Degrees.mobi to correctly detect Firefox mobile browsers
- Media content providers: speaking with Vimeo and BrightCove about serving H.264 content to Firefox
- Site evangelism
- Working with Google on issues filed in bugzilla. If you have more issues, please file them in Tech Evangelism:Mobile
- Facebook fixed a long standing issue with their drop-downs for Friend Requests, Messages and Notifications (bug 715515).
- Yelp to recognize Firefox OS as mobile
- Ali Spivak and Lawrence Mandel are working on a plan to engage the community in site testing. Work tracked at https://etherpad.mozilla.org/Mobile-Evangelism-Community-Checklist
- Mobile Web test event on Oct 23 in MV resulted in data on 45 additional sites
- B2G
- Looking for a Phony type solution for B2G. Have ideas? Discussion happening in dev-b2g
- To work around UA detection issues in time for basecamp, we've added a UA domain whitelist. Gerv posted the policy for adding a domain to the list.
- Spade
- Automated tool to provide metrics and details about UA detection issues and CSS property usage issues
- A-Team is working to stand this tool up reliably
Critsmash [3rd Tuesday of Month]
Memshrink [4th Tuesday of Month]
Engineering Metrics
- Review times
- https://metrics.mozilla.com/bugzilla-analysis/Reviews_Pending_18.
- Please review > 18 week r? and clean up
- Feedback
- Rollups by team
- Move to more dashboard type UI
Key Issues
Actions Last Week
- jp to see about moztrap presentation in future weeks
dmandelin to follow up on test dir re-org threadEhsan to update talos regression page to include mobile- JP to follow up on FF19 Gfx top crashes
Issues
- Super-review, do we still need it? https://groups.google.com/d/topic/mozilla.dev.platform/fZV-DYnqQEc/discussion
- Still needed for DOM related APIs
- Can be removed for plugin affecting APIs (defacto in this state already)
- Anonymous namespaces (jduell)
- Future Issues - early discussion on dev-platform, monitoring for discussion if not resolved
- Namespace style guidelines
- UA String Touch or Tablet
- Not shipping prefixed APIs on the release channel
Actions
- Mossop to follow up to mailing list about super-review status, update doc and post link
Roundtable
- (releng) bug 793022 mozharness desktop unittests ready to roll out to m-c, project branches
- (curtisk) Reminder: bugs for security action in Q4 need to be filled by Friday
