Platform/2012-11-06: Difference between revisions

Undo revision 486909 by Jprosevear (talk)
(Undo revision 486909 by Jprosevear (talk))
 
(38 intermediate revisions by 14 users not shown)
Line 23: Line 23:


===Firefox Desktop===
===Firefox Desktop===
====Release update====
Next Merge Day: '''{{DateCountdown|20121119}} days'''<br />
Next Merge Day: '''{{DateCountdown|20121119}} days'''<br />
Firefox 17.0 Release: '''{{DateCountdown|20121120}} days'''
Firefox 17.0 Release: '''{{DateCountdown|20121120}} days'''
Line 31: Line 32:
* Merge and release will occur Monday 11/19 and Tuesday 11/20
* Merge and release will occur Monday 11/19 and Tuesday 11/20
** Thanksgiving coverage has been lined up in case a critical FF17 issue requires investigation
** Thanksgiving coverage has been lined up in case a critical FF17 issue requires investigation
====Development update====
* Dao landed another Snappy fix to avoid doing unecessary work during startup, {{bug|756313}}
* New round of fixes went into beta 4 for Social API, including a more discoverable method to remove the feature, and better error handling on lack of network connectivity scenarios. {{bug|803344}}, {{bug|804258}}, {{bug|804910}}
* Stub installer metrics landed, yay! {{bug|802734}} - good teamwork from UX/Privacy/metrics/dev/rel-mgmt
* Please test around {{bug|807217}} to ensure that Social API disabled in PB mode is working as expected


===Firefox Mobile===
===Firefox Mobile===
Line 40: Line 47:
;Usability
;Usability
*Fix for honeycomb issue landed in Fx18 and Fx19: {{Bug|787318}} - Tabs thumbnails are not updated
*Fix for honeycomb issue landed in Fx18 and Fx19: {{Bug|787318}} - Tabs thumbnails are not updated
*Video playback experience is improved thanks to: {{Bug 739542}}- Disable screen timeout when playing HTML5 video (webm, H.264)
* fullscreen elements prevent screen timeout {{Bug|805017}} - Disable screen timeout when DOMFullscreen is enabled
*Ditto for full screen playback: {{Bug|805017}} - Disable screen timeout when DOMFullscreen is enabled
;IME Awesome Continues
;IME Awesome Continues
*{{Bug|805162}} - Rework IME code to properly handle events and notifications across threads
*{{Bug|805162}} - Rewrite Android IME code to be thread safe
*{{Bug|806349}} - Input auto-correction is not enabled
*{{Bug|806349}} - Input auto-correction is not enabled
;Safebrowsing
;Safe Browsing
*Freshly landed on Inboud (not for Fx17): {{Bug|806422}} - Do not cache Complete's across a SafeBrowsing update
*Freshly landed on Inbound (not for Fx17 for which Safe Browsing is a theme): {{Bug|806422}} - Do not cache Complete's across a Safe Browsing update
;Stability Wins
;Stability Wins
*{{Bug|797705}} - java.lang.NullPointerException: at org.mozilla.gecko.GeckoEvent.createNativeGestureEvent(GeckoEvent.java
*{{Bug|797705}} - java.lang.NullPointerException: at org.mozilla.gecko.GeckoEvent.createNativeGestureEvent(GeckoEvent.java
Line 58: Line 64:


===Metro [Weekly]===
===Metro [Weekly]===
====Product====
* First draft of users stories ready for review: [https://etherpad.mozilla.org/metro-mvp-use-cases etherpad]


====UX====
====UX====
Line 65: Line 74:
* Reviewed FX Metro user stories  and matching them with user actions: [https://firefox-ux.etherpad.mozilla.org/36 etherpad]
* Reviewed FX Metro user stories  and matching them with user actions: [https://firefox-ux.etherpad.mozilla.org/36 etherpad]
* Keep focusing on designing P1 features: snap view, bookmarks, topsite UI implementation.
* Keep focusing on designing P1 features: snap view, bookmarks, topsite UI implementation.
====Engineering====
* VC2010 backport is complete on elm. Should have vc10 elm builders doing nightlies this week.
* {{bug|795887}} - Cache corruption should be significantly reduced in Metro due to Firefox closing the cache when it is suspended, r+ed, landing this week.
* Elm to mc merge work continues.
====Project Management====
* Proposed new iteration model for development, under review and will post publicly once first draft is agreed to by core team.
* First pass at time estimations done and total under review, will post once information is validated.


===Stability Report [Weekly]===
===Stability Report [Weekly]===
Line 85: Line 103:


====B2G====
====B2G====
*KaiRo created a daily list of B2G on-device crashes, new ones will be generated every day automatically from now on. Today's version (yesterday's data): https://crash-analysis.mozilla.com/rkaiser/2012-11-05/2012-11-05.b2g.crashes.html
*Symbols for unagi are now being uploaded, needs {{bug|809116}} to actually be used on the crash-stats server.
*Please test the crash reporting UI (and make sure crashes are sent at least when on wifi)!


===Snappy [Weekly]===
===Snappy [Weekly]===
Line 114: Line 135:
** Been hoping to deploy soon, but ran into stability issues on mobile that required some rearchitecting.
** Been hoping to deploy soon, but ran into stability issues on mobile that required some rearchitecting.
** Will send sample results to dev.platform/dev.firefox soon; goal is an arewefastyet-style display for gaming & emscripten work
** Will send sample results to dev.platform/dev.firefox soon; goal is an arewefastyet-style display for gaming & emscripten work
** [[http://people.mozilla.com/~vladimir/misc/bench.png result screenshot]]


* Game porting efforts, .NET -> JS
* Game porting efforts, .NET -> JS
Line 162: Line 184:
|}
|}


* BUG IN NIGHTLY
* Burn up/down charts accurate
* Burn up/down charts accurate
** http://people.mozilla.org/~klahnakoski/
** http://people.mozilla.org/~klahnakoski/
Line 173: Line 196:
==Key Issues==
==Key Issues==
=== Actions Last Week ===
=== Actions Last Week ===
* jet to staff social performance profiling, layout-side
* <strike>jet to staff social performance profiling, layout-side</strike>
* jet/jkew to take the text, layout top crashers
* <strike>jet/jkew to take the text, layout top crashers</strike>
* 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
* dmandelin to follow up on test dir re-org thread
* ehsan to update tree policy page on Ts regression backout policy for desktop and provide link
* <strike>ehsan to update tree policy page on Ts regression backout policy for desktop and provide link</strike>
** [https://developer.mozilla.org/en-US/docs/Developer_Guide/Committing_Rules_and_Responsibilities#Dealing_with_performance_regressions link to policy]
** [https://developer.mozilla.org/en-US/docs/Developer_Guide/Committing_Rules_and_Responsibilities#Dealing_with_performance_regressions link to policy]
* finkle Ts follow up for mobile
* <strike>finkle Ts follow up for mobile</strike>
** Finkle talked to the Android testing team and we might update the Ts test to be more realistic, but even for now, it does a good job of testing the "Load link from other app into Firefox" use case. Ts matters.


=== Issues ===
=== Issues ===
Line 185: Line 209:


=== Actions ===
=== Actions ===
* Ehsan to update talos regression page to include mobile
* JP to follow up on FF19 Gfx top crashes


==Roundtable==
==Roundtable==
* gps is soliciting input for a brown bag on the build system. https://etherpad.mozilla.org/build-system-brownbag
* gps is soliciting input for a brown bag on the build system. https://etherpad.mozilla.org/build-system-brownbag
* (catlee) B2G builds on TBPL
* (catlee) HG downtime cancelled - may not be necessary now
* (catlee) Android tests running on panda boards on cedar branch
* (catlee) releng and IT want to add Windows 8 64-bit to tbpl but want to check if it is enough to not need to also add Windows 8 32-bit
** This is posted on dev.platform https://groups.google.com/forum/?fromgroups=#!topic/mozilla.dev.platform/QNKVMKenJ8E
** This would save maintenance time and cost and allow higher capacity for Win8 64-bit
** Any objections? Sounds good?
*(curtisk) Security Champions - looking for people that want to be the champion for the area the normally work in. This is the thing from the Mon meeting Curtis talked about.
** meeting in J/K (IRL/Vidyo) 1300 PDT 6-Nov or contact Curtis
761

edits