{"id":391,"date":"2010-09-28T23:00:04","date_gmt":"2010-09-29T03:00:04","guid":{"rendered":"http:\/\/blog.mozilla.org\/meeting-notes\/archives\/391"},"modified":"2010-09-28T23:00:04","modified_gmt":"2010-09-29T03:00:04","slug":"mozilla-platform-meeting-minutes-2010-09-28","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/meeting-notes\/archives\/391","title":{"rendered":"Mozilla Platform Meeting Minutes: 2010-09-28"},"content":{"rendered":"<div>\n<h1>Platform\/2010-09-28<\/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-09-21\" title=\"Platform\/2010-09-21\">\u00ab previous week<\/a> | <a href=\"https:\/\/wiki.mozilla.org\/Platform\" title=\"Platform\">index<\/a> | <a href=\"https:\/\/wiki.mozilla.org\/Platform\/2010-10-05\" title=\"Platform\/2010-10-05\">next week \u00bb<\/a>\n<\/p>\n<h1> <span class=\"mw-headline\"> Notices \/ Schedule <\/span><\/h1>\n<p><b>Firefox 4 Beta<\/b>\n<\/p>\n<ul>\n<li> still waiting on code freeze for beta 7 (see blocker report)\n<li> will be doing triage again at the end of this meeting\n<li> roundtable discussion to be held on whether or not to keep tree closed\n<\/ul>\n<p><b>Firefox 3.6.11 and 3.5.14<\/b>\n<\/p>\n<ul>\n<li> Code freeze is tonight @ 11:59 pm PDT\n<li> Still have too many blockers (see blocker section)\n<li> Will be deferring anything &lt; sgcrit and not a recent regression\n<li> Will be looking for overlap between FF4beta7 blockers and branch blockers\n<li> Will be bugging people, especially if they have bugs that have patches on m-c\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 7: <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking2.0%3Abeta7\" rel=\"nofollow\">32 blockers<\/a>\n<li> Beta: <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking2.0%3Abeta\" rel=\"nofollow\">483 blockers<\/a>\n<li> Final: <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking2.0%3Afinal\" rel=\"nofollow\">388 blockers<\/a>\n<ul>\n<li> TOTAL: <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking2.0%3Afinal,beta\" rel=\"nofollow\">871 blockers<\/a>\n<\/ul>\n<li> nominations: <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=OPEN%20blocking2.0%3A%22%3F%22\" rel=\"nofollow\">223 nominations<\/a>\n<\/ul>\n<\/ul>\n<p><b>Firefox 3.6.11 and 3.5.14<\/b>\n<\/p>\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=ALL%20blocking1.9.2:.11%2B%20-status1.9.2:.11-fixed&amp;order=map_assigned_to.login_name,bugs.bug_id\" rel=\"nofollow\">21 open blockers<\/a> for 1.9.2.11, too many!\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=ALL%20blocking1.9.1:.14%2B%20-status1.9.1:.14-fixed&amp;order=map_assigned_to.login_name,bugs.bug_id\" rel=\"nofollow\">17 open blockers<\/a> for 1.9.1.14, too many!\n<\/ul>\n<h1> <span class=\"mw-headline\"> Firefox Development <\/span><\/h1>\n<p><b><a href=\"https:\/\/wiki.mozilla.org\/Firefox\/Goals\/2010Q3\" title=\"Firefox\/Goals\/2010Q3\">Q3 Goals<\/a> Redux<\/b>:\n<\/p>\n<ul>\n<li> <span style=\"color: green;font-size: 80%;font-weight: bold\">[DONE]<\/span> Feature complete Firefox 4\n<li> <span style=\"color: orange;font-size: 80%;font-weight: bold\">[AT RISK]<\/span> Dirty profile startup within 20% of clean profile\n<li> <span style=\"color: red;font-size: 80%;font-weight: bold\">[MISSED]<\/span> API-Complete, E10s-aware Jetpack\n<\/ul>\n<p>\n<b><a href=\"https:\/\/wiki.mozilla.org\/Firefox\/Goals\/2010Q4\" title=\"Firefox\/Goals\/2010Q4\">Q4 Goals<\/a> Preview<\/b>:<\/p>\n<p>Firefox\n<\/p>\n<ul>\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[NEW]<\/span> Finish Firefox 4 (0 <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking2.0%3Abeta,final%20prod:toolkit,firefox\" rel=\"nofollow\">Firefox\/Toolkit blockers<\/a>)\n<li> <span style=\"color: blue;font-size: 80%;font-weight: bold\">[CARRY OVER]<\/span> API-Complete Jetpack\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[NEW]<\/span> Stand up basic Firefox with Electrolysis\n<\/ul>\n<p>Developer Tools\n<\/p>\n<ul>\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[NEW]<\/span> Finish Firefox 4 developer tools (0 <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking2.0%3Abeta,final%20prod:firefox%20comp:developer\" rel=\"nofollow\">blocking developer tools bugs<\/a>)\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[NEW]<\/span> Ensure that Firefox 4 ships with a compatible version of Firebug\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[NEW]<\/span> Publish a roadmap for integrated developer tools in Firefox, including console, inspection, and js debugging\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[NEW]<\/span> Develop long term plan for Skywriter maintenance\/support\n<\/ul>\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: red;font-size: 80%;font-weight: bold\">[MISSED]<\/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: red;font-size: 80%;font-weight: bold\">[MISSED]<\/span> security: zero reproducible high\/crit &gt; 30 days\n<li> <span style=\"color: green;font-size: 80%;font-weight: bold\">[DONE]<\/span> Support multi-process Fennec.\n<li> <span style=\"color: green;font-size: 80%;font-weight: bold\">[DONE]<\/span> Support Jetpacks running in separate processes and never blocking the Fennec UI. <b>NOTE: jetpack team hasn&#8217;t actually integrated this code yet, but it works in small test environments.<\/b>\n<\/ul>\n<p>\n<\/p>\n<h1> <span class=\"mw-headline\"> GFX <\/span><\/h1>\n<ul>\n<li> Proposal: Let OpenGL be turned on on Mac for Beta 7 despite talos regressions.\n<ul>\n<li> Data: ~90 ms Ts regression that is very hard to impossible to work around (we can&#8217;t do it asynchronously on a different thread). Proposal: Deal with it in the same way we&#8217;re dealing with Direct3D 9 Ts regressions, by putting *other* things on a different startup thread.\n<li> ~6% Tp4 regression (down from ~10%). Proposal: Let it in for now and do everything we can to get it back down.\n<li> Reasons this is probably OK:\n<ul>\n<li> We expect this to provide a lot of benefit for some currently quite slow pages.\n<li> We need more testing for this to be in a position to be releasable for b7.\n<li> It&#8217;s just a switch &#8211; we can turn it back off.\n<\/ul>\n<li> Alternative:\n<ul>\n<li> Don&#8217;t release OpenGL support on Mac with Firefox 4.\n<li> Allow it in post-b7.\n<\/ul>\n<\/ul>\n<li> Resolution: Let OpenGL in on OS X for nightlies, and reconvene before beta 7 final to decide if we should keep it on for the beta.\n<ul>\n<li> Joe to announce this decision as well as talking about the benefits of accelerated layers using OpenGL.\n<\/ul>\n<\/ul>\n<h1> <span class=\"mw-headline\"> Layout <\/span><\/h1>\n<ul>\n<li> people working on blockers\n<li> as of 6:45pm Monday, 169 total blockers (includes layout, editor, widget, audio\/video), including 25 ready to land, 14 waiting for review\n<\/ul>\n<h1> <span class=\"mw-headline\"> Content (aka Compartments this week) <\/span><\/h1>\n<ul>\n<li> Got through ~90% of Mochitest and identified a couple of wide impact issues\n<li> window.location prototype patch on hand, needs integrating.\n<\/ul>\n<h1> <span class=\"mw-headline\"> JS <\/span><\/h1>\n<ul>\n<li> Method JIT blockers coming along. Blocked on OS X 10.5.8 build following merge from mozilla-central change to build configuration.\n<\/ul>\n<h1> <span class=\"mw-headline\"> Tree Management <\/span><\/h1>\n<ul>\n<li> New colo now online\n<ul>\n<li> Moving test machines should be invisible to developers.  Slight hit to capacity as machines are in transit.\n<li> Start bringing more fast builders online in new colo.\n<li> no downtimes needed\n<\/ul>\n<\/ul>\n<ul>\n<li> OSX universal builds &#8211; nightly updates disabled, pending fixes from Josh. <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=571367\" rel=\"nofollow\">bug 571367<\/a>\n<\/ul>\n<ul>\n<li> gcc-4.5 switchover (take 3!)\n<ul>\n<li> Ready to try switching over again, has been attempted on try and Taras says there are no unexpected test failures.\n<\/ul>\n<\/ul>\n<ul>\n<li> Please use TryChooser <a class=\"external text\" href=\"http:\/\/oduinn.com\/blog\/2010\/09\/27\/speed-up-tryserver-by-using-trychooser\/\" rel=\"nofollow\">48% of people used TryChooser last week<\/a> <a class=\"external text\" href=\"http:\/\/people.mozilla.org\/~lsblakk\/trychooser\/trychooser.html\" rel=\"nofollow\">command line syntax generator<\/a>\n<\/ul>\n<h1> <span class=\"mw-headline\"> Roundtable <\/span><\/h1>\n<ul>\n<li> [beltzner] mozilla-central tree status\n<ul>\n<li> proposal A: tag and branch for beta7 now or soon, re-open mozilla-central to blockers, dual-land remaining 32 bugs. No builds-on-checkin on RELBRANCH.\n<li> proposal B: keep mozilla-central closed to blockers and topcrash fixes only\n<li> proposal C: keep mozilla-central closed to blockers, topcrash fixes only, use cedar\/maple for beta8\/beta+ fixes.\n<li> background: <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking2.0%3Abeta,final%20sw,kw:checkin,land\" rel=\"nofollow\">bugs waiting to land<\/a>. Either of keyword:checkin-needed or whiteboard:[can land] will get you added.\n<\/ul>\n<li> [Tomcat] Stability Report\n<ul>\n<li> Chofmann&#8217;s list\u00a0: <a class=\"external free\" href=\"http:\/\/people.mozilla.com\/~chofmann\/crash-stats\/20100927\/signature-ranking-4.0b7pre.txt\" rel=\"nofollow\">http:\/\/people.mozilla.com\/~chofmann\/crash-stats\/20100927\/signature-ranking-4.0b7pre.txt<\/a>\n<li> QA (Marcia, Chofmann and me) is making sure we have bugs on file for topcrashes\n<\/ul>\n<li> Triage <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking2.0:7\" rel=\"nofollow\">beta 7 blockers<\/a> (sort by ID)\n<\/ul>\n<div class=\"printfooter\">\nRetrieved from &#8220;<a href=\"https:\/\/wiki.mozilla.org\/Platform\/2010-09-28\">https:\/\/wiki.mozilla.org\/Platform\/2010-09-28<\/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-09-28 From MozillaWiki &lt; Platform \u00ab previous week | index | next week \u00bb Notices \/ Schedule Firefox 4 Beta still waiting on code freeze for beta 7 (see blocker report) will be doing triage again at the end of this meeting roundtable discussion to be held on whether or not to keep tree closed [&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\/391"}],"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=391"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts\/391\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/media?parent=391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/categories?post=391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/tags?post=391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}