Mobile/Notes/21-Jul-2010: Difference between revisions
Jump to navigation
Jump to search
(→QA) |
(→Manual) |
||
(31 intermediate revisions by 12 users not shown) | |||
Line 7: | Line 7: | ||
== Schedule == | == Schedule == | ||
* 2.0 Alpha 1 (tbd) | |||
== Major Topics for This Week == | == Major Topics for This Week == | ||
* 2.0 Alpha Discussion | |||
** Blockers? | |||
** Sync Maemo and Android? | |||
== Front-end == | == Front-end == | ||
* Bug fix mode | |||
** Fixing reported bugs | |||
** Fixing breakage from move to e10s | |||
** Several e10s related patches are very close to landing, including some e10s crashers | |||
** Finding breakage from move to retained layers | |||
* Feature mode | |||
** Handed out each front-end developer (2-3) tasks from [[Mobile/Planning/2.0 | Planning page]] | |||
* Cleanup mode | |||
** Updating front-end code to current trunk style | |||
** Re-organizing some areas | |||
* Need to update more status and details for [[Mobile/Planning/2.0 | Planning 2.0]] tasks | |||
=== UX design === | === UX design === | ||
* Adding detail to documents for | |||
** Sharing https://wiki.mozilla.org/Mobile/Projects/Sharing | |||
** Unified awesomescreen/startpage https://wiki.mozilla.org/Mobile/Projects/AwesomeScreen2.0 | |||
** Virtual Keyboard/Searching https://wiki.mozilla.org/Mobile/Projects/Virtual_Keyboard | |||
* Round two of android mockups starting | |||
== Maemo == | == Maemo == | ||
Line 19: | Line 40: | ||
== Android == | == Android == | ||
* major focus for alpha is keyboard interactions and e10s regressions | |||
* bug stats | |||
** 2.0 blockers | |||
** 10 2.0a1 blockers | |||
** 16 new blockers since last week | |||
** 10 bugs resolved since last week | |||
== Electrolysis == | == Electrolysis == | ||
* Toolkit components need to land | |||
** Permission Manager {{bug|564535}} (landed) | |||
** Form history {{bug|552828}} (needs review and pass tests) | |||
** Login Manager {{bug|552827}} (needs review and fix leak) | |||
** InstallTrigger {{bug|550936}} (passes all tests on m-c) | |||
** PromptService {{bug|573635}} (active) | |||
* Places API has landed, but e10s bits still need to land | |||
** {{bug|568925}} and {{bug|516728}} | |||
* Networking fixes need to land | |||
** SecurityInfo {{bug|536301}} (need review and testing) | |||
** Redirects | |||
** Http Auth | |||
** App Cache | |||
** Suspend/resume (waiting on review) | |||
** Download Manager {{bug|552825}} {{bug|562444}}(active) | |||
== Layers == | |||
* Where are we with [[Mobile/Layers | Layers]] | |||
** Retained layers code has created some bugs in Fennec {{bug|579349}} | |||
** Low-level cross-process layers code v0 will land on e10s soon | |||
** Shadow trees integrated into chrome-process invalidation and painting paths ([http://i30.tinypic.com/34jbrbq.png screen (offset is on purpose)]) | |||
** Content process still relying on having a widget; talked to Timothy/Rob about next step. Advised to create "fake/stub" widget, got list of known-to-be-needed nsIWidget methods to implement. | |||
** Gutted all platform widget code from dom/ipc and nsFrameLoader. Breaks everything, to be fixed by cross-platform stub widget. | |||
* Bugs to watch | |||
** Tracking bug {{bug|574512}} | |||
** e10s shadow tree {{bug|570620}} | |||
** Integrate chrome hierarchy {{bug|130078}} | |||
== General Platform == | == General Platform == | ||
* New manifest loading is breaking parts of Fennec | |||
** Should be fixed soon {{bug|579178}} | |||
=== Geolocation Working Group === | === Geolocation Working Group === | ||
Line 38: | Line 94: | ||
=== Performance === | === Performance === | ||
=== Power === | |||
Various patches waiting for review/feedback: {{bug|571394}}, {{bug|568730}}, {{bug|359608}} | |||
=== Networking === | === Networking === | ||
Line 44: | Line 104: | ||
=== Startup === | === Startup === | ||
Omnijar for desktop almost done {{bug|556644}}, which also works for Maemo. Most patches up for review. | |||
=== Layout === | === Layout === | ||
Line 50: | Line 111: | ||
== Release Engineering == | == Release Engineering == | ||
* New upload directories http://drkscrtlv.livejournal.com/320620.html | |||
* New n810 configs+image | |||
** {{bug|578952}} - page doesn't load when e10s is enabled | |||
** {{bug|579186}} - n810s can't load GLIBCXX_3.4.9 | |||
** {{bug|579184}} - mobile unit tests go green if all tests are skipped | |||
** {{bug|578343}} - talos needs to be retrofitted for e10s | |||
** {{bug|575506}} - trunk maemo fennec builds not exiting talos profile creation since 6/23 | |||
* Bear @ XMPP conference, back tomorrow | |||
== QA == | == QA == | ||
=== Automation === | |||
** [[https://wiki.mozilla.org/Mobile/Fennec_Unittests/green Greening the unittests]] | ** [[https://wiki.mozilla.org/Mobile/Fennec_Unittests/green Greening the unittests]] | ||
*** New section for [[https://wiki.mozilla.org/Mobile/Fennec_Unittests/green#mochitest mochitests]]!!! Please read and comment or help | *** New section for [[https://wiki.mozilla.org/Mobile/Fennec_Unittests/green#mochitest mochitests]]!!! Please read and comment or help | ||
Line 61: | Line 131: | ||
*** need to update reftest {{bug|580418}} | *** need to update reftest {{bug|580418}} | ||
** Browser Chrome | ** Browser Chrome | ||
*** starting to hack | *** starting to hack up existing tests to work in e10s | ||
* | === Manual === | ||
* bugs [http://bit.ly/dlaAaO filed] on the Fennec product over the past week | |||
* Notes to mention about bugs found | |||
* Fx Input will be mobile ready by next week. [http://m.input.stage.mozilla.com/en-US/sad Sad] and [http://m.input.stage.mozilla.com/en-US/happy happy] submission pages are up on staging. | |||
* {{bug|579349}} - is a blocker for testing | |||
== Other == | == Other == |
Latest revision as of 16:41, 28 July 2010
Details
- Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- 650-903-0800 or 650-215-1282 x92 Conf# 8605 (US/INTL)
- 1-800-707-2533 (pin 369) Conf# 8605 (US)
- irc.mozilla.org #mobile for backchannel
Schedule
- 2.0 Alpha 1 (tbd)
Major Topics for This Week
- 2.0 Alpha Discussion
- Blockers?
- Sync Maemo and Android?
Front-end
- Bug fix mode
- Fixing reported bugs
- Fixing breakage from move to e10s
- Several e10s related patches are very close to landing, including some e10s crashers
- Finding breakage from move to retained layers
- Feature mode
- Handed out each front-end developer (2-3) tasks from Planning page
- Cleanup mode
- Updating front-end code to current trunk style
- Re-organizing some areas
- Need to update more status and details for Planning 2.0 tasks
UX design
- Adding detail to documents for
- Sharing https://wiki.mozilla.org/Mobile/Projects/Sharing
- Unified awesomescreen/startpage https://wiki.mozilla.org/Mobile/Projects/AwesomeScreen2.0
- Virtual Keyboard/Searching https://wiki.mozilla.org/Mobile/Projects/Virtual_Keyboard
- Round two of android mockups starting
Maemo
Qt
Android
- major focus for alpha is keyboard interactions and e10s regressions
- bug stats
- 2.0 blockers
- 10 2.0a1 blockers
- 16 new blockers since last week
- 10 bugs resolved since last week
Electrolysis
- Toolkit components need to land
- Permission Manager bug 564535 (landed)
- Form history bug 552828 (needs review and pass tests)
- Login Manager bug 552827 (needs review and fix leak)
- InstallTrigger bug 550936 (passes all tests on m-c)
- PromptService bug 573635 (active)
- Places API has landed, but e10s bits still need to land
- bug 568925 and bug 516728
- Networking fixes need to land
- SecurityInfo bug 536301 (need review and testing)
- Redirects
- Http Auth
- App Cache
- Suspend/resume (waiting on review)
- Download Manager bug 552825 bug 562444(active)
Layers
- Where are we with Layers
- Retained layers code has created some bugs in Fennec bug 579349
- Low-level cross-process layers code v0 will land on e10s soon
- Shadow trees integrated into chrome-process invalidation and painting paths (screen (offset is on purpose))
- Content process still relying on having a widget; talked to Timothy/Rob about next step. Advised to create "fake/stub" widget, got list of known-to-be-needed nsIWidget methods to implement.
- Gutted all platform widget code from dom/ipc and nsFrameLoader. Breaks everything, to be fixed by cross-platform stub widget.
- Bugs to watch
- Tracking bug bug 574512
- e10s shadow tree bug 570620
- Integrate chrome hierarchy bug 130078
General Platform
- New manifest loading is breaking parts of Fennec
- Should be fixed soon bug 579178
Geolocation Working Group
Video
Camera
Getting reviews, landing patches, etc.
Went back through yesterday night and got approval2.0+ on stuff because mozilla-central went to approvals at the platform meeting yesterday.
DAP has a new draft spec that's much better. Going to comment on it on their mailing list.
Plugins
Performance
Power
Various patches waiting for review/feedback: bug 571394, bug 568730, bug 359608
Networking
Graphics
Startup
Omnijar for desktop almost done bug 556644, which also works for Maemo. Most patches up for review.
Layout
Content
Release Engineering
- New upload directories http://drkscrtlv.livejournal.com/320620.html
- New n810 configs+image
- bug 578952 - page doesn't load when e10s is enabled
- bug 579186 - n810s can't load GLIBCXX_3.4.9
- bug 579184 - mobile unit tests go green if all tests are skipped
- bug 578343 - talos needs to be retrofitted for e10s
- bug 575506 - trunk maemo fennec builds not exiting talos profile creation since 6/23
- Bear @ XMPP conference, back tomorrow
QA
Automation
- [Greening the unittests]
- New section for [mochitests]!!! Please read and comment or help
- Android
- landed a bunch of updates for getting reftests running on android
- initial work with :bear to get tests running, no luck yet
- need to update talos bug 578343
- need to update reftest bug 580418
- Browser Chrome
- starting to hack up existing tests to work in e10s
- [Greening the unittests]
Manual
- bugs filed on the Fennec product over the past week
- Notes to mention about bugs found
- Fx Input will be mobile ready by next week. Sad and happy submission pages are up on staging.
- bug 579349 - is a blocker for testing