{"id":363,"date":"2010-08-24T23:00:04","date_gmt":"2010-08-25T03:00:04","guid":{"rendered":"http:\/\/blog.mozilla.org\/meeting-notes\/archives\/363"},"modified":"2010-08-24T23:00:04","modified_gmt":"2010-08-25T03:00:04","slug":"mozilla-platform-meeting-minutes-2010-08-24","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/meeting-notes\/archives\/363","title":{"rendered":"Mozilla Platform Meeting Minutes: 2010-08-24"},"content":{"rendered":"<div>\n<h1>Platform\/2010-08-24<\/h1>\n<h3 id=\"siteSub\">From MozillaWiki<\/h3>\n<div id=\"contentSub\"><span class=\"subpages\">&lt; <a href=\"https:\/\/wiki.mozilla.org\/Platform\" title=\"Platform\">Platform<\/a><\/span><\/div>\n<p><a href=\"https:\/\/wiki.mozilla.org\/Platform\/2010-08-17\" title=\"Platform\/2010-08-17\">\u00ab previous week<\/a> | <a href=\"https:\/\/wiki.mozilla.org\/Platform\" title=\"Platform\">index<\/a> | <a class=\"new\" href=\"https:\/\/wiki.mozilla.org\/index.php?title=Platform\/2010-08-30&amp;action=edit&amp;redlink=1\" title=\"Platform\/2010-08-30 (page does not exist)\">next week \u00bb<\/a>\n<\/p>\n<h1> <span class=\"mw-headline\"> Notices \/ Schedule <\/span><\/h1>\n<p><b>Firefox 3.6.9 and 3.5.12<\/b>\n<\/p>\n<ul>\n<li> Builds will be ready this afternoon or early tomorrow morning\n<li> Plan to release to beta channel this <a class=\"external text\" href=\"https:\/\/wiki.mozilla.org\/Releases\/Firefox_3.6.9#Schedule\" rel=\"nofollow\">Thursday morning\/early afternoon PST<\/a>\n<\/ul>\n<p><b>Firefox 4 Beta<\/b>\n<\/p>\n<ul>\n<li> Beta 4 has shipped today\n<li> Beta 5 code freeze scheduled for this Friday, go to build scheduled for Monday\n<ul>\n<li> we have close to 100 blockers, don&#8217;t think we&#8217;re going to make it\n<li> proposing alternative plan in roundtable, below\n<\/ul>\n<\/ul>\n<p><b>Fennec 2 Alpha<\/b>\n<\/p>\n<ul>\n<li> Builds spun, in testing\n<\/ul>\n<p><b>Fennec 2 Beta 1<\/b>\n<\/p>\n<ul>\n<li> Code Freeze Sept 7\n<\/ul>\n<h1> <span class=\"mw-headline\"> Blocker Report <\/span><\/h1>\n<p><b>Firefox 4 Beta<\/b>\n<\/p>\n<ul>\n<li> a handy list of <a href=\"https:\/\/wiki.mozilla.org\/Firefox\/4\/Triage\" title=\"Firefox\/4\/Triage\">triage queries<\/a> is available for all!\n<ul>\n<li> Beta 5: <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking2.0%3Abeta5\" rel=\"nofollow\">118 blockers<\/a>\n<li> Beta N: <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking2.0%3Abeta*\" rel=\"nofollow\">388 blockers<\/a>\n<li> Final: <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking2.0%3Afinal\" rel=\"nofollow\">272 blockers<\/a> (660 total)\n<li> nominations: <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=OPEN%20blocking2.0%3A%22%3F%22\" rel=\"nofollow\">105 nominations<\/a>\n<\/ul>\n<\/ul>\n<h1> <span class=\"mw-headline\"> Firefox Development <\/span><\/h1>\n<p>(from our <a href=\"https:\/\/wiki.mozilla.org\/Firefox\/Goals\/2010Q3\" title=\"Firefox\/Goals\/2010Q3\">goals<\/a>):\n<\/p>\n<ul>\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[NEW]<\/span> Feature complete Firefox 4\n<ul>\n<li> <span style=\"color: green;font-size: 80%;font-weight: bold\">[DONE]<\/span> Switch to Tab\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> Extension Manager &#8211; Functionality there, lots of bugs to fix.\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> Notification UI &#8211; Geo done, patches on follow up bugs.\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> New Theme &#8211; Substantially done on Windows and Mac, Linux lagging.\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> App Tabs &#8211; UI in place, functionality follow ups to get to feature complete\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> TabCandy &#8211; Landed, but lots of follow up work to do on interactions, integration with other features\n<li> <span style=\"color: orange;font-size: 80%;font-weight: bold\">[AT RISK]<\/span> Silent updates on Windows\n<li> <span style=\"color: orange;font-size: 80%;font-weight: bold\">[AT RISK]<\/span> Account Manager &#8211; Not currently blocking, but Dan Mills and co. are racing to get there.\n<li> <span style=\"color: orange;font-size: 80%;font-weight: bold\">[AT RISK]<\/span> Inspector\n<li> <span style=\"color: orange;font-size: 80%;font-weight: bold\">[AT RISK]<\/span> Web Console\n<\/ul>\n<\/ul>\n<ul>\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[NEW]<\/span> Dirty profile startup within 20% of clean profile startup (modulo extensions, plugins; on windows)\n<ul>\n<li> <a class=\"external text\" href=\"http:\/\/shawnwilsher.com\/archives\/448\" rel=\"nofollow\">Shawn has an updated blog post<\/a>.  Read it for more info.\n<li> <strike>Excessive cookie i\/o bug <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=572223\" rel=\"nofollow\">bug 572223<\/a><\/strike>(fixed)\n<li> Session restore <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=582005\" rel=\"nofollow\">bug 582005<\/a>\n<\/ul>\n<\/ul>\n<p>\n<\/p>\n<h1> <span class=\"mw-headline\"> Platform <\/span><\/h1>\n<p>(there is a <a href=\"https:\/\/wiki.mozilla.org\/Platform\/2010-Q3-Goals\" title=\"Platform\/2010-Q3-Goals\">team-by-team goals breakdown<\/a>, as well)\n<\/p>\n<ul>\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> Javascript performance near or even with Chrome 5 on their benchmarks (within 20% on SS, 30% on V8), with substantial wins on our benchmarks.  (Windows, in-browser.)\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> Hardware acceleration of video and other HTML and SVG content, as well as user interface, on by default for compatible hardware on all Tier-1 desktop and mobile platforms.\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> Fully support the WebGL 1.0 spec, with support turned on by default in a Firefox 4 beta on platforms that support OpenGL or OpenGL ES.\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> security: zero reproducible high\/crit &gt; 30 days\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> Support multi-process Fennec.\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> Support Jetpacks running in separate processes and never blocking the Fennec UI.\n<\/ul>\n<p>\n<\/p>\n<h2> <span class=\"mw-headline\"> JS <\/span><\/h2>\n<ul>\n<li> JM got green, now has a few test failures with tracer turned on\n<li> ES5\n<ul>\n<li> Landings\n<ul>\n<li> Requiring exact argument count for getters\/setters in <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=536472\" rel=\"nofollow\">bug 536472<\/a>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=514581\" rel=\"nofollow\">Poison-pill for fun.caller<\/a> and for <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=514563\" rel=\"nofollow\">arguments.caller and arguments.callee<\/a>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=584909\" rel=\"nofollow\">JSON stringification bugfixes<\/a>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=516255\" rel=\"nofollow\">Make arguments copy initial argument values (and not alias named parameters) in strict mode<\/a>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=584811\" rel=\"nofollow\"><code>Date.prototype.toJSON<\/code> isn&#8217;t to spec<\/a>\n<\/ul>\n<li> To land once reviews (sometimes of dependent bugs) occur\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=588251\" rel=\"nofollow\">Make <code>fun.caller<\/code> throw if it would be a strict mode function<\/a>\n<\/ul>\n<li> In progress\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=429507\" rel=\"nofollow\">Implement <code>Function.prototype.bind<\/code><\/a>\n<li> Strict mode <code>this<\/code> work\n<\/ul>\n<\/ul>\n<\/ul>\n<h1> <span class=\"mw-headline\"> GFX <\/span><\/h1>\n<ul>\n<li> D2D virtual memory leak was, seemingly, an actual memory leak, and Lo\u00efc Yhuel has fixed it in <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=589809\" rel=\"nofollow\">bug 589809<\/a>. Please, if you&#8217;ve turned off Direct2D, turn it back on and tell us what your experience is like.\n<li> Direct3D 9 accelerated layers are going to be turned on for mozilla-central very soon, but our current plan is to leave it turned off for beta 5, to give us extra nightly coverage.\n<\/ul>\n<h1> <span class=\"mw-headline\"> Layout <\/span><\/h1>\n<ul>\n<li> Bug 130078\n<ul>\n<li> test_hover (bug 549799)\n<li> linux x64 tp4 crash (no bug number yet)\n<li> test_tree_view (bug 587960)\n<li> autoscroll icon painting corruption on windows (bug 588403)\n<li> ugly font rendering (bug 588407)\n<li> fennec events (bug 577579)\n<li> talos numbers (bug 588663)\n<\/ul>\n<li> calc() on target\n<li> Unprefixing border-radius is at risk\n<li> SVG images still on track\n<\/ul>\n<h1> <span class=\"mw-headline\"> Video <\/span><\/h1>\n<ul>\n<li> &#8216;buffered&#8217; for WebM\n<ul>\n<li> Working on performance\n<\/ul>\n<\/ul>\n<h1> <span class=\"mw-headline\"> Tree Management <\/span><\/h1>\n<ul>\n<li> We&#8217;re seeing <b>very<\/b> high load lately.\n<ul>\n<li> Currently at ~2,216 pushes for August.  Previous record was 1,971 for the entire month of March, 2010. <a class=\"external free\" href=\"http:\/\/oduinn.com\/blog\/2010\/08\/24\/infrastructure-load-for-part-august-2010\/\" rel=\"nofollow\">http:\/\/oduinn.com\/blog\/2010\/08\/24\/infrastructure-load-for-part-august-2010\/<\/a>\n<li> 42 new IX machines (non-virtualized build slaves, quad-core w\/ 4GB RAM) arriving this week.  Should be online middle of next week.  Will be split among regular build and try build pools, mix of win32, linux, and linux64 builds.\n<li> Hoping to land <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=473184\" rel=\"nofollow\">bug 473184<\/a> (ability to select try server platforms and tests) tomorrow or Thursday.\n<\/ul>\n<\/ul>\n<ul>\n<li> Compare your tryserver push Talos results today using <a class=\"external text\" href=\"http:\/\/perf.snarkfest.net\/compare-talos\/\" rel=\"nofollow\">this tool<\/a>!\n<\/ul>\n<h1> <span class=\"mw-headline\"> Roundtable <\/span><\/h1>\n<ul>\n<li> proposed schedule changes [beltzner]\n<ul>\n<li> freeze for beta5 this Friday\n<li> move feature-freeze to beta6, target freeze Sept 10\n<li> aim to land JM on mozilla-central on target (Sept 1) and bake there\n<li> decide in next two days what new feature work will happen in beta6\n<ul>\n<li> beltzner, blizzard and shaver to drive\n<li> priorities remain: performance (for all reasons!), compelling UX to drive upgrades, jetpack to reduce cost of future application updates\n<\/ul>\n<\/ul>\n<\/ul>\n<div class=\"printfooter\">\nRetrieved from &#8220;<a href=\"https:\/\/wiki.mozilla.org\/Platform\/2010-08-24\">https:\/\/wiki.mozilla.org\/Platform\/2010-08-24<\/a>&#8220;<\/div>\n<div id=\"catlinks\">\n<div class=\"catlinks catlinks-allhidden\" id=\"catlinks\"><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Platform\/2010-08-24 From MozillaWiki &lt; Platform \u00ab previous week | index | next week \u00bb Notices \/ Schedule Firefox 3.6.9 and 3.5.12 Builds will be ready this afternoon or early tomorrow morning Plan to release to beta channel this Thursday morning\/early afternoon PST Firefox 4 Beta Beta 4 has shipped today Beta 5 code freeze scheduled [&hellip;]<\/p>\n","protected":false},"author":195,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209],"tags":[258],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts\/363"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/users\/195"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/comments?post=363"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts\/363\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/media?parent=363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/categories?post=363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/tags?post=363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}