Platform/2010-06-01: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(31 intermediate revisions by 13 users not shown)
Line 1: Line 1:
<small>[[Platform/2010-05-25|&laquo; previous week]] | [[Platform|index]] | [[Platform/2010-06-08|next week &raquo;]]</small>
<small>[[Platform/2010-05-25|&laquo; previous week]] | [[Platform|index]] | [[Platform/2010-06-08|next week &raquo;]]</small>
__TOC__


{{Notes}}
{{Notes}}
Line 20: Line 22:


*'''Mozilla Developer Preview 1.9.3 Alpha 5'''
*'''Mozilla Developer Preview 1.9.3 Alpha 5'''
** hopefully this week
** short list of [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=OPEN%20blocking1.9.3:alpha5 alpha5 blockers]
** notable features:
*** HTML5 Parser
*** New Add-Ons Manager
*** HTML5 &lt;video&gt; element using WebM format


= Blocker Report =
= Blocker Report =
Line 27: Line 35:
*'''Firefox 3.5.10'''
*'''Firefox 3.5.10'''
** None
** None
*'''Gecko 1.9.3'''
** Blockers: [http://bit.ly/9fXI3J 234]
** Noms: [http://bit.ly/btrthA 41]
** Beta Blockers: [http://bit.ly/b9nXAE 127]
** Final Blockers:[http://bit.ly/ak4nry 105]
** By Team:
*** Layout: [http://bit.ly/9522xu 55]
*** Content: [http://bit.ly/bdHQFO 66]
*** GFX: [http://bit.ly/d7xtyj 20]
*** JavaScript: [http://bit.ly/aEdbhy 75]
** Beta Blockers By Team:
*** Layout: [http://bit.ly/cQ4sSL 19]
*** Content: [http://bit.ly/daafU7 46]
*** GFX: [http://bit.ly/bMAEzE 8]
*** JavaScript: [http://bit.ly/ctSQgF 48]
** Noms By Team:
*** Layout: [http://bit.ly/9ILVEH 11]
*** Content: [http://bit.ly/cWQnk2 1]
*** GFX: [http://bit.ly/9LDGnF 11]
*** Javascript: [http://bit.ly/98V0f8 4]


= Browser / Front End =
= Browser / Front End =


[http://planet.firefox.com Planet Firefox] loves you!
[http://planet.firefox.com Planet Firefox] loves you!
* Converted the form manager from C++ to JS on trunk - broke Weave. {{bug|568256}}
* Several early features getting there: app tabs {{bug|551849}}, self-hosted home tab {{bug|563723}}, new notifications {{bug|398776}}, tab-modal dialogs {{bug|562258}}.


= GFX Update =
= GFX Update =
* Our plan is to force Cleartype on Windows XP for all fonts in content. (See {{bug|504698}}.) However, there's some worry about people not wanting this change.
** Cleartype is turned off by default on Windows XP. Users can turn it on manually, but few do.
** Despite this default, IE 7+ forces Cleartype on for all content.
** Many (most?) @font-face downloaded fonts benefit greatly from Cleartype, because they're not hinted as well as system fonts. However, system fonts can also benefit from this. The biggest difference we see is in small font sizes.
** [https://bugzilla.mozilla.org/attachment.cgi?id=448553 John Daggett has created a screenshot to show the difference between different ways to force Cleartype on.]
** Users will be able to opt out, but will have to do so by going to about:config and tweaking a pref. [http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6V01-4PX7B6S-1&_user=10&_coverDate=03%2F31%2F2008&_rdoc=1&_fmt=high&_orig=search&_sort=d&_docanchor=&view=c&_searchStrId=1354450480&_rerunOrigin=google&_acct=C000050221&_version=1&_urlVersion=0&_userid=10&md5=1661bd5f9f73a8f1c57ebacde7a1b859 We expect people will enjoy Cleartype once they get used to it], though.
** currently off by default, but about to be on by default
** '''if you have serious objections not already covered in the bug, please add them ASAP'''


= Hardware Acceleration Update =
= Hardware Acceleration Update =
* Joe [http://blog.mozilla.com/joe/2010/05/25/hardware-accelerating-firefox/ blogged about the two different ways we are targeting hardware acceleration]. You can read about those ways if you want to.


= Layout Update =
= Layout Update =
* WebM ready to land except for review of build system changes in {{bug|566247}}, and waiting for Google to sort out licensing (currently not GPL compatible, resolution expected soon)
* Video 'buffered' attribute progressing nicely


= Content Update =
= Content Update =
* No updates.


= Platform-specific Support Update =
= Platform-specific Support Update =


= JS =
= JS =
Harmony proxies landed on mozilla-central. Going to use the API for this feature to implement wrappers more consistently and remove default multi-threaded access to JS objects. Objects that are to be shared across threads will have to be proxied by the code in https://bugzilla.mozilla.org/show_bug.cgi?id=566951.
JM value scheme is testing nicely, this week should produce more data.
https://bugzilla.mozilla.org/show_bug.cgi?id=549143


= Electrolysis =
= Electrolysis =
* {{bug|567265}} has been filed to track turning on OOPP on Mac OS X in a beta. If you would like to track that too, that is the place for you.


= Startup Performance =
= Startup Performance =
Line 65: Line 117:
** question from armenzg: "Am I providing for now what devs need to do win64 work?"
** question from armenzg: "Am I providing for now what devs need to do win64 work?"
*** I have to continue installing tools on the machine so we can clone more slaves of it and upstream this to production standards.
*** I have to continue installing tools on the machine so we can clone more slaves of it and upstream this to production standards.
** Talos work might be started in before end of June
** Talos work might be started before end of June
** I will try to have unit tests running every night as well
** I will try to have unit tests running every night as well


* Unit tests for Linux
* Unit tests for Linux
** We did not disable unit tests on CentOS for mozilla-central since for mozilla-central releases we have not yet changed it to run unit tests on Fedora {{bug|568655}} and we should not have dis-paired unit test coverage.  
** We did not disable unit tests on CentOS for mozilla-central since for mozilla-central releases we have not yet changed it to run unit tests on Fedora {{bug|568655}} and we should not have mismatched unit test coverage.  
** We enabled Fedora unit tests for tracemonkey and 1.9.2 but the pending jobs took off and we had to back out ({{bug|568655}}). The load was fine but the connections with the master and the slaves were the problem. {{bug|560957}} has landed and should fix partially the problem. We are going to wait for some more of the improvements that catlee is doing on the talos buildbot world before trying to enable this.
** We enabled Fedora unit tests for tracemonkey and 1.9.2 but the pending jobs took off and we had to back out ({{bug|568655}}). The load was fine but the connections with the master and the slaves were the problem. {{bug|560957}} has landed and should fix partially the problem. We are going to wait for some more of the improvements that catlee is doing on the talos buildbot world before trying to enable this.
* TryServer changeover last week
* Powering off Firefox 3.0 machines soon {{bug|554226}}


= Roundtable =
= Roundtable =
* From support: An issue we saw a few times: Firefox is really slow loading pages.  I came across [http://support.mozilla.com/en-US/forum/1/683848 this hint] today: See if Firefox is "allowed" in windows firewall settings.  I'm not sure why this would help but may be worth looking into.  {{bug|569392}}
** Christian's been working with Manmeet from MS for the past month to figure out what (if anything) we need to do for Windows AV and Firewall. Latest from them: "I'm trying to get more detail on the exact process & the right contacts at the MS Protection team and will get back to you with detailed instructions."
* We are three weeks away from the last week of June. How are we doing with Beta 1 in terms of scheduling? Will we have another alpha (devpreview) in addition to alpha5? (juanb)
** There is a [[Firefox/4/Beta|beta schedule]] on the wiki page with the latest information
** We'll be doing a 5th developer preview sometime later this week
* Moving branches to new buildbot infra (catlee)
** why not try the 1.9.3 branch? (beltzner)
** perhaps electrolysis? (johnath)
* video started to suck for a bit, seemed to be a MV only issue

Latest revision as of 18:35, 1 June 2010

« previous week | index | next week »

REMEMBER
These notes are read by people who weren't able to attend the meeting. Please make sure to include links and context so they can be understood.

Notices / Schedule

  • Firefox 3.6.4 build #6
    • Went live to the entire beta audience on Friday, May 28
    • 122,452 ADU for Windows as of 2010-05-31
    • Will not be released as final today (June 1)
    • 2 issues that are being watched (bug 563361 and bug 569104)
  • Firefox 3.5.10
    • Possibly shipped sooner than 3.6.4 if bug 563361 and bug 569104 are blockers and require respins (still thinking about this)
  • Firefox 3.6.5
    • Approvals have been put on hold as we want to keep 3.6.5 small and directed
      • Security bugs will still be approved
    • If you have a bug that needs to get in, email Christian (clegnitto@mozilla.com)
  • Mozilla Developer Preview 1.9.3 Alpha 5
    • hopefully this week
    • short list of alpha5 blockers
    • notable features:
      • HTML5 Parser
      • New Add-Ons Manager
      • HTML5 <video> element using WebM format

Blocker Report

  • Firefox 3.6.5
  • Firefox 3.5.10
    • None
  • Gecko 1.9.3
    • Blockers: 234
    • Noms: 41
    • Beta Blockers: 127
    • Final Blockers:105
    • By Team:
      • Layout: 55
      • Content: 66
      • GFX: 20
      • JavaScript: 75
    • Beta Blockers By Team:
      • Layout: 19
      • Content: 46
      • GFX: 8
      • JavaScript: 48
    • Noms By Team:
      • Layout: 11
      • Content: 1
      • GFX: 11
      • Javascript: 4

Browser / Front End

Planet Firefox loves you!

GFX Update

  • Our plan is to force Cleartype on Windows XP for all fonts in content. (See bug 504698.) However, there's some worry about people not wanting this change.

Hardware Acceleration Update

Layout Update

  • WebM ready to land except for review of build system changes in bug 566247, and waiting for Google to sort out licensing (currently not GPL compatible, resolution expected soon)
  • Video 'buffered' attribute progressing nicely

Content Update

  • No updates.

Platform-specific Support Update

JS

Harmony proxies landed on mozilla-central. Going to use the API for this feature to implement wrappers more consistently and remove default multi-threaded access to JS objects. Objects that are to be shared across threads will have to be proxied by the code in https://bugzilla.mozilla.org/show_bug.cgi?id=566951.

JM value scheme is testing nicely, this week should produce more data. https://bugzilla.mozilla.org/show_bug.cgi?id=549143

Electrolysis

  • bug 567265 has been filed to track turning on OOPP on Mac OS X in a beta. If you would like to track that too, that is the place for you.

Startup Performance

Security

Breakpad

Tree Management

  • Windows 64-bit
    • optimized and debug nightly builds announced on Friday
    • from the mailing list the press picked it up and started the 64-bit wave
    • developers if you land a fix for Windows 64-bit you can ask releng (esp. the person on build duty) to trigger a build for you since we are only building once a day (instead of twice a day as armenzg mentioned on his post)
    • big picture: Win64 wiki page and blog post.
    • major known issues:
      • bug 569268 - Users need to install Microsoft Visual C++ 2010 Redistributable Package (x64) to start application (MSVCR100.dll). download
      • bug 536715 - No Flash for 64 bit Windows builds
      • bug 548035 - Breakpad symbol dumping for Windows x64
      • bug 521193 - jemalloc support
    • question from armenzg: "Am I providing for now what devs need to do win64 work?"
      • I have to continue installing tools on the machine so we can clone more slaves of it and upstream this to production standards.
    • Talos work might be started before end of June
    • I will try to have unit tests running every night as well
  • Unit tests for Linux
    • We did not disable unit tests on CentOS for mozilla-central since for mozilla-central releases we have not yet changed it to run unit tests on Fedora bug 568655 and we should not have mismatched unit test coverage.
    • We enabled Fedora unit tests for tracemonkey and 1.9.2 but the pending jobs took off and we had to back out (bug 568655). The load was fine but the connections with the master and the slaves were the problem. bug 560957 has landed and should fix partially the problem. We are going to wait for some more of the improvements that catlee is doing on the talos buildbot world before trying to enable this.
  • TryServer changeover last week

Roundtable

  • From support: An issue we saw a few times: Firefox is really slow loading pages. I came across this hint today: See if Firefox is "allowed" in windows firewall settings. I'm not sure why this would help but may be worth looking into. bug 569392
    • Christian's been working with Manmeet from MS for the past month to figure out what (if anything) we need to do for Windows AV and Firewall. Latest from them: "I'm trying to get more detail on the exact process & the right contacts at the MS Protection team and will get back to you with detailed instructions."
  • We are three weeks away from the last week of June. How are we doing with Beta 1 in terms of scheduling? Will we have another alpha (devpreview) in addition to alpha5? (juanb)
    • There is a beta schedule on the wiki page with the latest information
    • We'll be doing a 5th developer preview sometime later this week
  • Moving branches to new buildbot infra (catlee)
    • why not try the 1.9.3 branch? (beltzner)
    • perhaps electrolysis? (johnath)
  • video started to suck for a bit, seemed to be a MV only issue