(→DougT) |
|||
(30 intermediate revisions by 16 users not shown) | |||
Line 7: | Line 7: | ||
== Schedule == | == Schedule == | ||
* Next merge is 2012-03-13 | |||
== Major Topics for This Week == | == Major Topics for This Week == | ||
Line 12: | Line 13: | ||
; Uplift Situation: We are focusing on mozilla-central and less on constant uplift. Feel free to request "aurora" and "beta" approval for important bugs. We'll be doing a mass uplift closer to merge of other things (not critical) that we want on Aurora and Beta. | ; Uplift Situation: We are focusing on mozilla-central and less on constant uplift. Feel free to request "aurora" and "beta" approval for important bugs. We'll be doing a mass uplift closer to merge of other things (not critical) that we want on Aurora and Beta. | ||
; Crashes: The crash statistics are improving, but we still need to keep a focus on cleaning them up. | ; Crashes: The crash statistics are improving, but we still need to keep a focus on cleaning them up. | ||
; Maple Status: Status update from the GFX team on what's happening in Maple, what we can expect and when we can expect it. | |||
==Stand ups== | ==Stand ups== | ||
Line 24: | Line 23: | ||
===James W. (snorp)=== | ===James W. (snorp)=== | ||
===Kats=== | ===Kats=== | ||
* Last week: | |||
** getting up to speed on new gl layers compositor | |||
** did some instrumenting to get some metrics from the new compositor (time spent compositing, uploading textures, waiting) | |||
** wrote a tool to visualize different viewports so we can quickly get an idea of whether our behaviour is correct | |||
** did some instrumenting to compare skia vs cairo render times using a skia-enabled build on the galaxy nexus | |||
** refactored a bunch of the profile-reading code in java so it's cleaner and more efficient (bug 726382) and hopefully allows 723295 to land without triggering random failures | |||
** got more tests running on the maple branch | |||
** fixed up compiler warnings on java 1.7 | |||
* Next week: | |||
** more GL layers stuff - instrumenting and finding out where time is being spent, making sure tests are passing | |||
===GBrown=== | ===GBrown=== | ||
Last week: | Last week: | ||
Line 34: | Line 45: | ||
===AlexP=== | ===AlexP=== | ||
'''Last week''' | |||
* {{Bug|721393}} - Virtual keyboard enter key doesn't work correctly in designMode document | |||
** Pushed the fix | |||
* {{Bug|719121}} - The delete key isn't working correctly on etherpad | |||
** Latest patch for bug 721393 partially fixes the issue | |||
** Found a possible cause of the problem: {{bug|725919}} "Visual cursor position is different from the actual one on Etherpad" | |||
* Preparing for departure | |||
** Updated the IME Wiki page to synchronize with the latest implementation of the IME handling components | |||
** Discussed the IME subject with Chris Peterson, answered his questions | |||
** Reviewed open IME bugs | |||
''' This week ''' | |||
* Wrap up the assigned tasks | |||
* Prepare equipment for return | |||
* Friday is my last day at Mozilla | |||
===Chris Lord (cwiiis)=== | ===Chris Lord (cwiiis)=== | ||
===Chris Peterson=== | ===Chris Peterson=== | ||
* Last Week | |||
** {{bug|715251}} - Reduce overscroll distance and janky scrolling -- IMPLEMENTING REVIEW FEEDBACK | |||
** {{bug|708167}} - Testing about:home without Placeholder initialization. -- ON HOLD, WAITING FOR {{bug|723251}} | |||
* This Week | |||
** {{bug|681192}} - Investigating romaxa's patches to avoid layer invalidation when scrolling -- IN PROGRESS | |||
** {{Bug|706891}} - Making axis scroll lock unbreakble (regression from XUL Fennec) -- CHECKED IN BUT INJECTED INTERMITTENT ROBOCOP FAILURE | |||
** Coming up to speed on Android IME. | |||
* Blockers | |||
** {{bug|681192}} - I need some gfx assistance testing romaxa's patches. | |||
** Waiting for {{bug|723251}} to fix placeholder screenshots before I can commit {{bug|708167}}. | |||
===GCP=== | ===GCP=== | ||
*Last week: | |||
**Some work & discussion about: {{Bug|715550}} Migration of Sync settings from XUL Fennec | |||
**{{Bug|726024}} Some of the desktop bookmarks are put under "Mobile Bookmarks" after profile migration | |||
**{{Bug|726002}} Potential OOM in new UrlClassifier. | |||
**Looked into {{Bug|726556}}, {{Bug|696141}}, {{Bug|726001}}, {{Bug|725914}} | |||
**Reviews | |||
*This week: | |||
**Finish {{Bug|726024}} Some of the desktop bookmarks are put under "Mobile Bookmarks" after profile migration | |||
**Fix {{Bug|727264}} java.lang.ClassCastException: java.lang.Integer at ProfileMigrator.java:196 if Background Data is turned off | |||
**Fix {{Bug|721352}} - Add support for batch operations in LocalDB | |||
**Fix more bugs related to LocalDB Content Provider. | |||
**Add tests for Profile Migration & SQLiteBridge | |||
*Blockers | |||
**None | |||
===Brian N=== | ===Brian N=== | ||
* Done | |||
** Investigated/fixed issues with {{Bug|722413}} - Bookmark menu item not updated when deleting bookmark in AwesomeBar | |||
** {{Bug|711578}} - Session restore doesn't work for initial Fennec session crash | |||
** {{Bug|726018}} - Don't update top site screenshots when receiving 404, 500, etc results | |||
** {{Bug|720509}} - java.lang.NullPointerException at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java:487) | |||
* Next | |||
** {{Bug|725987}} - Create Telemetry (opt-out) notification for Nightly and Aurora (mobile) | |||
** {{Bug|725609}} - Bookmarklets don't work in Fennec Native | |||
** Unit tests | |||
===Sriram=== | ===Sriram=== | ||
* Last Week | |||
** Profiled and investigated startup time | |||
** Fixed tab closing and selection in tabs-tray {{Bug|722278}},{{Bug|718268}},{{Bug|726875}} | |||
** Fixed tab count not to rotate on animation {{Bug|724272}} | |||
* This Week | |||
** Landed some optimizations for startup - {{Bug|725932}} | |||
*** Lazy load about:home {{Bug|726201}} | |||
*** Use ActionBar in ICS {{Bug|711746}} | |||
*** Lazy load DoorHangerPopup {{Bug|725930}} | |||
*** Now Fennec starts up in around 1sec (less than chrome! yaayy!!) on my Nexus S running ICS | |||
*** Investigating some more optimization options | |||
** Display tabs-tray faster {{Bug|706819}} | |||
** Display Preferences faster {{Bug|726732}} | |||
** Some trivial UI fixes {{Bug|727300}},{{Bug|727302}} | |||
* Blockers | |||
** None | |||
===WesJ=== | ===WesJ=== | ||
Last Week: | |||
* Landed beginning parts of password provider {{bug|704682}} and {{bug|718817}} | |||
* Fixed error with profile migrator {{bug|725858}} | |||
* Started work on Form history provider {{bug|725881}} | |||
* Started work on tests for passwords and form history providers | |||
This week: | |||
* Constantly ping for the final review that password provider needs {{bug|718760}} | |||
* Finish form history provider | |||
* Finish tests for everything | |||
===LucasR=== | ===LucasR=== | ||
'''Last week''' | |||
* {{Bug|719434}} - 'Tabs From Last Time' not wiped on Clear History | |||
* {{Bug|723103}} - Properly update about:home when history is cleared | |||
* {{Bug|718615}} - 'Clear history' is broken | |||
* {{Bug|723841}} - Bookmarks database consistency constraints | |||
* {{Bug|724348}} - about:home - vertical space is wasted with only 1 or 2 thumbnails shown | |||
* Blog post: http://lucasr.org/?p=2643 | |||
* Code reviews | |||
'''This week''' | |||
* Database/ContentProvider unit tests | |||
* Perf improvements on history/bookmarks DB | |||
* P1/P2 bug fixing | |||
'''Blockers''' | |||
* None | |||
===MBrubeck=== | ===MBrubeck=== | ||
Done: | |||
* {{bug|726863}} - Use mobile-specific strings for add-on download error messages | |||
* {{bug|719684}} - Show an error message when add-on download is blocked or cancelled | |||
* {{bug|723156}} - Fix the back button for new windows opened by frames | |||
* {{bug|723077}} - Speed up processing of option elements in FormAssistant | |||
* {{bug|724795}} - Update the add-on list when a search engine is added or removed | |||
* Meeting with legal team about Apple's touch event patent disclosure | |||
Next: | |||
* More add-on manager work | |||
* Font inflation preview UI | |||
* Working with W3C Touch Events patent advisory group | |||
===Margaret=== | ===Margaret=== | ||
Done: | |||
* Worked on some follow-ups to {{bug|725171}} - Show mobile/desktop bookmarks separately | |||
* Spent most of my time working on {{bug|722020}} - Create proper bookmark folder UI | |||
* Started writing some robocop tests | |||
Next: | |||
* Finish {{bug|722020}} and its dependencies | |||
* Write tests! | |||
* Offline this afternoon for UC Berkeley Career Fair and PTO Friday | |||
===Scott (jwir3)=== | ===Scott (jwir3)=== | ||
Last Week: | |||
* Assisting dbaron to troubleshoot [https://bugzilla.mozilla.org/show_bug.cgi?id=706193 Bug 706193]: footer text on nytimes.com inflated abnormally | |||
* Minor security crash | |||
This Week: | |||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=708187 Bug 708187] : Titles bleed out of divs in marketwatch.com | |||
* P2 bugs re: font inflation | |||
** [https://bugzilla.mozilla.org/show_bug.cgi?id=711418 Bug 711418]: Font inflation has no effect on www.cnn.com | |||
** [https://bugzilla.mozilla.org/show_bug.cgi?id=705446 Bug 705446]: font inflates text extremely large in certain parts of the page | |||
** [https://bugzilla.mozilla.org/show_bug.cgi?id=707195 Bug 707195]: news.ycombinator.com comments inflated to different sizes | |||
Blocking: | |||
* None | |||
===BLassey=== | ===BLassey=== | ||
* continued my war on tab screenshot performance | |||
* started a new war on JSON | |||
* refactored how we create GeckoEvents (java) | |||
* talked to legal about advocacy with EFF for the jail breaking exception in the DMCA | |||
===DougT=== | ===DougT=== | ||
* focusing on finding / fixing (or getting people to fix) crashes. | * focusing on finding / fixing (or getting people to fix) crashes. | ||
Line 62: | Line 214: | ||
* MWC stuff | * MWC stuff | ||
* Sleep | * Sleep | ||
===Josh (Arreth)=== | |||
* Last Week | |||
** Worked on & submitted patch for bug 723251 | |||
*** This bug fix will rely on the r+ patch for bug 711578 | |||
*** This patch will most likely need to be adjusted to include blassey's fixes for bug 724210 | |||
* This Week | |||
** Working to fix bug 727202 & 712543 | |||
*** Bug 712543 relies on fixes from bug 727202 | |||
* Blockers | |||
** No completely blocking issues at the moment | |||
===Madhava=== | ===Madhava=== | ||
===Ian Barlow=== | ===Ian Barlow=== | ||
Line 68: | Line 229: | ||
== Round Table == | == Round Table == | ||
QA | |||
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=2349261;short_desc=MAPLE;classification=Client%20Software;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;short_desc_type=allwordssubstr;product=Fennec%20Native 18 Maple Bugs] reported | |||
** Crashers: | |||
** The known [https://crash-stats.mozilla.com/report/index/bp-5dcc99d5-91a2-4f70-89e7-599ba2120209 adreno 200] crasher one | |||
** {{Bug|726838}} - MAPLE: Maple branch crashes due to OOM with loading another web page and panning | |||
** {{Bug|726872}} - MAPLE : crash [@ LockImpl::Lock] | |||
** {{Bug|727140}} - MAPLE: crash [@ TouchBadMemory] | |||
* This week's focus: | |||
** Test and Ship Fennec 11 XUL beta 3 | |||
** Test focus on Nightly channel | |||
** Test focus on Maple channel | |||
*** [https://docs.google.com/spreadsheet/ccc?key=0AocUyLHteCtSdFNxRWxScTZ5UFNRTE1mOHZyb19GZ2c&hl=en_US#gid=3 Test results] on GL testing. | |||
** Help with testing MWC demos | |||
SUMO (just a wiki update, michelle had to drop off for another meeting) | |||
*Last week: Worked on documentation updates and filed a couple of bugs for getting started, sync (migration), and menus | |||
*This week: Working on documentation updates for security, privacy, and add-ons | |||
*Next week: Working on documentation updates for troubleshooting, content features, and mobile landing pages |
Latest revision as of 18:12, 15 February 2012
Details
- Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: Audio-only conference# 95312
- People with Mozilla phones or softphones please dial x4000 Conf# 95312
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 95312
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 95312
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 95312
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 95312
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 95312
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 95312
- UK/London: +44 (0)207 855 3000, x4000 Conf# 95312
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 95312
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- irc.mozilla.org #mobile for backchannel
- Warp Core Vidyo Room
Schedule
- Next merge is 2012-03-13
Major Topics for This Week
- Release Roadmap
- Fx 11 XUL is going to Beta channel. Fx 10 XUL ESR is going to the Release channel.
- Uplift Situation
- We are focusing on mozilla-central and less on constant uplift. Feel free to request "aurora" and "beta" approval for important bugs. We'll be doing a mass uplift closer to merge of other things (not critical) that we want on Aurora and Beta.
- Crashes
- The crash statistics are improving, but we still need to keep a focus on cleaning them up.
- Maple Status
- Status update from the GFX team on what's happening in Maple, what we can expect and when we can expect it.
Stand ups
Suggested format:
- What did you do last week?
- What are working on this week?
- Anything blocking you?
Please keep your update to under 2 minutes!
James W. (snorp)
Kats
- Last week:
- getting up to speed on new gl layers compositor
- did some instrumenting to get some metrics from the new compositor (time spent compositing, uploading textures, waiting)
- wrote a tool to visualize different viewports so we can quickly get an idea of whether our behaviour is correct
- did some instrumenting to compare skia vs cairo render times using a skia-enabled build on the galaxy nexus
- refactored a bunch of the profile-reading code in java so it's cleaner and more efficient (bug 726382) and hopefully allows 723295 to land without triggering random failures
- got more tests running on the maple branch
- fixed up compiler warnings on java 1.7
- Next week:
- more GL layers stuff - instrumenting and finding out where time is being spent, making sure tests are passing
GBrown
Last week:
- Robocop reviews, code cleanup
- Bug 705192 - remotexpcshelltests.py cannot execute xpcshell via SUT agent
- Startup performance / profiling
Next week:
- Wrap up 705192
- Startup performance / profiling
AlexP
Last week
- bug 721393 - Virtual keyboard enter key doesn't work correctly in designMode document
- Pushed the fix
- bug 719121 - The delete key isn't working correctly on etherpad
- Latest patch for bug 721393 partially fixes the issue
- Found a possible cause of the problem: bug 725919 "Visual cursor position is different from the actual one on Etherpad"
- Preparing for departure
- Updated the IME Wiki page to synchronize with the latest implementation of the IME handling components
- Discussed the IME subject with Chris Peterson, answered his questions
- Reviewed open IME bugs
This week
- Wrap up the assigned tasks
- Prepare equipment for return
- Friday is my last day at Mozilla
Chris Lord (cwiiis)
Chris Peterson
- Last Week
- bug 715251 - Reduce overscroll distance and janky scrolling -- IMPLEMENTING REVIEW FEEDBACK
- bug 708167 - Testing about:home without Placeholder initialization. -- ON HOLD, WAITING FOR bug 723251
- This Week
- bug 681192 - Investigating romaxa's patches to avoid layer invalidation when scrolling -- IN PROGRESS
- bug 706891 - Making axis scroll lock unbreakble (regression from XUL Fennec) -- CHECKED IN BUT INJECTED INTERMITTENT ROBOCOP FAILURE
- Coming up to speed on Android IME.
- Blockers
- bug 681192 - I need some gfx assistance testing romaxa's patches.
- Waiting for bug 723251 to fix placeholder screenshots before I can commit bug 708167.
GCP
- Last week:
- Some work & discussion about: bug 715550 Migration of Sync settings from XUL Fennec
- bug 726024 Some of the desktop bookmarks are put under "Mobile Bookmarks" after profile migration
- bug 726002 Potential OOM in new UrlClassifier.
- Looked into bug 726556, bug 696141, bug 726001, bug 725914
- Reviews
- This week:
- Finish bug 726024 Some of the desktop bookmarks are put under "Mobile Bookmarks" after profile migration
- Fix bug 727264 java.lang.ClassCastException: java.lang.Integer at ProfileMigrator.java:196 if Background Data is turned off
- Fix bug 721352 - Add support for batch operations in LocalDB
- Fix more bugs related to LocalDB Content Provider.
- Add tests for Profile Migration & SQLiteBridge
- Blockers
- None
Brian N
- Done
- Investigated/fixed issues with bug 722413 - Bookmark menu item not updated when deleting bookmark in AwesomeBar
- bug 711578 - Session restore doesn't work for initial Fennec session crash
- bug 726018 - Don't update top site screenshots when receiving 404, 500, etc results
- bug 720509 - java.lang.NullPointerException at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java:487)
- Next
- bug 725987 - Create Telemetry (opt-out) notification for Nightly and Aurora (mobile)
- bug 725609 - Bookmarklets don't work in Fennec Native
- Unit tests
Sriram
- Last Week
- Profiled and investigated startup time
- Fixed tab closing and selection in tabs-tray bug 722278,bug 718268,bug 726875
- Fixed tab count not to rotate on animation bug 724272
- This Week
- Landed some optimizations for startup - bug 725932
- Lazy load about:home bug 726201
- Use ActionBar in ICS bug 711746
- Lazy load DoorHangerPopup bug 725930
- Now Fennec starts up in around 1sec (less than chrome! yaayy!!) on my Nexus S running ICS
- Investigating some more optimization options
- Display tabs-tray faster bug 706819
- Display Preferences faster bug 726732
- Some trivial UI fixes bug 727300,bug 727302
- Landed some optimizations for startup - bug 725932
- Blockers
- None
WesJ
Last Week:
- Landed beginning parts of password provider bug 704682 and bug 718817
- Fixed error with profile migrator bug 725858
- Started work on Form history provider bug 725881
- Started work on tests for passwords and form history providers
This week:
- Constantly ping for the final review that password provider needs bug 718760
- Finish form history provider
- Finish tests for everything
LucasR
Last week
- bug 719434 - 'Tabs From Last Time' not wiped on Clear History
- bug 723103 - Properly update about:home when history is cleared
- bug 718615 - 'Clear history' is broken
- bug 723841 - Bookmarks database consistency constraints
- bug 724348 - about:home - vertical space is wasted with only 1 or 2 thumbnails shown
- Blog post: http://lucasr.org/?p=2643
- Code reviews
This week
- Database/ContentProvider unit tests
- Perf improvements on history/bookmarks DB
- P1/P2 bug fixing
Blockers
- None
MBrubeck
Done:
- bug 726863 - Use mobile-specific strings for add-on download error messages
- bug 719684 - Show an error message when add-on download is blocked or cancelled
- bug 723156 - Fix the back button for new windows opened by frames
- bug 723077 - Speed up processing of option elements in FormAssistant
- bug 724795 - Update the add-on list when a search engine is added or removed
- Meeting with legal team about Apple's touch event patent disclosure
Next:
- More add-on manager work
- Font inflation preview UI
- Working with W3C Touch Events patent advisory group
Margaret
Done:
- Worked on some follow-ups to bug 725171 - Show mobile/desktop bookmarks separately
- Spent most of my time working on bug 722020 - Create proper bookmark folder UI
- Started writing some robocop tests
Next:
- Finish bug 722020 and its dependencies
- Write tests!
- Offline this afternoon for UC Berkeley Career Fair and PTO Friday
Scott (jwir3)
Last Week:
- Assisting dbaron to troubleshoot Bug 706193: footer text on nytimes.com inflated abnormally
- Minor security crash
This Week:
- Bug 708187 : Titles bleed out of divs in marketwatch.com
- P2 bugs re: font inflation
- Bug 711418: Font inflation has no effect on www.cnn.com
- Bug 705446: font inflates text extremely large in certain parts of the page
- Bug 707195: news.ycombinator.com comments inflated to different sizes
Blocking:
- None
BLassey
- continued my war on tab screenshot performance
- started a new war on JSON
- refactored how we create GeckoEvents (java)
- talked to legal about advocacy with EFF for the jail breaking exception in the DMCA
DougT
- focusing on finding / fixing (or getting people to fix) crashes.
- under 10 crashes per 100 adus
- low volume means crashes per adus is a bit jumpy
MFinkle
Done:
- Reviews
- Media training (say it like Bill Murray says "Army training" in Stripes)
- Investigate the "40 seconds to load awesomebar" issue. We found a few issues, including a simple fix.
- MWC planning
- MWC demos
Next:
- Reviews
- MWC stuff
- Sleep
Josh (Arreth)
- Last Week
- Worked on & submitted patch for bug 723251
- This bug fix will rely on the r+ patch for bug 711578
- This patch will most likely need to be adjusted to include blassey's fixes for bug 724210
- Worked on & submitted patch for bug 723251
- This Week
- Working to fix bug 727202 & 712543
- Bug 712543 relies on fixes from bug 727202
- Working to fix bug 727202 & 712543
- Blockers
- No completely blocking issues at the moment
Madhava
Ian Barlow
Patryk Adamczyk
Round Table
QA
- 18 Maple Bugs reported
- Crashers:
- The known adreno 200 crasher one
- bug 726838 - MAPLE: Maple branch crashes due to OOM with loading another web page and panning
- bug 726872 - MAPLE : crash [@ LockImpl::Lock]
- bug 727140 - MAPLE: crash [@ TouchBadMemory]
- This week's focus:
- Test and Ship Fennec 11 XUL beta 3
- Test focus on Nightly channel
- Test focus on Maple channel
- Test results on GL testing.
- Help with testing MWC demos
SUMO (just a wiki update, michelle had to drop off for another meeting)
- Last week: Worked on documentation updates and filed a couple of bugs for getting started, sync (migration), and menus
- This week: Working on documentation updates for security, privacy, and add-ons
- Next week: Working on documentation updates for troubleshooting, content features, and mobile landing pages