{"id":316,"date":"2010-06-22T23:00:03","date_gmt":"2010-06-23T03:00:03","guid":{"rendered":"http:\/\/blog.mozilla.org\/meeting-notes\/archives\/316"},"modified":"2010-06-22T23:00:03","modified_gmt":"2010-06-23T03:00:03","slug":"mozilla-platform-meeting-minutes-2010-06-22","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/meeting-notes\/archives\/316","title":{"rendered":"Mozilla Platform Meeting Minutes: 2010-06-22"},"content":{"rendered":"<div>\n<h1>Platform\/2010-06-22<\/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-06-15\" title=\"Platform\/2010-06-15\">\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-06-29&amp;action=edit&amp;redlink=1\" title=\"Platform\/2010-06-29 (page does not exist)\">next week \u00bb<\/a>\n<\/p>\n<p><a id=\"Notices_.2F_Schedule\" name=\"Notices_.2F_Schedule\"><\/a><\/p>\n<h1> <span class=\"mw-headline\"> Notices \/ Schedule  <\/span><\/h1>\n<ul>\n<li> <b>Firefox 3.6.4 and 3.5.10<\/b>\n<ul>\n<li> Will be released today @ 1:00 pm PST\n<li> Crash stats issue was likely a stuck git lock when pushing the no-throttle config, which was later cleared on the next git push, unthrottling crash processing\n<\/ul>\n<\/ul>\n<ul>\n<li> <b>Firefox 3.6.6 and 3.5.11<\/b>\n<ul>\n<li> Initial schedule for Firefox 3.6.6 and 3.5.11 is at <a href=\"https:\/\/wiki.mozilla.org\/Releases\/Firefox_3.6.6\" title=\"Releases\/Firefox 3.6.6\">Releases\/Firefox_3.6.6<\/a>\n<ul>\n<li> Please email feedback to <a class=\"external text\" href=\"mailto:clegnitto@mozilla.com\" rel=\"nofollow\" title=\"mailto:clegnitto@mozilla.com\">clegnitto@mozilla.com<\/a>\n<\/ul>\n<li> Code freeze for both is this <b>Friday, 2010-06-25 @ 11:59 pm PST<\/b>\n<ul>\n<li> If you have a blocking bug that can&#8217;t make this please email <a class=\"external text\" href=\"mailto:clegnitto@mozilla.com\" rel=\"nofollow\" title=\"mailto:clegnitto@mozilla.com\">clegnitto@mozilla.com<\/a> or <a class=\"external text\" href=\"mailto:release-drivers@mozilla.org\" rel=\"nofollow\" title=\"mailto:release-drivers@mozilla.org\">release-drivers@mozilla.org<\/a>.\n<\/ul>\n<\/ul>\n<\/ul>\n<ul>\n<li><b>mozilla-2.0 branch, and changes in binary compatibility policies<\/b>: The branch from which FF4 will be delivered will be called &#8220;<b>mozilla-2.0<\/b>&#8220;, with a Gecko version of 2.0. Along with this change, we will be moving to a narrower set of binary (native code) compatibility promises for future releases. A quick summary:\n<ul>\n<li>Between <b>micro\/maintenance releases<\/b>, such as 2.0.1 to 2.0.2, our policy remains unchanged: <b>no incompatible changes to native-code interfaces<\/b> except as a last resort when predicated by a security requirement.\n<li>Between <b>minor or major releases<\/b>, such as 2.0.x to 2.1.x or 1.9.x to 2.0.x, <b>native-code interface compatibility is not guaranteed, even for interfaces that were previously considered FROZEN<\/b>:\u00a0providers of native code components, and embedders who use native-code interfaces, will <i>at least<\/i> need to recompile. We will endeavour to provide a smooth migration strategy for cases where source compatibility is not feasible, and we will also work to ensure that extension authors which rely on native components can support at least two adjacent incompatible Gecko versions in the same package.\n<li><b>JSAPI, NSPR, NSS and other currently-linkable libraries may disappear into libxul, and extension authors should avoid linking against them.<\/b> XPCOM and interfaces expressed in XPCOM will continue to be available, subject to the above; specific interfaces may change between minor or major versions, including changes in semantics as well as implementation details.\n<li><b>Scripted interface compatibility with the platform will be maintained aggressively<\/b>, though we recommend that, for Firefox 4 and beyond, extension authors <b>use the Jetpack APIs where feasible<\/b>. (Where not feasible, please submit a JEP!)\n<li><b>JS-ctypes is the recommended way<\/b> to interface between extension JS code and custom or OS-provided native code.\n<\/ul>\n<\/ul>\n<p><a id=\"Blocker_Report\" name=\"Blocker_Report\"><\/a><\/p>\n<h1> <span class=\"mw-headline\"> Blocker Report <\/span><\/h1>\n<ul>\n<li> <b>Firefox 3.6.6<\/b>\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=ALL%20blocking1.9.2:.6%2B%20-status1.9.2:.6-fixed&amp;order=map_assigned_to.login_name,bugs.bug_id\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=ALL%20blocking1.9.2:.6%2B%20-status1.9.2:.6-fixed&amp;order=map_assigned_to.login_name,bugs.bug_id\">36 open blockers<\/a>, please get in by this Friday, 2010-06-25 @ 11:59 pm PST\n<\/ul>\n<\/ul>\n<ul>\n<li> <b>Firefox 3.5.11<\/b>\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=ALL%20blocking1.9.1:.11%2B%20-status1.9.1:.11-fixed&amp;order=map_assigned_to.login_name,bugs.bug_id\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=ALL%20blocking1.9.1:.11%2B%20-status1.9.1:.11-fixed&amp;order=map_assigned_to.login_name,bugs.bug_id\">18 open blockers<\/a>, please get in by this Friday, 2010-06-25 @ 11:59 pm PST\n<\/ul>\n<\/ul>\n<ul>\n<li> <b>Firefox 4 Beta 1<\/b>\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking1.9.3:beta1\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking1.9.3:beta1\">17 bugs remaining<\/a>\n<li> long poles are\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=564991\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=564991\">bug 564991<\/a> retain layers (needs reviews)\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=513162\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=513162\">bug 513162<\/a> draw in title bar (needs reviews)\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=561476\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=561476\">bug 561476<\/a> code review for Feedback XPI, and associated bugs (<a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=573079\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=573079\">bug 573079<\/a>)\n<li> any others? 64 bit build symbols?\n<\/ul>\n<\/ul>\n<\/ul>\n<p><a id=\"Browser_.2F_Front_End\" name=\"Browser_.2F_Front_End\"><\/a><\/p>\n<h1> <span class=\"mw-headline\"> Browser \/ Front End <\/span><\/h1>\n<ul>\n<li> New popup notification system landed, Geo notifications converted to use it (<a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=398776\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=398776\">bug 398776<\/a>)\n<\/ul>\n<ul>\n<li> <b>(PENDING REVIEW)<\/b> Create style panel for web page inspector <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=560692\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=560692\">bug 560692<\/a>\n<li> <b>(PENDING REVIEW)<\/b> Create DOM Panel for inspecting DOM nodes and their properties <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=561782\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=561782\">bug 561782<\/a>\n<\/ul>\n<ul>\n<li> New Theme: Critical Beta 1 Bugs:\n<ul>\n<li> Drawing in titlebar on win (<a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=513162\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=513162\">bug 513162<\/a>)\n<ul>\n<li> base patches posted (seeking reviews from: smaug, dbaron, bz, vlad), glass desktops will work with these patches.\n<li> non-glass themed window frame drawing patch is coming along. (Should be posted today, might make friday freeze.)\n<li> &#8220;Move window via glass areas&#8221; (<a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=555081\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=555081\">bug 555081<\/a>|felipe) will be needed for usability if this is enabled for the beta, currently this is not blocking.\n<\/ul>\n<li> Bookmarks Menu Button &#8211; <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=544817\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=544817\">bug 544817<\/a>\n<li> Tabs-on-top by default for Windows &#8211; <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=571992\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=571992\">bug 571992<\/a>\n<\/ul>\n<\/ul>\n<ul>\n<li> New Theme: Highly Desired Beta 1 Bugs:\n<ul>\n<li> Mac Theme Bugs <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=547787\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=547787\">bug 547787<\/a>, <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=559033\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=559033\">bug 559033<\/a>, <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=559034\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=559034\">bug 559034<\/a>,\n<\/ul>\n<\/ul>\n<p>If anyone can lend a hand with reviewing these, that would save D\u00e3o and other very busy reviewers some work. If these don&#8217;t get reviewed and landed by tomorrow, Mac beta 1 will ship without any UI updates, which would make everyone sad. (contact limi or shorlander if you want to help!)\n<\/p>\n<p><a id=\"GFX.2FHardware_Acceleration_Update\" name=\"GFX.2FHardware_Acceleration_Update\"><\/a><\/p>\n<h1> <span class=\"mw-headline\"> GFX\/Hardware Acceleration Update <\/span><\/h1>\n<p>Hope to turn Direct2D by default soon without regressing startup by too much (minimal for those without sufficient hardware, ~130ms? for those with)<\/p>\n<p>Support for accelerated, full-screen video on linux <i>just<\/i> landed, please give it a try.\n<\/p>\n<p><a id=\"Layout_Update\" name=\"Layout_Update\"><\/a><\/p>\n<h1> <span class=\"mw-headline\"> Layout Update <\/span><\/h1>\n<ul>\n<li> Should drop retained layers for beta1: too much risk, still probably a few days away at best\n<li> SVG Animation backwards seeking implemented (birtles)\n<li> Amazing -moz-element work (mstange)\n<li> Lots of editor bugfixing (ehsan)\n<li> Style system performance improvements (bz)\n<\/ul>\n<p><a id=\"Content_Update\" name=\"Content_Update\"><\/a><\/p>\n<h1> <span class=\"mw-headline\"> Content Update <\/span><\/h1>\n<ul>\n<li> Websockets landed! (wellington, smaug)\n<li> IndexedDB landed but bounced.  Analyzing test failure in record+replay now (bent, sdwilsh)\n<\/ul>\n<p><a id=\"Platform-specific_Support_Update\" name=\"Platform-specific_Support_Update\"><\/a><\/p>\n<h1> <span class=\"mw-headline\"> Platform-specific Support Update <\/span><\/h1>\n<p><a id=\"JS\" name=\"JS\"><\/a><\/p>\n<h1> <span class=\"mw-headline\"> JS <\/span><\/h1>\n<p><a id=\"Electrolysis\" name=\"Electrolysis\"><\/a><\/p>\n<h1> <span class=\"mw-headline\"> Electrolysis <\/span><\/h1>\n<ul>\n<li> Initial multi-process jetpack enabling patch ready to land\n<ul>\n<li> Additional API changes are needed to provide &#8220;evalInSandbox&#8221; facilities\n<\/ul>\n<li> Electrolysis branch close to landing, bz finalizing reviews, jduell working on merge conflicts, jmaher revising mochitest patch based on comments from smaug\n<\/ul>\n<p><a id=\"Startup_Performance\" name=\"Startup_Performance\"><\/a><\/p>\n<h1> <span class=\"mw-headline\"> Startup Performance <\/span><\/h1>\n<p><a id=\"Security\" name=\"Security\"><\/a><\/p>\n<h1> <span class=\"mw-headline\"> Security <\/span><\/h1>\n<p><a id=\"Breakpad\" name=\"Breakpad\"><\/a><\/p>\n<h1> <span class=\"mw-headline\"> Breakpad <\/span><\/h1>\n<p><a id=\"Tree_Management\" name=\"Tree_Management\"><\/a><\/p>\n<h1> <span class=\"mw-headline\"> Tree Management <\/span><\/h1>\n<ul>\n<li> No more CentOS unit test coverage on m-c. <a class=\"external text\" href=\"http:\/\/groups.google.com\/group\/mozilla.dev.tree-management\/browse_thread\/thread\/1cfb8f3314e5c82c#\" rel=\"nofollow\" title=\"http:\/\/groups.google.com\/group\/mozilla.dev.tree-management\/browse_thread\/thread\/1cfb8f3314e5c82c#\">announcement<\/a>\n<li> Use VC9 on Win64 until jemalloc support for VC10 gets cleared out\n<li> Twig branches online! <a href=\"https:\/\/wiki.mozilla.org\/DisposableProjectBranches\" title=\"DisposableProjectBranches\">DisposableProjectBranches<\/a>\n<li> Handy tip for preventing unwanted builds on Try <a href=\"https:\/\/wiki.mozilla.org\/Build:TryServerAsBranch#Using_a_custom_mozconfig\" title=\"Build:TryServerAsBranch\">Build:TryServerAsBranch#Using_a_custom_mozconfig<\/a>\n<li> mozilla-2.0 infrastructure available late today or tomorrow. Locked down as requested &#8211; any idea when people would want to start using?\n<li> Powering off the FF3.0.x machines <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=554226\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=554226\">bug 554226<\/a>\n<\/ul>\n<p><a id=\"Roundtable\" name=\"Roundtable\"><\/a><\/p>\n<h1> <span class=\"mw-headline\"> Roundtable <\/span><\/h1>\n<ul>\n<li> mozilla-2.0 &amp; binary compat [shaver]\n<\/ul>\n<div class=\"printfooter\">\nRetrieved from &#8220;<a href=\"https:\/\/wiki.mozilla.org\/Platform\/2010-06-22\">https:\/\/wiki.mozilla.org\/Platform\/2010-06-22<\/a>&#8220;<\/div>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Platform\/2010-06-22 From MozillaWiki &lt; Platform \u00ab previous week | index | next week \u00bb Notices \/ Schedule Firefox 3.6.4 and 3.5.10 Will be released today @ 1:00 pm PST Crash stats issue was likely a stuck git lock when pushing the no-throttle config, which was later cleared on the next git push, unthrottling crash processing [&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\/316"}],"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=316"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts\/316\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/media?parent=316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/categories?post=316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/tags?post=316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}