Platform/2009-06-09: Difference between revisions
< Platform
| (18 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
<small>[[Platform/2009-06-02|« previous week]] | [[Platform|index]] | [[Platform/2009-06-16|next week »]]</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 | ||
* | * 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 | ||
* | * 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 | * 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] | ||
** | ** remaining bug is done, really - holding open in case any late-breaking locales go green | ||
** | ** 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 | ||
https://people.mozilla.com/~faaborg/files/20090606-firefoxIteration14Context/download.png | |||
=== GFX 1.9.1 | * 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]] | ||
* | ** 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] | ||
* | |||
=== 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
Notices / Schedule
- 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!)
- 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
- 7 blocker nominations
- 3 code blockers left without a fix, 11 non-code blockers
- 18 total outstanding blockers not marked fixed1.9.1/verified1.9.1 (6 of which are code-related)
- 14 patches approved over the last week
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
- Firefox.next
- moving on to TSnap bugs which aim to make Firefox observably faster
- also returning to polish bugs and exploratory sprints
- Reminder to review the Firefox.Next plan and add your comments/feedback on the discussion page or in the dev-apps-firefox thread
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!
- Windows 7 integration work, including jump lists.
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