Platform/2009-06-09: Difference between revisions

(Undo revision 149779 by Sicking (Talk))
 
(18 intermediate revisions by 7 users not shown)
Line 1: Line 1:
<small>[[Platform/2009-06-02|&laquo; previous week]] | [[Platform|index]] | [[Platform/2009-06-16|next week &raquo;]]</small>
=== Notices / Schedule ===
=== Notices / Schedule ===
'''[[Releases/Firefox 3.0.12 |Firefox 3.0.12]]'''
'''[[Releases/Firefox 3.0.12 |Firefox 3.0.12]]'''
* Schedule on the wiki
* Schedule on the wiki
* If your name is on '''[https://bugzilla.mozilla.org/buglist.cgi?keywords_type=nowords&keywords=fixed1.9.0.12+verified1.9.0.12&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.0.12%2B&field1-0-0=flagtypes.name&type1-0-0=notsubstring&value1-0-0=approval1.9.0.12&order=map_assigned_to.login_name,bugs.bug_id this list]''', you own a blocker
* Currently '''[https://bugzilla.mozilla.org/buglist.cgi?keywords_type=nowords&keywords=fixed1.9.0.12+verified1.9.0.12&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9.0.12%2B&field1-0-0=flagtypes.name&type1-0-0=notsubstring&value1-0-0=approval1.9.0.12&order=map_assigned_to.login_name,bugs.bug_id 34 unfixed blockers]'''. If you're on that list, you own a blocker.
* Code freeze is June 16 at 11:59pm (but don't perendinate too long!)
* Code freeze is in one week! June 16 at 11:59pm (but don't perendinate too long!)


'''[[Releases/Firefox_3.5rc1|Firefox 3.5 RC1]]'''
'''[[Releases/Firefox_3.5rc1|Firefox 3.5 RC1]]'''
* closed mozilla-central to all but approved patches and blockers on May 21
* closed mozilla-central to all but approved patches and blockers on May 21
* about 10 blockers remaining (mostly regression fixes) over the past 5 days
* only a few blockers (mostly Javascript correctness) remaining
* delivered "Firefox Preview" update to 800k+ beta users to get more feeedback and testing on the changes we've made over the past month
* build and QA are waiting on cutoff, ready-to-roll
* build and QA are waiting on cutoff, ready-to-roll
* RC will be built [http://blog.mozilla.com/ftr/2008/02/11/when-its-ready/ when it's ready]


=== Blocker Report ===
=== Blocker Report ===
Line 25: Line 29:


=== 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 4 remaining] & [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 0 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 1 remaining] & [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 0 nominations]
** need to investigate {{bug|494255}} - volunteers?
** remaining bug is done, really - holding open in case any late-breaking locales go green
** fixes arriving for all four of these by end of day
** oh yeah, we have a [http://blog.mozilla.com/faaborg/2009/06/06/new-firefox-icon-iteration-14-in-context/ new product icon] thanks to the hard work of Alex, Anthony at the IconFactory, and our distributed visual design team who helped us work through the iterations
** Rob Strong fixed {{bug|404541}} - process elevation on Vista installer]


* Polish update: Firefox is 56% shiny (0% change)
https://people.mozilla.com/~faaborg/files/20090606-firefoxIteration14Context/download.png
** Thanks go to: Dao, Drew
** Also Dao and Ehsan got a lot of images landed over the weekend
** 46 remaining [http://tinyurl.com/8qnba2 easy polish bugs] (whiteboard [polish-easy])
** 40 remaining [http://tinyurl.com/9zq9xz hard polish bugs](whiteboard [polish-hard])
https://spreadsheets.google.com/pub?key=pMZGKUlD9NOPg4oJGs1CUMw&oid=1&output=image&foo=.png


=== GFX 1.9.1 Update ===
* Firefox.next
* [http://tr.im/l9S2 0 blockers open, 0 blockers remaining to be landed on 1.9.1]
** moving on to [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw:tsnap TSnap] bugs which aim to make Firefox observably faster
* [http://tr.im/l4l9 0 nominations]
** also returning to [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=polish- polish] bugs and [[Firefox/Sprints|exploratory sprints]]
* Status on? :  Prototype hardware acceleration on at least one platform, to demonstrate feasibility and evaluate potential performance gains from hardware accel. (Joe Drew)
** Reminder to review the [[Firefox/Namoroka|Firefox.Next plan]] and add your comments/feedback on the [[Talk:Firefox/Namoroka|discussion page]] or in the [http://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/cba189f02aa448d8# dev-apps-firefox thread]
* Status?  Integrate Canvas 3D (or its successor) into trunk, to allow for faster iteration, closer integration with JS, video, etc., and improved performance through tracing (Vladimir Vukicevic)
 
=== GFX Update ===
* 1.9.1
** [http://tr.im/l9S2 0 blockers open, 0 blockers remaining to be landed on 1.9.1]
** [http://tr.im/l4l9 0 nominations]
* GFX team working on finishing up Q2 goals and starting on 1.9.2 work
** Windows 7 integration work, including jump lists.
*** Question: will the drivers want Windows 7 patches backported to 1.9.1.x?
** Pixman maintenance and performance - different image scalers
** @font-face spec work, fixed Firefox 3.5 firstrun page by discovering broken font
** Imagelib API work
** Investigational work on multiprocess graphics
*** Multiprocess graphics definitely impacts HW accel, both in schedule and functionality. Ramifications aren't clear. Joe in MV next week for multiprocess meetings, should know more after then.
** Canvas3D integration status - in trunk next week!


=== Layout Update ===
=== Layout Update ===


=== Content Update ===
=== Content Update ===
* [http://tinyurl.com/9zsv8a Content Blockers]:  
* [http://tinyurl.com/9zsv8a Content Blockers]: None!
* Work on HTML 5 parser
** First patch landed. Might affect web compat.
** Actual parser changes being reviewed.
* Slim wrappers
* Multiprocess
* Starting work on XBL2


=== Mac OS X Update ===
=== Mac OS X Update ===
Line 65: Line 82:


=== Multi-Process ===
=== Multi-Process ===
* RPC communication is up
* plugins: load and initialize in a separate process, chat with parent process.  not much "hard" work left (on Linux/Windows)
* more detailed update forthcoming, to be posted at mozilla.dev.tech.dom


=== Tree Management ===
=== Tree Management ===
* No more missing entities in l10n nightlies since 29may - details in {{bug|478436}}
** needed for doing l10n nightly updates
** let us know if you see problems
* Been holding off making any changes until FF3.5beta99 went out.
* now making first set of infrastructure fixes; explicit *non*-downtime
** bug 491298 rename win32 slaves
** bug 474572 OPSI production rollout
** bug 495533 upgrade java on win slaves
** bug 494971 add ten new slaves to talos try (well 8 really until 2 are reimaged)
** bug 495610 Clean up whitespace in factory.py
* once all thats in, we'll figure out what other queued changes we can roll out in production later this week, before tree is reopened. Stay tuned


=== Roundtable ===
=== Roundtable ===

Latest revision as of 18:14, 16 June 2009

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.12

  • Schedule on the wiki
  • Currently 34 unfixed blockers. If you're on that list, you own a blocker.
  • Code freeze is in one week! June 16 at 11:59pm (but don't perendinate too long!)

Firefox 3.5 RC1

  • closed mozilla-central to all but approved patches and blockers on May 21
  • only a few blockers (mostly Javascript correctness) remaining
  • delivered "Firefox Preview" update to 800k+ beta users to get more feeedback and testing on the changes we've made over the past month
  • build and QA are waiting on cutoff, ready-to-roll
  • RC will be built when it's ready

Blocker Report

Summary

  • excluded the rest of the stats; they're not really relevant
  • we are fixing blockers very quickly, our test suites keep running further and finding that "one more issue"
  • very strict on approvals now
  • triage should be done at least twice a day
    • need to only block on absolutely can't-ship-without-it issues
    • need to think about backing out regression sources instead of trying to fix

Browser / Front End

  • Blockers: 1 remaining & 0 nominations
    • remaining bug is done, really - holding open in case any late-breaking locales go green
    • oh yeah, we have a new product icon thanks to the hard work of Alex, Anthony at the IconFactory, and our distributed visual design team who helped us work through the iterations

download.png

GFX Update

  • 1.9.1
  • GFX team working on finishing up Q2 goals and starting on 1.9.2 work
    • Windows 7 integration work, including jump lists.
      • Question: will the drivers want Windows 7 patches backported to 1.9.1.x?
    • Pixman maintenance and performance - different image scalers
    • @font-face spec work, fixed Firefox 3.5 firstrun page by discovering broken font
    • Imagelib API work
    • Investigational work on multiprocess graphics
      • Multiprocess graphics definitely impacts HW accel, both in schedule and functionality. Ramifications aren't clear. Joe in MV next week for multiprocess meetings, should know more after then.
    • Canvas3D integration status - in trunk next week!

Layout Update

Content Update

  • Content Blockers: None!
  • Work on HTML 5 parser
    • First patch landed. Might affect web compat.
    • Actual parser changes being reviewed.
  • Slim wrappers
  • Multiprocess
  • Starting work on XBL2

Mac OS X Update

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

  • blocking-fennec (1.0b2+, 1.0b3+ & 1.0+) [bugs]

Security

Multi-Process

  • RPC communication is up
  • plugins: load and initialize in a separate process, chat with parent process. not much "hard" work left (on Linux/Windows)
  • more detailed update forthcoming, to be posted at mozilla.dev.tech.dom

Tree Management

  • No more missing entities in l10n nightlies since 29may - details in bug 478436
    • needed for doing l10n nightly updates
    • let us know if you see problems
  • Been holding off making any changes until FF3.5beta99 went out.
  • now making first set of infrastructure fixes; explicit *non*-downtime
    • bug 491298 rename win32 slaves
    • bug 474572 OPSI production rollout
    • bug 495533 upgrade java on win slaves
    • bug 494971 add ten new slaves to talos try (well 8 really until 2 are reimaged)
    • bug 495610 Clean up whitespace in factory.py
  • once all thats in, we'll figure out what other queued changes we can roll out in production later this week, before tree is reopened. Stay tuned

Roundtable