Platform/2012-05-15: Difference between revisions

 
(34 intermediate revisions by 17 users not shown)
Line 15: Line 15:


==Kilimanjaro==
==Kilimanjaro==
* Product team working on solidifying requirements for "base camp".
* Still working toward larger Kilimanjaro goal.
* Triage today at 11:30am. Conflicts with the daily mobile triage. Trying to find another time that would enable mobile folks to attend.


==Notices / Schedule==
==Notices / Schedule==
* [https://www.mozilla.org/en-US/mobile/14.0beta/releasenotes/ Fennec Native 14 beta 1] is now live on [https://play.google.com/store/apps/details?id=org.mozilla.firefox_beta Google Play]!
** Bugs filed by following the link on the product page will have [Play] in the whiteboard
** With Fennec Native on Google Play, we'll be including [https://bugzilla.mozilla.org/buglist.cgi?list_id=3088185;field0-0-0=cf_blocking_fennec10;query_format=advanced;type0-0-0=equals;value0-0-0=betaN%2B betaN+] blocking bugs during channel meetings, but we'll continue triaging [https://bugzilla.mozilla.org/buglist.cgi?list_id=3088190;field0-0-0=cf_blocking_fennec10;query_format=advanced;type0-0-0=equals;value0-0-0=%3F nominations] and [https://bugzilla.mozilla.org/buglist.cgi?list_id=3088192;field0-0-0=cf_blocking_fennec10;query_format=advanced;type0-0-0=equals;value0-0-0=%2B release blockers] as part of mobile triage
** Fennec Native betas will have a weekly cadence after this week as with desktop, going to build no later than Wednesday for a Friday push
** We expect our next beta of Fennec Native to be multi-locale with the same 13 localizations as XUL Fennec previously
* We're now [https://mail.mozilla.com/home/akeybl@mozilla.com/Release%20Management.html?view=month&date=20120515 here] in the schedule
* FF13 beta 4 will go-to-build today (5/15). Please land any approved beta patches ASAP, and continue working on '''[https://bugzilla.mozilla.org/buglist.cgi?field0-3-0=cf_status_firefox13;type0-1-0=notequals;value0-4-0=verified;field0-1-0=cf_status_firefox13;field0-0-0=cf_tracking_firefox13;type0-4-0=notequals;value0-3-0=unaffected;query_format=advanced;value0-2-0=fixed;value0-1-0=wontfix;type0-3-0=notequals;field0-2-0=cf_status_firefox13;field0-4-0=cf_status_firefox13;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;list_id=3088165 tracked bugs]'''
** We should be looking for the lowest risk mitigating fix for remaining tracked bugs


==Firefox Development==
==Firefox Development==
* The work by a group of MSU students to get Firefox preferences "in-content" has mostly landed on trunk. Check out [http://msujaws.wordpress.com/2012/05/10/in-content-preferences-are-now-available-in-firefox-nightly/ Jared's blog post] for more info. There's some followup polish/theming work still remaining before we make the switch and remove the old preferences dialog.
* [http://blog.johnath.com/2012/05/08/awesome-a-compendium/ FX-Team work week wrap up] - read it, there's good stuff in there!


==Firefox Developer Tools==
==Firefox Developer Tools==
* Developer Toolbar relanded.  Preffed off, turn on devtools.toolbar.enabled to try it out.
* Async web console starting to land, 2 of 5 patches landed.
* Responsive Design Mode should be landing this week.


==Add-on SDK==
==Add-on SDK==


==Performance==
==Performance==
* Perf+metrics work week this week in MV/SF
* This week's [http://blog.mozilla.org/tglek/2012/05/14/snappy-may-10-suspending-activity-in-background-tabs/ Snappy summary]
* Lawrence posted on hacks about [http://hacks.mozilla.org/2012/05/getting-snappy-performance-optimisations-in-firefox-13/ Firefox 13 Snappy work].
* Tim landed a fix to avoid setTimeout()s when handling tab clicks in {{bug|743877}}, which should significantly improve tab strip responsiveness.
* Incremental GC making progress towards being turned on by default again ({{bug|750959}}, {{bug|752098}}).
* Wladimir Palant (Adblock Plus fame) wrote a new [https://addons.mozilla.org/en-US/firefox/addon/suspend-background-tabs/ Suspend background tabs] add-on to halt activity in background tabs. This experimental add-on should give a sense of how we can improve lag due to background tabs.


==GFX==
==GFX==
* Azure-Thebes will (hopefully) be turned on by default this week.
** This applies only to hardware accelerated computers on Windows Vista and 7.
** The net of this is that we're going to be drawing fundamentally differently, and we can expect regressions in performance and drawing.
** It has a very simple pref for backing out, luckily.


==JS==
==JS==
Line 37: Line 65:


==WebAPI==
==WebAPI==
* Lots of work happening on security model, but still a lot of work remaining.
* We will probably adjust the open-web-apps API to allow multiple apps per origin since the security model will support that. Might not implement the actual support in the initial release though.
* The Open Web Apps API has been submitted to W3C and we've started receiving input.
* Initial APIs for "system intents", camera control and Alarm API being discussed on webapi mailing list.
* Started implementing backend for doing apps-specific permissions.


==Network==
==Network==


==Identity==
==Identity==
Firefox front-end team met with Ben Adida & Co. last week for an Identity swarm, made good progress on understanding how things work, and getting some initial code up and going to start flushing out issues (for both sign-into-browser and native sign-into-websites)


==Plugins==
==Plugins==


==Mobile==
==Mobile==
* In light of the beta, please remember that one can have only [https://wiki.mozilla.org/User:Anaaktgeboren/NativeSync#Android_Sync_behavior_with_multiple_Firefox_versions_installed one native Sync client per device]. Please ping :ally if you have questions.
* [https://quality.mozilla.org/2012/05/firefox-mobile-testday-friday-may-18th/ Testday on Friday] please help promote it


==Accessibility==
==Accessibility==
* No audible this week.


==Tree Management==
==Tree Management==
* Switching windows 32-bit PGO builds to run on 64-bit machines this week {{bug|753132}}
* Hoping to have signed OSX builds (for 10.8) on mozilla-central late this week or early next week {{bug|752613}}


==Security==
==Security==
* module owners please check your module for unassigned security bugs
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
==== Bugs marked sec-review-needed that need to be scheduled ====
<bugzilla>
{
"product": "mozilla.org",
"component": "Security Assurance: Review Request",
"quicksearch": "status:new,assigned,reopened,unconfirmed",
"whiteboard": "[pending secreview][needs info]",
"whiteboard_type": "contains"
}
</bugzilla>


==Stability Report==
==Stability Report==
* Stability work week - June 11th 2012.
* KaiRo has written a blog post on [http://home.kairo.at/blog/2012-05/the_life_cycle_of_a_crash The Life Cycle of a Crash].


===Socorro===
===Socorro===
* New incremental release on Wednesday bring some improvements to the new [https://crash-stats.mozilla.com/crash_trends Nightly Crash Trends] report.
* Plan for [[Socorro:Rapid_Betas|Socorro support for Rapid Beta]] stands, work is starting.


===Desktop===
===Desktop===
====Firefox 15====
* Trunk is pretty crashy - top issues over the past 3 days...
* #1 - {{bug|654903}}- js::gc::PushMarkStack. Not a new signature but appearing in #1 spot.
** This and a couple other JS spikes seem to be related to incremental GC landed for the May 13 build and then backed out again.
* #2 -  {{bug|752309}} - xpc::WrapperFactory::PrepareForWrapping.
* #3 -  {{bug|736695}} - nsGenericElement::UnbindFromTree
* #5 - {{bug|732897}} - Makeday
* #6 - {{bug|671468}} - nsSocketOutputStream::Write(char const*, unsigned int, unsigned int*) (Correlation to Спутник @Mail.Ru and Yandex.Bar)
* On dev-platform, bsmedberg mentiones that today he landed XPCOM string classes being infallible by default and alert him of any aborts seen as fallout from that.
====Firefox 14====
* [http://bit.ly/K2EmSe Crashes tracking  Fx14]
* A couple of problems with AMD graphics cards {{bug|714320}} and {{bug|700288}} that we haven't been able to fix.
* {{bug|736695}} - nsGenericElement::UnbindFromTree , when I open Customize Toolbar with Video DownloadHelper 4.9.8 installed. A problem for a while.
====Firefox 12 & 13====
* top crashes that we wish we could do something about
* {{bug|572011}} - Crash @ nsDiskCacheStreamIO::FlushBufferToFile
* {{bug|597260}} - nsFileOutputStream::Write(char const*, unsigned int, unsigned int*)
* top Flash hang: {{bug|726425}} - a number of those reports don't even have Flash in the stack, possibly our own code at fault?
* {{bug|640904}} - Crash in JSAutoEnterCompartment::enter - waiting on AMO review for fixed add-on


===Mobile===
===Mobile===
* Beta out today...yay!. Crash rate down on both trunk and aurora < 20 crashes per 100 ADU.
[[File:CrashStats_2012-05-14.png]]
[[File:CrashStats_2012-05-14.png]]


Line 80: Line 165:
** {{Bug|747746}} - java.util.concurrent.RejectedExecutionException: at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java)
** {{Bug|747746}} - java.util.concurrent.RejectedExecutionException: at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java)


* [http://bit.ly/JwxBcY List of crashes that are fixed in central but not in aurora/beta candidate]
* [http://bit.ly/MdnZqe List of crashes that are fixed in central but not in aurora/beta candidate]
* [https://docs.google.com/spreadsheet/ccc?key=0AvXR8yB7WuAadEhwZWpTdEx5bC1WdnJScDJkbjRqNkE#gid=1 ADU]


==Roundtable==
==Roundtable==
* myk: Apps considering providing updates in this meeting about ongoing development; feedback welcome on whether or not folks think they'd be useful.
Confirmed users
1,180

edits