Platform/2009-03-31: Difference between revisions

 
(11 intermediate revisions by 4 users not shown)
Line 60: Line 60:


=== Layout 1.9.1 Update ===
=== Layout 1.9.1 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 unfixed 1.9.1 blockers]
* Layout
* Layout
** x blockers (''can we get a link to the query?'')
** 12 blockers (6 with patches or probably will be fixed by other bugs)
** x untriaged noms (''can we get a link to the query?'')
** No beta4 blockers
** * SVG
** 4 untriaged noms
** x blockers (''can we get a link to the query?'')
* SVG
** 2 blockers
** No beta4 blockers
* Video/Audio
* Video/Audio
** x blockers (''can we get a link to the query?'')
** 16 blockers (most have patches or work-in-progress)
** Media cache blocks beta4, but is ready to land
** Video perf improvements (720p running smoothly, probably just one bug away from smooth 1080p on reasonably decent machines)
* Beyond 1.9.1
** Plugin testing patches done, moving on to actual compositor hacking!


=== Content Update ===
=== Content Update ===
Line 87: Line 95:


=== Mobile 1.9.1 Update ===
=== 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
** {{bug|422540}} Continued work on gstreamer backend


=== Security ===
=== Security ===
Line 97: Line 115:
'''Booked but not yet completed'''
'''Booked but not yet completed'''
* localStorage (today)
* localStorage (today)
=== STOP HERE AND CHECK AGAINST SCHEDULE ===


=== Tree Management ===
=== Tree Management ===
* Crash stacks for tests:
* Crash stacks for tests:
** Needs to happen on try server still {{bug|483111}}
** Needs to happen on try server still {{bug|483111}} (and {{bug|486123}}?)
* Run unit tests on packaged builds {{bug|421611}}, {{bug|383136}}
** Build config bits are done
* 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.
* 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.


=== Roundtable ===
=== Roundtable ===
* Consider localStorage feature land on 1.9.1, {{bug|422526}}
* Consider localStorage feature land on 1.9.1, {{bug|422526}}
** on trunk since March 19th
** How did the security review go?
** security review coming today
** see [http://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/4e63eb60878b81ba dev.planning thread] on the topic
** see [http://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/4e63eb60878b81ba dev.planning thread] on the topic
* Nick Nethercote will be doing a Valgrind brown bag presentation today
* [[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.  If there are items that you'd like to work on and want to communicate, please make sure to coordinate with the module owners and leads.  Also, watch for dev.planning threads (such as [http://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/ab2820437c5888c0# this one ]) as dev.planning is where features/work items will be discussed.
* Firebug compatibility
* XULRunner nightlies for 1.9.1 and/or mozilla-central? {{bug|445191}}
** Needed for binary extension development
** Can we get an eta?
* Planning worksheets thoughts (bsmedberg):
** Some big-ticket items: XBL2, compositor, OOP plugins
** But not process-per-tab...
** How far out is 1.9.2? The planning worksheets make it hard to know when any particular item might be done.
** Other than frameGC/refcounting and XBL2, is there other large/architectural work that should be focused on? Additional wrapper/xpconnect sanity?
* Tryserver overload every afternoon: is there a plan to get more slaves (especially Windows) and/or combine the slave pool with the main tree?

Latest revision as of 18:45, 31 March 2009

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.9

  • Aiming for April 21 release

Firefox 3.0.10

  • Scheduling a release for mid-late May
  • Went through nomination list yesterday
  • Blocker owners will be emailed today

Firefox 3.5 Beta 4

  • string freeze: Thursday, March 19th at 23:59 PDT
    • 140+ strings landed between b3 and b4
  • code freeze: Monday, April 6th
    • not looking feasible with current number of blockers
  • QA start: Wednesday, April 8th
  • release: week of April 13th

Blocker Report

Since 1.9.1 branch ... 2009-03-31-blocker-report.png

Past 2 weeks ... 2009-03-31-blocker-report-detail.png

[ Platform Blocker Queries | Front End Blocker Queries ]

Summary

The Breakdown

Browser / Front End

  • Polish update: Firefox is 51% shiny (+2% over last week)
    • Thanks go to: rstrong, jim (polish hard), and Dao (4)
    • 46 remaining easy polish bugs (whiteboard [polish-easy])
    • 36 remaining hard polish bugs(whiteboard [polish-hard])

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

GFX 1.9.1 Update

  • Bug status:
    • 4 blocking 1.9.1+
      • Mostly crash bugs
      • Bug 470487 is a crash on plugin destruction, needs repro
      • 1 bug on triage list, waiting on response from Mats

Layout 1.9.1 Update

  • 1.9.1 query:

unfixed 1.9.1 blockers

  • Layout
    • 12 blockers (6 with patches or probably will be fixed by other bugs)
    • No beta4 blockers
    • 4 untriaged noms
  • SVG
    • 2 blockers
    • No beta4 blockers
  • Video/Audio
    • 16 blockers (most have patches or work-in-progress)
    • Media cache blocks beta4, but is ready to land
    • Video perf improvements (720p running smoothly, probably just one bug away from smooth 1080p on reasonably decent machines)
  • Beyond 1.9.1
    • Plugin testing patches done, moving on to actual compositor hacking!

Content Update

JS 1.9.1

  • 31 blockers
    • 16 P1s including upvar bug 452498. Tryserver builds of upvar passed linux/mac perf, mochi, reftest, crashtest. Failed TUnit, browser-chrome, with what looks like a single bug.
    • 15 P2s
  • 1 untriaged nomination

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
  • DNS prefetching

Booked but not yet completed

  • localStorage (today)

STOP HERE AND CHECK AGAINST SCHEDULE

Tree Management

  • Crash stacks for tests:
  • 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.

Roundtable