Platform/2010-01-26: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (Create Page)
 
 
(32 intermediate revisions by 14 users not shown)
Line 2: Line 2:


== Notices / Schedule ==
== Notices / Schedule ==
'''[[Releases/Firefox 3.0.18|Firefox 3.0.18]] / [[Releases/Firefox_3.5.8|Firefox 3.5.8]]'''
* code freeze January 19th <-- boy, that's a while ago, isn't it?
* there are [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20flag:blocking1.9.0.18%2B%20-!fixed1.9.0.18,verified1.9.0.18&order=map_assigned_to.login_name,bugs.bug_id 15 blockers remaining for 1.9.0.18]
** bz, ddahl, dholbert, jmathies, mrbkap (x9), roc, wtc (so, johnath?)
* there are [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20blocking1.9.1:.8%2B%20-status1.9.1:.8-fixed&order=map_assigned_to.login_name,bugs.bug_id 11 blockers remaining for 1.9.1.8]
** joe, kaie (x2, so johnath?), mats, mrbkap (x3), rs, roc, surkov, wtc (so, johnath?)
* release scheduled for Feb 16th
'''Firefox 3.6'''
* released last Thursday at 9:30am PST
* built off Gecko 1.9.2
'''Firefox for Maemo 1.0 RC3'''
* coming this week
* will be built off Gecko 1.9.2.1
'''Firefox 3.6.2'''
* will be built off Gecko 1.9.2.2
* potentially skipping the version number of Firefox 3.6.1 in order to stay in sync with platform
* hoping for small, mid-February release, co-inciding with Firefox 3.0.18/3.5.8
'''Gecko 1.9.3a1'''
* alpha hopefully coming in the next week or two
* '''1.9.3 Triage:''' [https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=cf_blocking_193&type0-0-0=equals&value0-0-0=%3F&order=Last+Changed 200 nominations]
* '''1.9.3 alpha 1:''' [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_blocking_193&query_format=advanced&type0-0-0=equals&value0-0-0=alpha1 18 Open blockers]
* [[User:Dbaron/1.9.3_Alpha|features we want alpha testing on]]
* OOPP status?
* releasing Linux 64-bit builds for alpha 1?


== Blocker Report ==
== Blocker Report ==


== Browser / Front End ==
== Browser / Front End ==
'''Holy crap, we shipped 3.6 and it is awesome!'''  Let's do new, awesome things!
Among the upcoming awesome stuff you may want to keep an eye on:
* [[Firefox/Projects/3.7_and_4.0_Theme_and_UI_Revamp|New theme work]] spinning up in earnest. UX/Dev teams met today to parcel out work, bugs being filed.
* Tab matches in awesomebar (new, possibly final patch coming this week) {{bug|480350}}
* [[Extension_Manager:UI_Update|Extension Manager UI]] rewrite moving along swiftly, and fleshing out the new [[Extension_Manager:API_Rewrite|Extension Manager API]] in the process.
* UI for crashed, out-of-process plugins in near-final review {{bug|538910}}
* Marco added some much-needed features to Browser-chrome-mochitests, which [http://blog.bonardo.net/2010/01/26/browser-chrome-tests-extended he blogged about].
* The [https://bugzilla.mozilla.org/show_bug.cgi?id=531940 Places API] and [https://bugzilla.mozilla.org/show_bug.cgi?id=507258 Toolbar API] for Jetpack are in final review stages.
* Ryan is assisting the I/O-- project by making [https://bugzilla.mozilla.org/show_bug.cgi?id=539907 content pref lookups asynchronous].
For more, subscribe to [http://planet.firefox.com planet firefox]


== GFX Update ==
== GFX Update ==
* Pixman update landed on mozilla-central, and gave us a win on Tsvg, bu most importantly it gave us a whole lot of code churn, and therefore a new set of bugs. Please test!
* Cairo update work is ongoing. (This will allow us to use the cairo GL backend.)
* The Cairo side of the Direct2D patch has landed. Font, widget, etc work is still undergoing review.
* Core Animation patch ({{bug|497225}}) is undergoing review. It has some deficiencies that we hope are fixable, but might not be. There also seems to be no way to retrieve, and therefore test, its output (confirmed by an Apple employee).


== Layout Update ==
== Layout Update ==
* Plans laid for adaptive streaming at FOMS
* Landed syncbase timing for SVG animation


== Content Update ==
== Content Update ==
* CPOWs still awaiting review (bent, feel free to steal SR from bsmedberg). Exception support in a followup bug. Coordinated with cjones to support automatic run-to-completion semantics.
* More people on board with e10s necko work
* Starting to help out with triaging for trunk alpha.
* Complete wrapperization ready for review.
* Talos now fixed so its pageset works with HTML5 parser builds.
* Main HTML5 parser mochitest failure reason identified.


== Platform-specific Support Update ==
== Platform-specific Support Update ==
Line 18: Line 72:


== Startup Performance ==
== Startup Performance ==
* Read the latest [http://autonome.wordpress.com/2010/01/22/firefox-startup-performance-january-22/ weekly update]. (none last week)
* View [http://graphs.mozilla.org/dashboard/snapshot/ snapshot results] for startup and all other tests.
'''Priorities'''
<!-- table#ts { border: 1px solid silver; } -->
<table id="ts" border="1" cellspacing="0" cellpadding="2">
<tr>
<td class="s0">Estimated win</td>
<td class="s1">Bug #</td>
<td class="s1">Summary</td>
<td class="s1">Owner</td>
<td class="s1">Status</td>
<td class="s1">Notes</td>
</tr>
<tr>
<td class="s2">&gt;10%</td>
<td class="s3">[https://bugzilla.mozilla.org/show_bug.cgi?id=512584 bug 512584]</td>
<td class="s4">Super fast paths for Components.classes and Components.interfaces</td>
<td class="s4">Taras Glek</td>
<td class="s4">in progress</td>
<td>Taras is traveling, says he'll close it out when he returns.</td>
</tr>
<tr>
<td class="s2">&gt;10%</td>
<td class="s3">[https://bugzilla.mozilla.org/show_bug.cgi?id=525013 bug 525013]</td>
<td class="s4">Investigate a more static build configuration of Firefox</td>
<td class="s4">Joel Reymont</td>
<td class="s4">in progress</td>
<td class="s4">Joel has a patch up for review by Ted, and posted to dev.platform. PDF charts of results: [https://bugzilla.mozilla.org/attachment.cgi?id=422607 Mac], [https://bugzilla.mozilla.org/attachment.cgi?id=423007 Linux].</td>
</tr>
<tr>
<td class="s2">up to 25%</td>
<td class="s3">[https://bugzilla.mozilla.org/show_bug.cgi?id=514083 bug 514083]</td>
<td class="s4">Per-file HFS+ compression on Mac OSX 10.6</td>
<td class="s4">Joel Reymont</td>
<td class="s4">in progress</td>
<td class="s4">Joel's starting to work on this.</td>
</tr>
<tr>
<td class="s2">TBD</td>
<td class="s3">[https://bugzilla.mozilla.org/show_bug.cgi?id=520309 bug 520309]</td>
<td class="s4">Startup cache: replacement for fastload cache</td>
<td class="s4">Ben Hsieh</td>
<td class="s4">in progress</td>
<td class="s4">Multiple-references likely not needed, final patch for the original approach is in progress.</td>
</tr>
<tr>
<td class="s2">TBD</td>
<td class="s3">[https://bugzilla.mozilla.org/show_bug.cgi?id=503483 bug 503483]</td>
<td class="s4">Turn on --enable-faststart for Firefox by default</td>
<td class="s4">Dietrich</td>
<td class="s4">in progress</td>
<td class="s4">Got a patch up that gets it working manually on Win7. Need changes to installer and updater before we can get it into nightly tester's hands. Need more measurements on overall cost.</td>
</tr>
<tr>
<td class="s2">TBD</td>
<td class="s3">[https://bugzilla.mozilla.org/show_bug.cgi?id=513149 bug 513149]</td>
<td class="s4">Speed up CSS parsing by using a machine generated lexer</td>
<td class="s4">Zack Weinberg</td>
<td class="s4">Zack's blocked on other work</td>
<td class="s4">No update.Taras says about 6% of startup spent parsing CSS.</td>
</tr>
</table>
'''More'''
* More details on the [https://wiki.mozilla.org/Firefox/Projects/Startup_Time_Improvements project page].
* Join us on IRC in [http://irc.mozilla.org/#startup #startup].


== Security ==
== Security ==


== Electrolysis ==
== Electrolysis ==
* Last known blockers to on-by-default should land today, hopefully on-by-default for tomorrow's nightly (bsmedberg will blog today)
* small set of additional blockers for beta, plus actually doing the backport. The tree is now live and working
Fennec-related work:
* async global history (Fred)
* networking (bsmedberg owes jduell a review)
* event handling (smaug)


== Breakpad ==
== Breakpad ==
* DWARF Linux support landed.
* DWARF CFI parser written, tests.
* Remaining work:
** Unit tests for DWARF-CFI-to-Breakpad-STACK-CFI adapter. This is a small component; tests should be done today.
** Various cleanups.  No big stuff: Google C++ Style guide compliance points, etc.
** Getting Google to review the patches. (Some of them are big.)


== Tree Management ==
== Tree Management ==
* Lorentz branch is open {{bug|536188}}
* Rest of new spec minis online. {{bug|537065}}
Will evaluate results after a week or two.
* Started move of n810s to faraday cage. {{bug|538523}}


== Roundtable ==
== Roundtable ==
* a brief word on [[Releases/Flags|blocking flags]] (beltzner)
* alpha builds could be delayed due to 3.0.18 / 3.5.8 / 3.6.2 releases
* Firebug point release next week
** Firefox bug uploading with XHR with Firebug net panel and spy active, {{bug|542120}}
* See the [http://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/71972f1a7c5eb6f1/6415f09288f813b6?show_docid=6415f09288f813b6&pli=1 dev.planning thread] about post 3.6 CrashKill efforts.  Don't be surprised if I (damons) tap you on the shoulder to chase down a crash.  We'll be pushing fixes to crashes out as fast as we can.

Latest revision as of 19:42, 26 January 2010

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.18 / Firefox 3.5.8

  • code freeze January 19th <-- boy, that's a while ago, isn't it?
  • there are 15 blockers remaining for 1.9.0.18
    • bz, ddahl, dholbert, jmathies, mrbkap (x9), roc, wtc (so, johnath?)
  • there are 11 blockers remaining for 1.9.1.8
    • joe, kaie (x2, so johnath?), mats, mrbkap (x3), rs, roc, surkov, wtc (so, johnath?)
  • release scheduled for Feb 16th

Firefox 3.6

  • released last Thursday at 9:30am PST
  • built off Gecko 1.9.2

Firefox for Maemo 1.0 RC3

  • coming this week
  • will be built off Gecko 1.9.2.1

Firefox 3.6.2

  • will be built off Gecko 1.9.2.2
  • potentially skipping the version number of Firefox 3.6.1 in order to stay in sync with platform
  • hoping for small, mid-February release, co-inciding with Firefox 3.0.18/3.5.8

Gecko 1.9.3a1

Blocker Report

Browser / Front End

Holy crap, we shipped 3.6 and it is awesome! Let's do new, awesome things!

Among the upcoming awesome stuff you may want to keep an eye on:

For more, subscribe to planet firefox

GFX Update

  • Pixman update landed on mozilla-central, and gave us a win on Tsvg, bu most importantly it gave us a whole lot of code churn, and therefore a new set of bugs. Please test!
  • Cairo update work is ongoing. (This will allow us to use the cairo GL backend.)
  • The Cairo side of the Direct2D patch has landed. Font, widget, etc work is still undergoing review.
  • Core Animation patch (bug 497225) is undergoing review. It has some deficiencies that we hope are fixable, but might not be. There also seems to be no way to retrieve, and therefore test, its output (confirmed by an Apple employee).

Layout Update

  • Plans laid for adaptive streaming at FOMS
  • Landed syncbase timing for SVG animation

Content Update

  • CPOWs still awaiting review (bent, feel free to steal SR from bsmedberg). Exception support in a followup bug. Coordinated with cjones to support automatic run-to-completion semantics.
  • More people on board with e10s necko work
  • Starting to help out with triaging for trunk alpha.
  • Complete wrapperization ready for review.
  • Talos now fixed so its pageset works with HTML5 parser builds.
  • Main HTML5 parser mochitest failure reason identified.

Platform-specific Support Update

JS

Startup Performance

Priorities

Estimated win Bug # Summary Owner Status Notes
>10% bug 512584 Super fast paths for Components.classes and Components.interfaces Taras Glek in progress Taras is traveling, says he'll close it out when he returns.
>10% bug 525013 Investigate a more static build configuration of Firefox Joel Reymont in progress Joel has a patch up for review by Ted, and posted to dev.platform. PDF charts of results: Mac, Linux.
up to 25% bug 514083 Per-file HFS+ compression on Mac OSX 10.6 Joel Reymont in progress Joel's starting to work on this.
TBD bug 520309 Startup cache: replacement for fastload cache Ben Hsieh in progress Multiple-references likely not needed, final patch for the original approach is in progress.
TBD bug 503483 Turn on --enable-faststart for Firefox by default Dietrich in progress Got a patch up that gets it working manually on Win7. Need changes to installer and updater before we can get it into nightly tester's hands. Need more measurements on overall cost.
TBD bug 513149 Speed up CSS parsing by using a machine generated lexer Zack Weinberg Zack's blocked on other work No update.Taras says about 6% of startup spent parsing CSS.

More

Security

Electrolysis

  • Last known blockers to on-by-default should land today, hopefully on-by-default for tomorrow's nightly (bsmedberg will blog today)
  • small set of additional blockers for beta, plus actually doing the backport. The tree is now live and working

Fennec-related work:

  • async global history (Fred)
  • networking (bsmedberg owes jduell a review)
  • event handling (smaug)

Breakpad

  • DWARF Linux support landed.
  • DWARF CFI parser written, tests.
  • Remaining work:
    • Unit tests for DWARF-CFI-to-Breakpad-STACK-CFI adapter. This is a small component; tests should be done today.
    • Various cleanups. No big stuff: Google C++ Style guide compliance points, etc.
    • Getting Google to review the patches. (Some of them are big.)

Tree Management

Will evaluate results after a week or two.

Roundtable

  • a brief word on blocking flags (beltzner)
  • alpha builds could be delayed due to 3.0.18 / 3.5.8 / 3.6.2 releases
  • Firebug point release next week
    • Firefox bug uploading with XHR with Firebug net panel and spy active, bug 542120
  • See the dev.planning thread about post 3.6 CrashKill efforts. Don't be surprised if I (damons) tap you on the shoulder to chase down a crash. We'll be pushing fixes to crashes out as fast as we can.