Platform/2010-06-29: Difference between revisions
< Platform
Jump to navigation
Jump to search
No edit summary |
|||
| (24 intermediate revisions by 12 users not shown) | |||
| Line 1: | Line 1: | ||
<small>[[Platform/2010-06-22|« previous week]] | [[Platform|index]] | [[Platform/2010-07- | <small>[[Platform/2010-06-22|« previous week]] | [[Platform|index]] | [[Platform/2010-07-13|next week »]]</small> | ||
= Notices / Schedule = | = Notices / Schedule = | ||
''' DOWNTIME IN PROGRESS NOW before possible respin ''' | |||
*'''Firefox 3.6.4''' | *'''Firefox 3.6.4''' | ||
** Went out last Tuesday, yay! | ** Went out last Tuesday, yay! | ||
| Line 19: | Line 20: | ||
= Blocker Report = | = Blocker Report = | ||
'''Firefox 3.6.7 and 3.5.11''' | |||
* [https://wiki.mozilla.org/Releases/Firefox_3.6.7#Schedule Codefreeze was Friday] | |||
* Still have too many open blockers | |||
** 11 for [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20blocking1.9.2:.7%2B%20-status1.9.2:.7-fixed&order=map_assigned_to.login_name,bugs.bug_id 3.6.7], down from 12 yesterday | |||
** 6 for [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20blocking1.9.1:.11%2B%20-status1.9.1:.11-fixed&order=map_assigned_to.login_name,bugs.bug_id 3.5.11], down from 8 yesterday | |||
* Most are security fixes we need to fix them on branches before BlackHat (end of July) | |||
* Only taking blockers at this time, and '''we need to get them all in TODAY'''. | |||
** | |||
'''Firefox 4 Beta''' | |||
* Beta 1 candidate builds available on FTP | |||
** there are a couple of new [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=blocking1.9.3:beta1 beta 1 blockers] which require a respin, so build2 on its way | |||
* time to start working on [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=blocking1.9.3:beta2 beta2 blockers], everyone! | |||
* QA wants us to work with everyone to manage large invasive landings so that we get testing before they hit mozilla-central | |||
= Browser / Front End = | = Browser / Front End = | ||
Team's been chasing down bugs for the beta, and now cranking on beta 2. | |||
Fix those branch blockers! | |||
= GFX Update = | = GFX Update = | ||
* D2D antialiased clipping is about to land | |||
* Some basic D3D9 layer retention is ready to go | |||
= Layout Update = | = Layout Update = | ||
| Line 48: | Line 59: | ||
* Importing Chromium combined video scaling+YUV-conversion code | * Importing Chromium combined video scaling+YUV-conversion code | ||
** faster, works well, fits nicely into our layers framework | ** faster, works well, fits nicely into our layers framework | ||
* Enabled JS inside of IFRAMEs in editors to allow anti-clickjacking scripts to work (bug 519928) | |||
** Temporary fix; ultimately we want to enable script in all editable content and let authors use sandboxed iframes to selectively disable script | |||
** So, need sandboxed iframes | |||
= Content Update = | = Content Update = | ||
* WebSockets and IndexedDB are in the tree and everyone is doing well | |||
* Speculative parser regression test harness now functional, in releng's hands now (bnewman) | |||
* Multi process Jetpack API in mozilla-central (bnewman) | |||
* DOM code deAgnostification has started {{bug|575431}} (mrbkap) | |||
= Platform-specific Support Update = | = Platform-specific Support Update = | ||
= JS = | = JS = | ||
* ES5 | |||
** Object.getOwnPropertyNames (get array of all properties directly on an object) patch up, being reviewed | |||
** Object.preventExtensions/isExtensible also in good shape, some tiptoeing with another major patch also in flight | |||
** JSAPI requirements changes | |||
*** new enumeration hook will take a new op, JSENUMERATE_INIT_ALL, to iterate over all properties (not just enumerable ones) | |||
*** old enumeration style must now also resolve into place non-enumerable properties in addition to enumerable ones | |||
*** object ops will grow a function for some of this stuff, still in progress | |||
= Electrolysis = | = Electrolysis = | ||
* e10s branch will merge today | |||
** multiprocess tabs on fennec | |||
* static-xpcom-registration will land tomorrow, probably. | |||
** killing EM-restart soon after in a separate landing | |||
= Startup Performance = | = Startup Performance = | ||
| Line 64: | Line 97: | ||
= Tree Management = | = Tree Management = | ||
* Mobile build coverage on project branches? | |||
** android, maemo4, maemo5gtk, maemo5qt, desktop-pseudo-mobile | |||
** already have on tracemonkey and electrolysis | |||
** anyone else - and please be careful of infrastructure load | |||
* Windows 7 unit tests | |||
** current filed oranges - {{bug|562489}} | |||
** only 4 test suites are perma-oranges (TODO file bugs for each) | |||
** reftests-d2d are running but Jeff says that it should not be GREEN! (we will loan him a machine to help him figure what's going on) | |||
* Downtime in progress {{bug|575307}} | |||
* [http://oduinn.com/blog/2010/06/29/end-of-an-era-%E2%80%93-no-more-thunderbird-2-0-machines-or-cvs-machines/ Powering off TB2 machines, which are the last cvs machines!] | |||
= Roundtable = | = Roundtable = | ||
* Propose a format change for this meeting (damons): Instead of going group by group and asking for any updates, how about talking about specific progress on goals for this quarter: https://wiki.mozilla.org/Platform/2010-Q3-Goals ? | |||
Latest revision as of 17:54, 13 July 2010
« previous week | index | next week »
Notices / Schedule
DOWNTIME IN PROGRESS NOW before possible respin
- Firefox 3.6.4
- Went out last Tuesday, yay!
- Too early for specific metrics yet (and we have been messing with throttling). OOPP looks good so far though (no worse than 3.6.3 at the very least)
- Firefox 3.6.6 (where's 3.6.5?)
- Quick chemspill release to increase the OOPP hang detector timeout (ONLY bug 574905)
- Created late Friday night, went out Saturday
- Thanks to everyone that gave up 1/2 their weekend
- Firefox 3.6.7 and 3.5.11
- Any 1.9.2.6 approvals are now implicitly for 1.9.2.7
- Codefreeze was Friday
- Schedule is really tight with holidays, summit, and BlackHat
Blocker Report
Firefox 3.6.7 and 3.5.11
- Codefreeze was Friday
- Still have too many open blockers
- Most are security fixes we need to fix them on branches before BlackHat (end of July)
- Only taking blockers at this time, and we need to get them all in TODAY.
Firefox 4 Beta
- Beta 1 candidate builds available on FTP
- there are a couple of new beta 1 blockers which require a respin, so build2 on its way
- time to start working on beta2 blockers, everyone!
- QA wants us to work with everyone to manage large invasive landings so that we get testing before they hit mozilla-central
Browser / Front End
Team's been chasing down bugs for the beta, and now cranking on beta 2.
Fix those branch blockers!
GFX Update
- D2D antialiased clipping is about to land
- Some basic D3D9 layer retention is ready to go
Layout Update
- Retained layers (bug 564991)
- Passes tests
- Still being reviewed ... ETA "this week"
- Karl still mopping up X/Flash issues
- Units changes (bug 537890)
- New patches up
- Adds "mozmm" physical unit
- Waiting for review
- Importing Chromium combined video scaling+YUV-conversion code
- faster, works well, fits nicely into our layers framework
- Enabled JS inside of IFRAMEs in editors to allow anti-clickjacking scripts to work (bug 519928)
- Temporary fix; ultimately we want to enable script in all editable content and let authors use sandboxed iframes to selectively disable script
- So, need sandboxed iframes
Content Update
- WebSockets and IndexedDB are in the tree and everyone is doing well
- Speculative parser regression test harness now functional, in releng's hands now (bnewman)
- Multi process Jetpack API in mozilla-central (bnewman)
- DOM code deAgnostification has started bug 575431 (mrbkap)
Platform-specific Support Update
JS
- ES5
- Object.getOwnPropertyNames (get array of all properties directly on an object) patch up, being reviewed
- Object.preventExtensions/isExtensible also in good shape, some tiptoeing with another major patch also in flight
- JSAPI requirements changes
- new enumeration hook will take a new op, JSENUMERATE_INIT_ALL, to iterate over all properties (not just enumerable ones)
- old enumeration style must now also resolve into place non-enumerable properties in addition to enumerable ones
- object ops will grow a function for some of this stuff, still in progress
Electrolysis
- e10s branch will merge today
- multiprocess tabs on fennec
- static-xpcom-registration will land tomorrow, probably.
- killing EM-restart soon after in a separate landing
Startup Performance
Security
Breakpad
Tree Management
- Mobile build coverage on project branches?
- android, maemo4, maemo5gtk, maemo5qt, desktop-pseudo-mobile
- already have on tracemonkey and electrolysis
- anyone else - and please be careful of infrastructure load
- Windows 7 unit tests
- current filed oranges - bug 562489
- only 4 test suites are perma-oranges (TODO file bugs for each)
- reftests-d2d are running but Jeff says that it should not be GREEN! (we will loan him a machine to help him figure what's going on)
- Downtime in progress bug 575307
- Powering off TB2 machines, which are the last cvs machines!
Roundtable
- Propose a format change for this meeting (damons): Instead of going group by group and asking for any updates, how about talking about specific progress on goals for this quarter: https://wiki.mozilla.org/Platform/2010-Q3-Goals ?