Platform/2009-04-21: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with '<small>« previous week | index | next week »</small> === Notices / Schedule === '''[[Releases/Firefox 3....')
 
No edit summary
 
(21 intermediate revisions by 12 users not shown)
Line 1: Line 1:
<small>[[Platform/2009-04-07|&laquo; previous week]] | [[Platform|index]] | [[Platform/2009-04-21|next week &raquo;]]</small>
<small>[[Platform/2009-04-14|&laquo; previous week]] | [[Platform|index]] | [[Platform/2009-05-05|next week &raquo;]]</small>


=== Notices / Schedule ===
=== Notices / Schedule ===
'''[[Releases/Firefox 3.0.9|Firefox 3.0.9]]'''
'''[[Releases/Firefox 3.0.9|Firefox 3.0.9]]'''
* Aiming for April 21 release
* Shipping today at 3pm-ish


'''[[Releases/Firefox 3.0.10|Firefox 3.0.10]]'''
'''[[Releases/Firefox 3.0.10|Firefox 3.0.10]]'''
* '''Please work on your [https://bugzilla.mozilla.org/buglist.cgi?keywords_type=nowords&keywords=fixed1.9.0.10+verified1.9.0.10&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.0.10%2B&field1-0-0=flagtypes.name&type1-0-0=notsubstring&value1-0-0=approval1.9.0.10&order=map_assigned_to.login_name,bugs.bug_id blockers]'''
* '''Please work on your [https://bugzilla.mozilla.org/buglist.cgi?keywords_type=nowords&keywords=fixed1.9.0.10+verified1.9.0.10&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.0.10%2B&field1-0-0=flagtypes.name&type1-0-0=notsubstring&value1-0-0=approval1.9.0.10&order=map_assigned_to.login_name,bugs.bug_id blockers]'''
* Code freeze is in 8 days
* Code freeze is tomorrow (Wednesday) at 11:59pm PDT


'''[[Releases/Firefox_3.5b4|Firefox 3.5 Beta 4]]'''
'''[[Releases/Firefox_3.5b4|Firefox 3.5 Beta 4]]'''
* code freeze: Wednesday, April 15th
* code freeze: day-by-day
** [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&keywords_type=nowords&keywords=fixed1.9.1+verified1.9.1&resolution=---&priority=P1&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.1%2B&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking-firefox3.5%2B 12 P1 blockers without any fix]
** [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&keywords_type=nowords&keywords=fixed1.9.1+verified1.9.1&resolution=---&priority=P1&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.1%2B&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking-firefox3.5%2B 7 P1 blockers need resolution]
** [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&keywords_type=nowords&keywords=fixed1.9.1+verified1.9.1&priority=P1&query_based_on=3.5b4-blocking&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.1%2B&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking-firefox3.5%2B&field0-1-0=resolution&type0-1-0=nowordssubstr&value0-1-0=INVALID+WONTFIX+WORKSFORME+INCOMPLETE+MOVED+EXPIRED+DUPLICATE 64 P1 blockers that aren't fixed1.9.1]
*** {{bug|442059}} - Native JSON: needs new patch & reviewer on deck
* QA start: Thursday, April 16th
*** {{bug|469237}} - Assertion failure: progress hard to intuit
*** {{bug|471214}} - Brand function variables: needs patch & reviewer on deck (is this really a P1?)
*** {{bug|480301}} - fixed, needs to land on mozilla-central
*** {{bug|488690}} - fixed, needs to land on mozilla-central
*** {{bug|488329}} - shipped-locales patch, will land on relbranch
*** {{bug|488497}} - server-side (webpage work)
** [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&keywords_type=nowords&keywords=fixed1.9.1+verified1.9.1&priority=P1&query_based_on=3.5b4-blocking&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.1%2B&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking-firefox3.5%2B&field0-1-0=resolution&type0-1-0=nowordssubstr&value0-1-0=INVALID+WONTFIX+WORKSFORME+INCOMPLETE+MOVED+EXPIRED+DUPLICATE 20 P1 blockers need to land on mozilla-1.9.1]
* QA start: day-by-day
** ''can engineering help qa by running tests to speed up QA cycle?''
* release: late in week of April 20th
* release: late in week of April 20th


=== Blocker Report ===
=== Blocker Report ===
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20flag%3Ablocking-firefox3.5%3F%2Cblocking1.9.1%3F 35 blocker nominations] (+6 w/w)
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20flag%3Ablocking-firefox3.5%3F%2Cblocking1.9.1%3F 38 blocker nominations] (+2 w/w)
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=flag%3Ablocking-firefox3.5%2B%2Cblocking1.9.1%2B 79 blockers left without a fix] (+2 w/w)
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=flag%3Ablocking-firefox3.5%2B%2Cblocking1.9.1%2B 84 blockers left without a fix] (+5 w/w)


'''Since 1.9.1 branch ...'''
'''Since 1.9.1 branch ...'''
http://people.mozilla.org/~beltzner/images/2009-04-14-blocker-report.png
http://people.mozilla.org/~beltzner/images/2009-04-21-blocker-report.png


'''Past 2 weeks ...'''
'''Past 2 weeks ...'''
http://people.mozilla.org/~beltzner/images/2009-04-14-blocker-report-detail.png
http://people.mozilla.org/~beltzner/images/2009-04-21-blocker-report-detail.png


[ [[Platform/1.9.1|Platform Blocker Queries]] | [http://people.mozilla.org/~beltzner/triage.html Front End Blocker Queries] ]
[ [[Platform/1.9.1|Platform Blocker Queries]] | [http://people.mozilla.org/~beltzner/triage.html Front End Blocker Queries] ]
Line 33: Line 41:


'''The Breakdown'''
'''The Breakdown'''
* [https://bugzilla.mozilla.org/buglist.cgi?keywords_type=anywords&keywords=fixed1.9.1+verified1.9.1&resolution=FIXED&chfieldfrom=2009-04-07&chfieldto=Now&chfield=keywords&chfieldvalue=fixed1.9.1&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.1%2B&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking-firefox3.5%2B 40 blockers marked fixed1.9.1 over last week] (-8 w/w)
* [https://bugzilla.mozilla.org/buglist.cgi?keywords_type=anywords&keywords=fixed1.9.1+verified1.9.1&resolution=FIXED&chfieldfrom=2009-04-14&chfieldto=Now&chfield=keywords&chfieldvalue=fixed1.9.1&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.1%2B&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking-firefox3.5%2B 101 blockers marked fixed1.9.1 over last week] (+61 w/w)
* [https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.1%3F&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking-firefox3.5%3F&field0-1-0=flagtypes.name&type0-1-0=changedafter&value0-1-0=2009-04-07 30 bugs nominated for blocking over last week] (+4 w/w)
* [https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.1%3F&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking-firefox3.5%3F&field0-1-0=flagtypes.name&type0-1-0=changedafter&value0-1-0=2009-04-14 31 bugs nominated for blocking over last week] (+1 w/w, tracemonkey merge!)
** blocking-firefox3.5+: [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=flagtypes.name&type0-0-0=changedto&value0-0-0=blocking-firefox3.5%2B&field0-1-0=flagtypes.name&type0-1-0=changedafter&value0-1-0=2009-04-07 1 new unresolved] (0 w/w), [https://bugzilla.mozilla.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&chfieldto=Now&field0-0-0=flagtypes.name&type0-0-0=changedto&value0-0-0=blocking-firefox3.5%2B&field0-1-0=flagtypes.name&type0-1-0=changedafter&value0-1-0=2009-04-07 0 new resolved blocking-firefox3.5+ added] (-1 w/w)
** blocking-firefox3.5+: [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=flagtypes.name&type0-0-0=changedto&value0-0-0=blocking-firefox3.5%2B&field0-1-0=flagtypes.name&type0-1-0=changedafter&value0-1-0=2009-04-14 8 new unresolved] (+8 w/w), [https://bugzilla.mozilla.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&chfieldto=Now&field0-0-0=flagtypes.name&type0-0-0=changedto&value0-0-0=blocking-firefox3.5%2B&field0-1-0=flagtypes.name&type0-1-0=changedafter&value0-1-0=2009-04-14 7 new resolved blocking-firefox3.5+ added] (+7 w/w)
** blocking1.9.1+: [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=flagtypes.name&type0-0-0=changedto&value0-0-0=blocking1.9.1%2B&field0-1-0=flagtypes.name&type0-1-0=changedafter&value0-1-0=2009-04-07 20 new unresolved] (+13 w/w), [https://bugzilla.mozilla.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&chfieldto=Now&field0-0-0=flagtypes.name&type0-0-0=changedto&value0-0-0=blocking1.9.1%2B&field0-1-0=flagtypes.name&type0-1-0=changedafter&value0-1-0=2009-04-07 37 new resolved blocking1.9.1+ added] (+22 w/w)
** blocking1.9.1+: [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=flagtypes.name&type0-0-0=changedto&value0-0-0=blocking1.9.1%2B&field0-1-0=flagtypes.name&type0-1-0=changedafter&value0-1-0=2009-04-14 21 new unresolved] (+1 w/w), [https://bugzilla.mozilla.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&chfieldto=Now&field0-0-0=flagtypes.name&type0-0-0=changedto&value0-0-0=blocking1.9.1%2B&field0-1-0=flagtypes.name&type0-1-0=changedafter&value0-1-0=2009-04-14 44 new resolved blocking1.9.1+ added] (+7 w/w)
* [https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=flagtypes.name&type0-0-0=changedto&value0-0-0=approval1.9.1%2B&field0-1-0=flagtypes.name&type0-1-0=changedafter&value0-1-0=2009-04-07 66 patches approved for 1.9.1 over last week] (+25 w/w)
* [https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=flagtypes.name&type0-0-0=changedto&value0-0-0=approval1.9.1%2B&field0-1-0=flagtypes.name&type0-1-0=changedafter&value0-1-0=2009-04-14 110 patches approved for 1.9.1 over last week] (+46 w/w)
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=FIX%20-!fixed1.9.1%2Cverified1.9.1%20flag%3Ablocking1.9.1%2B,blocking-firefox3.5%2B 126 blockers are FIXED but not yet landed on 1.9.1] (+13 w/w)
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=FIX%20-!fixed1.9.1%2Cverified1.9.1%20flag%3Ablocking1.9.1%2B,blocking-firefox3.5%2B 78 blockers are FIXED but not yet landed on 1.9.1] (-52 w/w)
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&keywords_type=nowords&keywords=fixed1.9.1%20verified1.9.1&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=approval1.9.1%2B 145 bugs with approval1.9.1+ that are not yet landed on 1.9.1]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&keywords_type=nowords&keywords=fixed1.9.1%20verified1.9.1&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=approval1.9.1%2B 25 bugs with approval1.9.1+ that are not yet landed on 1.9.1] (-120 w/w)


=== Browser / Front End ===
=== Browser / Front End ===
* Blockers: [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Firefox&product=Toolkit&keywords_type=nowords&keywords=fixed1.9.1+verified1.9.1&resolution=---&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.1%2B&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking-firefox3.5%2B&field0-1-0=resolution&type0-1-0=noop&value0-1-0=INVALID+WONTFIX+WORKSFORME+INCOMPLETE+MOVED+EXPIRED 6 remaining] (-0 w/w) & [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Firefox&product=Toolkit&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.1%3F&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking-firefox3.5%3F 4 nominations]
* Blockers: [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Firefox&product=Toolkit&keywords_type=nowords&keywords=fixed1.9.1+verified1.9.1&resolution=---&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.1%2B&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking-firefox3.5%2B&field0-1-0=resolution&type0-1-0=noop&value0-1-0=INVALID+WONTFIX+WORKSFORME+INCOMPLETE+MOVED+EXPIRED 7 remaining] (+1 w/w) & [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Firefox&product=Toolkit&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.1%3F&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking-firefox3.5%3F 5 nominations]
** {{bug|486236}} - regression on 10.4 OSX, looks to be caused by Talos change
** really nothing challenging or risky here
** {{bug|454363}} - security bug, needs mrbkap's new wrapper
** big props to Johnath and Dietrich for getting {{bug|486236}} handled
** {{bug|484442}} - needs support from bsmedberg or smaug
** {{bug|475066}} - needs work from Mano
** {{bug|487040}} - Places crash caused by test (uncommon use case, though)
** {{bug|477014}} - needs landing (still!)


* Polish update: Firefox is 52% shiny (+2% over last week)
* Polish update: Firefox is 53% shiny (+1% over last week)
** Thanks go to: jmorkel, highmind63, jdarmochwal, mstange, dao
** Thanks go to: joe and zeniko
** 47 remaining [http://tinyurl.com/8qnba2 easy polish bugs] (whiteboard [polish-easy])
** 45 remaining [http://tinyurl.com/8qnba2 easy polish bugs] (whiteboard [polish-easy])
** 37 remaining [http://tinyurl.com/9zq9xz hard polish bugs](whiteboard [polish-hard])
** 37 remaining [http://tinyurl.com/9zq9xz hard polish bugs](whiteboard [polish-hard])
http://spreadsheets.google.com/pub?key=pMZGKUlD9NOPg4oJGs1CUMw&oid=1&output=image&foo=.png
http://spreadsheets.google.com/pub?key=pMZGKUlD9NOPg4oJGs1CUMw&oid=1&output=image&foo=.png
Line 58: Line 62:
=== GFX 1.9.1 Update ===
=== GFX 1.9.1 Update ===
* Bug status:
* Bug status:
** [http://tinyurl.com/d6kkzs 1 blocking 1.9.1+]
** [http://tinyurl.com/d6kkzs 6 blocking 1.9.1+]
*** {{bug|470487}} - the nsWindow plugin destroying topcrash.  Anything new from QA on reproducing?
*** mostly under control
*** {{bug|470487}} - the nsWindow plugin destroying topcrash.  Tried a bandaid, didn't work.


=== Layout 1.9.1 Update ===
=== Layout Update ===
* 1.9.1 query: [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Core&component=Editor&component=Layout&component=Layout%3A+Block+and+Inline&component=Layout%3A+Floats&component=Layout%3A+Form+Controls&component=Layout%3A+HTML+Frames&component=Layout%3A+Images&component=Layout%3A+Misc+Code&component=Layout%3A+R+%26+A+Pos&component=Layout%3A+Tables&component=Layout%3A+Text&component=Layout%3A+View+Rendering&component=MathML&component=Selection&component=Style+System+%28CSS%29&component=SVG&component=Video%2FAudio&component=XUL&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&known_name=1.9.1+Layout+Blockers&query_based_on=1.9.1+Layout+Blockers&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.1%2B 27 unfixed 1.9.1 blockers]
* Layout
* Layout
** 6 blockers (3 with patches or probably will be fixed by other bugs)
** 6 blockers (4 with patches or probably will be fixed by other bugs)
** 10 untriaged noms
** 2 untriaged noms (1 with a patch!)
** 'flex' thread in www-style
** dholbert: progressing with animation of CSS properties via SMIL
** roc: hoisting plugin widgets to toplevel, working on windowless IFRAMEs
** zwol: frame "GC"
* SVG
* SVG
** 2 blockers
** 1 blocker
* Video/Audio
* Video/Audio
** 15 blockers
** 17 blockers (could be pruned, should not delay our schedule)
** doublec: Splitting the current "decode video + play audio" thread into separate threads to fix jitter playing 720p and 1080p
** kinetik: gfx-level performance improvements
** chrisp: getting married


=== Content Update ===
=== Content Update ===
* 1.9.1:
* 1.9.1:
** [http://tinyurl.com/9zsv8a 11 blockers]
** One remaining P1 blocker {{bug|475864}} Quickstubs allow pages to mess with native anonymous content. Patch almost ready, but neads some tweaks.
** [http://tinyurl.com/9zsv8a 9 other blockers]
*** {{bug|483915}} Workers: Use new JSAPI to limit tracing code cache size -- Trivial, but needs bug 474497 first.
*** {{bug|483915}} Workers: Use new JSAPI to limit tracing code cache size -- Trivial, but needs bug 474497 first.
*** {{bug|484107}} Security bug. -- Has patch, ready to land!
*** {{bug|481566}} Content sink needs to be more responsive -- Did a touch-and-go, but needs updated patch.
*** {{bug|481566}} Content sink needs to be more responsive -- Did a touch-and-go, but needs updated patch.
*** {{bug|483818}} Leak when script appended via DOM does document.write -- Patch in the works.
*** {{bug|462853}} "Assertion failure: slot < (obj)->map->freeslot" during T... -- Needs more work, hard to reproduce.
*** {{bug|462853}} "Assertion failure: slot < (obj)->map->freeslot" during T... -- Needs more work, hard to reproduce, might not block on this.
*** {{bug|485125}} Crash on close [@ libflashplayer.so@0x4110d ] -- Likely fixed, or fixed enough, by Karl's recent gtk widget destruction fix.
*** {{bug|485125}} Crash on close [@ libflashplayer.so@0x4110d ] -- Likely fixed, or fixed enough, by Karl's recent gtk widget destruction fix.
*** {{bug|475864}} Quickstubs allow pages to mess with native anonymous content
*** {{bug|483672}} Permission denied for <http://localhost:7080> to call met... -- Won't block on a fix here, Firebug workaround on hand instead of taking this fix.
*** {{bug|479560}} Security bug (mrbkaps wrapper work) -- Making good progress
*** {{bug|480205}} Security bug (mrbkaps wrapper work) -- Making good progress
*** {{bug|483672}} Permission denied for <http://localhost:7080> to call met... -- Won't block on this, Firebug workaround on hand instead of taking this fix.
*** {{bug|487695}} Decide what to do with localStorage when using session only cookies.
*** {{bug|487695}} Decide what to do with localStorage when using session only cookies.
*** {{bug|479880}} Security bug.
*** {{bug|480205}} Security bug (remainder of mrbkap's wrapper work).
*** {{bug|461861}} Security bug.


** [http://tinyurl.com/77xeln 1 untriaged nominations]
** [http://tinyurl.com/77xeln 9! untriaged nominations (will triage today)]
* 1.9.next:
* 1.9.next:
** Henri Sivonen getting close to landing the HTML5 parser in mozilla-central (off by default to begin with).
** Chris Jones making good progress on his lock API work.
** (josh) OJI removed ({{bug|485984}})
** (josh) OJI removed ({{bug|485984}})
** (josh) disabling XPCOM plugins soon ({{bug|488042}})
** (josh) disabling XPCOM plugins soon ({{bug|488042}})
** (jst) removing LiveConnect soon ({{bug|442399}})
** (jst) removing LiveConnect soon ({{bug|442399}})
=== Mac OS X Update ===
* Josh making good progress on the 64-bit port. Optimistically within 4-6 weeks of being able to build 64-bit on trunk.
* Steven Michaud back from working on major JEP update, mostly for 10.6 Java compatibility in FF 3.5.
* Looking into major modal dialog work for 1.9.2, outlined in bug 478073.
* Cocoa NPAPI well under way, will finish after Neil Deakin's focus re-factoring lands since it involves a bunch of focus work in the object frame. Have also been waiting on some last-minute spec changes being worked out with Apple.


=== JS 1.9.1 ===
=== JS 1.9.1 ===
* [http://tinyurl.com/5ehybn 20 blockers]
* [http://tinyurl.com/5ehybn 28 blockers]
** 8 P1s not! including upvar {{bug|452498}}.
* [http://tinyurl.com/9jd2ch 5-7 untriaged nominations]. Looking at regressions.
** 12 P2s
* [http://tinyurl.com/9jd2ch 10 untriaged nominations]. Looking at regressions.


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


* [http://is.gd/pSlv 3 blockers]
* [http://is.gd/pSlv 2 blockers]
* [http://is.gd/pSn6 2 untriaged nominations]
* [http://is.gd/pSn6 5 untriaged nominations]
* localStorage (see {{bug|486654}}) has been approved - thanks honza!


=== Mobile 1.9.1 Update ===
=== Mobile 1.9.1 Update ===
Line 129: Line 143:


=== Tree Management ===
=== Tree Management ===
* New ESX hosts installed wed/thurs; lost one to CPU failure next day
* headsup nthomas/bhearsum traveling
** last week 8 slaves added to try server
** so if we drag into late wed, will need to haggle
** 12 more slaves on production pool-of-slaves (6 linux, 6 win32).
* wait times on try+production build/unittest machines
** still overrun; will be lending slaves from production to try once crunch is over later today 
** please file bugs for long wait times between landing patch, and start of build
* win32 buildtimes (disk changes to moz2-win32-slave01, 06)
** still trying to figure out talos wait times, but its long
* win32 depend builds and bigger disks,
* splitting unittest to run in parallel chunks;
** suggestions on how to display on waterfall?
** will post to tree mgmt, but no-one in meeting cared, everyone just using mstrange's UI instead.
* win32 buildtimes (disk changes to moz2-win32-slave01, 03, 06)
** increasing disk size reduced depend compile/link from 3h->17mins
** need help with msys and network mount drives  
** need help with msys and network mount drives  
* powering off Firefox2 machines at last
* powering off Firefox2 machines at last
Line 142: Line 162:
** <strike>need {{bug|483672}}</strike>
** <strike>need {{bug|483672}}</strike>
*** we're going to work around this at the loss of XHR results in the console tab
*** we're going to work around this at the loss of XHR results in the console tab
* Security Sensitive source files code review recommendations [ Murali ]
* Tracing across DOM methods for 1.9.1? Do we have a good risk/reward metrics? See e.g. {{bug|480187}}, {{bug|487134}}. Seems hard to call these blockers.
* Tracing across DOM methods for 1.9.1? Do we have a good risk/reward metrics? See e.g. {{bug|480187}}, {{bug|487134}}. Seems hard to call these blockers.
* status of memory leaks (dbaron)
* status of memory leaks (dbaron)

Latest revision as of 18:31, 5 May 2009

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.9

  • Shipping today at 3pm-ish

Firefox 3.0.10

  • Please work on your blockers
  • Code freeze is tomorrow (Wednesday) at 11:59pm PDT

Firefox 3.5 Beta 4

Blocker Report

Since 1.9.1 branch ... 2009-04-21-blocker-report.png

Past 2 weeks ... 2009-04-21-blocker-report-detail.png

[ Platform Blocker Queries | Front End Blocker Queries ]

Summary

  • blockers going up again (boo!)
  • we're falling off of blocker triage

The Breakdown

Browser / Front End

  • Polish update: Firefox is 53% shiny (+1% over last week)

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

GFX 1.9.1 Update

Layout Update

  • Layout
    • 6 blockers (4 with patches or probably will be fixed by other bugs)
    • 2 untriaged noms (1 with a patch!)
    • dholbert: progressing with animation of CSS properties via SMIL
    • roc: hoisting plugin widgets to toplevel, working on windowless IFRAMEs
    • zwol: frame "GC"
  • SVG
    • 1 blocker
  • Video/Audio
    • 17 blockers (could be pruned, should not delay our schedule)
    • doublec: Splitting the current "decode video + play audio" thread into separate threads to fix jitter playing 720p and 1080p
    • kinetik: gfx-level performance improvements
    • chrisp: getting married

Content Update

  • 1.9.1:
    • One remaining P1 blocker bug 475864 Quickstubs allow pages to mess with native anonymous content. Patch almost ready, but neads some tweaks.
    • 9 other blockers
      • bug 483915 Workers: Use new JSAPI to limit tracing code cache size -- Trivial, but needs bug 474497 first.
      • bug 481566 Content sink needs to be more responsive -- Did a touch-and-go, but needs updated patch.
      • bug 462853 "Assertion failure: slot < (obj)->map->freeslot" during T... -- Needs more work, hard to reproduce.
      • bug 485125 Crash on close [@ libflashplayer.so@0x4110d ] -- Likely fixed, or fixed enough, by Karl's recent gtk widget destruction fix.
      • bug 483672 Permission denied for <http://localhost:7080> to call met... -- Won't block on a fix here, Firebug workaround on hand instead of taking this fix.
      • bug 487695 Decide what to do with localStorage when using session only cookies.
      • bug 479880 Security bug.
      • bug 480205 Security bug (remainder of mrbkap's wrapper work).
      • bug 461861 Security bug.

Mac OS X Update

  • Josh making good progress on the 64-bit port. Optimistically within 4-6 weeks of being able to build 64-bit on trunk.
  • Steven Michaud back from working on major JEP update, mostly for 10.6 Java compatibility in FF 3.5.
  • Looking into major modal dialog work for 1.9.2, outlined in bug 478073.
  • Cocoa NPAPI well under way, will finish after Neil Deakin's focus re-factoring lands since it involves a bunch of focus work in the object frame. Have also been waiting on some last-minute spec changes being worked out with Apple.

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

  • Big perf things we need to land soon
    • bug 485426 ARM simd rgb24->565 optimizations
    • bug 482676 Neon pixman optimizations
    • bug 483409 Use XShm for pushing to the screen
    • bug 482689 Optimize background displaylists for opaque images
    • bug 67752 Interruptible Reflow
      • We would really like to see this land on trunk as soon as possible so we can try to decide if it could go back to 1.9.1 for mobile.
  • In progress

Security

Security Reviews

Still outstanding / to be scheduled

  • native JSON
  • Windows TSF Integration
  • DNS prefetching

STOP HERE AND CHECK AGAINST SCHEDULE

Tree Management

  • headsup nthomas/bhearsum traveling
    • so if we drag into late wed, will need to haggle
  • wait times on try+production build/unittest machines
    • please file bugs for long wait times between landing patch, and start of build
    • still trying to figure out talos wait times, but its long
  • win32 depend builds and bigger disks,
  • splitting unittest to run in parallel chunks;
    • suggestions on how to display on waterfall?
    • will post to tree mgmt, but no-one in meeting cared, everyone just using mstrange's UI instead.
  • win32 buildtimes (disk changes to moz2-win32-slave01, 03, 06)
    • increasing disk size reduced depend compile/link from 3h->17mins
    • need help with msys and network mount drives
  • powering off Firefox2 machines at last

Roundtable

  • Platform planning is ongoing. Please participate in the dev.planning threads Javascript, GFX, Layout, and Content.
  • Firebug compatibility
    • need bug 483672
      • we're going to work around this at the loss of XHR results in the console tab
  • Tracing across DOM methods for 1.9.1? Do we have a good risk/reward metrics? See e.g. bug 480187, bug 487134. Seems hard to call these blockers.
  • status of memory leaks (dbaron)