Platform/2009-05-19: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(16 intermediate revisions by 9 users not shown)
Line 1: Line 1:
<small>[[Platform/2009-05-12|&laquo; previous week]] | [[Platform|index]] | |[[Platform/2009-05-26|next week &raquo;]]</small>
<small>[[Platform/2009-05-12|&laquo; previous week]] | [[Platform|index]] | [[Platform/2009-05-26|next week &raquo;]]</small>


=== Notices / Schedule ===
=== Notices / Schedule ===
'''[[Releases/Firefox 3.0.11 | Firefox 3.0.11]]'''
'''[[Releases/Firefox 3.0.11 | Firefox 3.0.11]]'''
* Code frozen! (Almost. A couple more bugs, maybe.)
* Code frozen!
* On schedule
* <s>Builds have started</s>, nay, Mac and Linux builds are available for QA


'''Firefox 3.0.12'''
'''[[Releases/Firefox 3.0.12 |Firefox 3.0.12]]'''
* Schedule coming this week
* Schedule on the wiki
* Will send emails to current blocker owners this week


'''[[Releases/Firefox_3.5rc1|Firefox 3.5 RC1]]'''
'''[[Releases/Firefox_3.5rc1|Firefox 3.5 RC1]]'''
Line 17: Line 16:
=== Blocker Report ===
=== Blocker Report ===
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20flag%3Ablocking-firefox3.5%3F%2Cblocking1.9.1%3F 16 blocker nominations] (-12 w/w)
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20flag%3Ablocking-firefox3.5%3F%2Cblocking1.9.1%3F 16 blocker nominations] (-12 w/w)
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=flag%3Ablocking-firefox3.5%2B%2Cblocking1.9.1%2B 53 blockers left without a fix] (-13 w/w, 40 are code related)
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=flag%3Ablocking-firefox3.5%252B%2Cblocking1.9.1%252B%20product:Firefox,Core,Toolkit,NSS,NSPR 40 code blockers left without a fix], [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=flag%3Ablocking-firefox3.5%252B%2Cblocking1.9.1%252B%20-product:Firefox,Core,Toolkit,NSS,NSPR  12 non-code blockers] (-13 w/w)
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20flag:blocking-firefox3.5%2b,blocking1.9.1%2b%20-kw:fixed1.9.1,verified1.9.1%20-resolution:INVA,INCO,WORKS,WONT,MOVED,EXPIRED,DUPL 94 total outstanding blockers not marked fixed1.9.1/verified1.9.1]


'''Since 1.9.1 branch ...'''
'''Since 1.9.1 branch ...'''
Line 48: Line 48:


* Polish update: Firefox is 56% shiny (+1% change)
* Polish update: Firefox is 56% shiny (+1% change)
** Thanks go to: mnoorenberghe, dao (2)
** Thanks go to: matthew, mossop, dao (2)
** 43 remaining [http://tinyurl.com/8qnba2 easy polish bugs] (whiteboard [polish-easy])
** 43 remaining [http://tinyurl.com/8qnba2 easy polish bugs] (whiteboard [polish-easy])
** 39 remaining [http://tinyurl.com/9zq9xz hard polish bugs](whiteboard [polish-hard])
** 39 remaining [http://tinyurl.com/9zq9xz hard polish bugs](whiteboard [polish-hard])
Line 57: Line 57:
** GFX mostly code-complete for 1.9.1
** GFX mostly code-complete for 1.9.1
** [https://bugzilla.mozilla.org/show_bug.cgi?id=485101 One windows 7 bug] may be landed on 1.9.1 yet, but the release doesn't block on it.
** [https://bugzilla.mozilla.org/show_bug.cgi?id=485101 One windows 7 bug] may be landed on 1.9.1 yet, but the release doesn't block on it.
** wondering why this bug doesn't show up as nom-blocker [https://bugzilla.mozilla.org/show_bug.cgi?id=493287 Reproducible crash [@gfxTextRun] -- chofmann
* [http://tr.im/l4l9 1 nomination]
** [https://bugzilla.mozilla.org/show_bug.cgi?id=493287 security bug] - might block, awaiting decision.


=== Layout Update ===
=== Layout Update ===
Line 87: Line 88:


=== JS 1.9.1 ===
=== JS 1.9.1 ===
* [http://tinyurl.com/3ecwjl JS Blockers]
* 9-10 [http://tinyurl.com/3ecwjl JS Blockers]


=== General 1.9.1 ===
=== General 1.9.1 ===
Line 102: Line 103:


=== Multi-Process ===
=== Multi-Process ===
 
* bent working on chromium library in his [http://hg.mozilla.org/users/bturner_mozilla.com/libchromiumipc user repo].
 
** base and chrome code exported from chromium svn, integrated into build system on windows (libxul required...)
** glue library started to provide libxul and appshell integration
** child process shell built, uses xpcom embedding apis
** test-ish parent app built using chromium's base library, still being tweaked, but currently launches child process and waits around for something to do


=== Tree Management ===
=== Tree Management ===
 
* Splitting out unittests to run concurrently
** running along with "traditional unittests" while we debug different results and geolocation test bustage
*** [http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox-Unittest http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox-Unittest]
*** [http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox3.5-Unittest http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox3.5-Unittest]
*** [http://tinderbox.mozilla.org/showbuilds.cgi?tree=TraceMonkey-Unittest http://tinderbox.mozilla.org/showbuilds.cgi?tree=TraceMonkey-Unittest]
** details in [http://atlee.ca/blog/2009/05/15/paralleizing-unitets/ catlee's blog] and in [https://bugzilla.mozilla.org/show_bug.cgi?id=383136 bug 383136]


=== Roundtable ===
=== Roundtable ===
Line 114: Line 123:
** It is ok to provide feedback (we won't think you are bikeshedding)
** It is ok to provide feedback (we won't think you are bikeshedding)
* How many people are running Windows 7?
* How many people are running Windows 7?
** you can [http://www.microsoft.com/windows/windows-7/beta-installation-instructions.aspx get the RC] for free
** it runs in VMWare, Parallels and [http://www.virtualbox.org/ VirtualBox] as if it were Linux
* QA will concentrate testing in the following areas during RC1 testing:
** Video performance and Controls, Geolocation, Session Restore, Tabbed Browsing, Drag and drop functionality, Clear history/ private browsing/ forget this site, topsites layout and performance, windows 7 adhoc testing.  Please suggest any other broad regression areas here.

Latest revision as of 04:33, 21 May 2009

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.11

  • Code frozen!
  • Builds have started, nay, Mac and Linux builds are available for QA

Firefox 3.0.12

  • Schedule on the wiki

Firefox 3.5 RC1

  • goal is to code freeze tomorrow
  • build can produce RC builds in 24-36 hours thanks to timezone fun
  • QA would like 7 full business days for RC tests

Blocker Report

Since 1.9.1 branch ... 2009-05-19-blocker-report.png

Past 2 weeks ... 2009-05-19-blocker-report-detail.png

[ Platform Blocker Queries | Front End Blocker Queries ]

Summary

  • great pace, though still adding a lot of unresolved blockers
  • nominations need constant vigilance; should be doing it every day
  • thanks for landing fixes on branch - let's get the rest!

The Breakdown

Browser / Front End

  • Polish update: Firefox is 56% shiny (+1% change)

pub?key=pMZGKUlD9NOPg4oJGs1CUMw&oid=1&output=image&foo=.png

GFX 1.9.1 Update

Layout Update

  • 0 layout blockers (2 noms)
  • 0 SVG blockers
  • 4 Video blockers
    • bug 486899 unsure how to proceed
    • bug 487519 number of crasher bugs in libvorbis and other libs, doublec working with upstream, probably should not block
    • bug 493109 patch backed out, should block, roc on it
    • bug 493678 probably should block, making progress
    • Lots fixed over last week: playback perf, A/V sync, many edge cases fixed, playing back strange content, some random failures
    • One more thing: fix for seeking artifacts
    • Very good shape
    • Quite a lot of merging to branch to do

Content Update

  • Content Blockers
  • Not disabling XPCOM plugins until Java SE 6 Update 14 is released. That is the first release that has no XPCOM dependencies whatsoever, though the plugin has been NPAPI (not XPCOM) since Java SE 6 Update 10.

Mac OS X Update

  • Steven Michaud released a JEP update for the top Mac OS X crash in Firefox 3.5 Beta 4.
  • Josh looking into consuming Objective-C exceptions vs. aborting, at least in some cases.
  • 64-bit Mac OS X builds coming along, builds up to gfx without patches and builds through gfx with patches in review. Next module that needs to be ported is plugins, will take longer than other components since a new API implementation is required (Cocoa event model).
  • Trunk and all branches of Firefox run without any major issues on the latest Mac OS X 10.6 seed. Can successfully compile 32-bit Firefox via cross-compile on 10.6 if you disable crashreporter (default architecture on 10.6 is x86_64 via gcc-4.2).
  • Josh at WWDC in SF June 8-12.

JS 1.9.1

General 1.9.1

These are bugs that fall outside of components covered by the Gfx, Content, Layout and JS groups:

Mobile 1.9.1 Update

Security

Multi-Process

  • bent working on chromium library in his user repo.
    • base and chrome code exported from chromium svn, integrated into build system on windows (libxul required...)
    • glue library started to provide libxul and appshell integration
    • child process shell built, uses xpcom embedding apis
    • test-ish parent app built using chromium's base library, still being tweaked, but currently launches child process and waits around for something to do

Tree Management

Roundtable

  • Blog funnel starting up: Evangelism/Firefox3.5/35Days - will ask for help/writing
  • New Firefox icon:
  • How many people are running Windows 7?
  • QA will concentrate testing in the following areas during RC1 testing:
    • Video performance and Controls, Geolocation, Session Restore, Tabbed Browsing, Drag and drop functionality, Clear history/ private browsing/ forget this site, topsites layout and performance, windows 7 adhoc testing. Please suggest any other broad regression areas here.