Platform/2009-04-14: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(16 intermediate revisions by 8 users not shown)
Line 1: Line 1:
<small>[[Platform/2009-03-31|&laquo; previous week]] | [[Platform|index]] | [[Platform/2009-04-14|next week &raquo;]]</small>
<small>[[Platform/2009-04-07|&laquo; previous week]] | [[Platform|index]] | [[Platform/2009-04-21|next week &raquo;]]</small>


=== Notices / Schedule ===
=== Notices / Schedule ===
Line 12: Line 12:
* code freeze: Wednesday, April 15th
* code freeze: Wednesday, April 15th
** [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 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&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 64 P1 blockers that aren't fixed1.9.1]
** [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]
* QA start: Thursday, April 16th
* QA start: Thursday, April 16th
* release: late in week of April 20th
* release: late in week of April 20th
Line 39: Line 39:
* [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-07 66 patches approved for 1.9.1 over last week] (+25 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 126 blockers are FIXED but not yet landed on 1.9.1] (+13 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 126 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 145 bugs with approval1.9.1+ that are not yet landed on 1.9.1]


=== Browser / Front End ===
=== Browser / Front End ===
Line 64: Line 64:
* 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]
* 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
** 10 blockers (6 with patches or probably will be fixed by other bugs)
** 6 blockers (3 with patches or probably will be fixed by other bugs)
** No beta4 blockers
** 10 untriaged noms
** 6 untriaged noms
** 'flex' thread in www-style
* SVG
* SVG
** 2 blockers
** 2 blockers
** No beta4 blockers
* Video/Audio
* Video/Audio
** 15 blockers
** 15 blockers
** No beta4 blockers
** Media cache and Ogg library upgrades have landed


=== Content Update ===
=== Content Update ===
* 1.9.1:
* 1.9.1:
** [http://tinyurl.com/9zsv8a 12 blockers]
** [http://tinyurl.com/9zsv8a 11 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, needs small tweak.
*** {{bug|484107}} Security bug. -- Has patch, ready to land!
*** {{bug|480713}} nsDocLoader doesn't clear requests from mRequestInfoHash,... -- 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 -- Needs 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, might not block on this.
*** {{bug|462853}} "Assertion failure: slot < (obj)->map->freeslot" during T... -- Needs more work, hard to reproduce, might not block on this.
*** {{bug|486269}} Security bug -- needs review.
*** {{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|475864}} Quickstubs allow pages to mess with native anonymous content
*** {{bug|479560}} Security bug (mrbkaps wrapper work) -- Making good progress
*** {{bug|479560}} Security bug (mrbkaps wrapper work) -- Making good progress
*** {{bug|480205}} 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... -- Needs reviews, somewhat scary. Firebug workaround also a possibility here.
*** {{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.


** [http://tinyurl.com/77xeln 1 untriaged nominations]
** [http://tinyurl.com/77xeln 1 untriaged nominations]
Line 106: Line 102:
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 10 blockers]
* [http://is.gd/pSlv 3 blockers]
* [http://is.gd/pSn6 5 untriaged nominations]
* [http://is.gd/pSn6 2 untriaged nominations]
* localStorage (see {{bug|486654}})
* localStorage (see {{bug|486654}}) has been approved - thanks honza!


=== Mobile 1.9.1 Update ===
=== Mobile 1.9.1 Update ===
Line 133: Line 129:


=== Tree Management ===
=== Tree Management ===
<s>* Crash stacks for tests:
* New ESX hosts installed wed/thurs; lost one to CPU failure next day
** Needs to happen on try server still {{bug|483111}} (and {{bug|486123}}?)
** last week 8 slaves added to try server
* Greener-Tinderbox: work ongoing, machines still running.  Updating to new changeset this week. Will have more results this week - many less reftest failures now that the color depth is set properly on the win32 boxes.</s>
** 12 more slaves on production pool-of-slaves (6 linux, 6 win32).
* More slaves on try server, file bug if you see delays >15 mins again.
** still overrun; will be lending slaves from production to try once crunch is over later today 
* johnath's dashboard now reconnected to talos/graphserver, file bug if you see breakage again.
* win32 buildtimes (disk changes to moz2-win32-slave01, 06)
** need help with msys and network mount drives
* powering off Firefox2 machines at last


=== Roundtable ===
=== Roundtable ===
* [[Platform/Planning|Platform planning]] is ongoing.  Please participate in the dev.planning threads [http://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/37043361487d1c6e# Javascript], [http://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/784bfc1f2e97daad# GFX], [http://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/ab2820437c5888c0# Layout], and [http://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/31c1e3c3accc2758# Content].
* [[Platform/Planning|Platform planning]] is ongoing.  Please participate in the dev.planning threads [http://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/37043361487d1c6e# Javascript], [http://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/784bfc1f2e97daad# GFX], [http://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/ab2820437c5888c0# Layout], and [http://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/31c1e3c3accc2758# Content].
* Firebug compatibility
* Firebug compatibility
** need {{bug|483672}}
** <strike>need {{bug|483672}}</strike>
*** 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 ]
* 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.
* status of memory leaks (dbaron)

Latest revision as of 20:50, 16 April 2009

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.9

  • Aiming for April 21 release

Firefox 3.0.10

  • Please work on your blockers
  • Code freeze is in 8 days

Firefox 3.5 Beta 4

Blocker Report

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

Past 2 weeks ... 2009-04-14-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 52% shiny (+2% over last week)
    • Thanks go to: jmorkel, highmind63, jdarmochwal, mstange, dao
    • 47 remaining easy polish bugs (whiteboard [polish-easy])
    • 37 remaining hard polish bugs(whiteboard [polish-hard])

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

GFX 1.9.1 Update

Layout 1.9.1 Update

  • 1.9.1 query: 27 unfixed 1.9.1 blockers
  • Layout
    • 6 blockers (3 with patches or probably will be fixed by other bugs)
    • 10 untriaged noms
    • 'flex' thread in www-style
  • SVG
    • 2 blockers
  • Video/Audio
    • 15 blockers

Content Update

  • 1.9.1:
    • 11 blockers
      • 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 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, 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 475864 Quickstubs allow pages to mess with native anonymous content
      • 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.

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

  • New ESX hosts installed wed/thurs; lost one to CPU failure next day
    • last week 8 slaves added to try server
    • 12 more slaves on production pool-of-slaves (6 linux, 6 win32).
    • still overrun; will be lending slaves from production to try once crunch is over later today
  • win32 buildtimes (disk changes to moz2-win32-slave01, 06)
    • 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
  • 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.
  • status of memory leaks (dbaron)