Mobile/Notes/01-Sep-2010: Difference between revisions

< Mobile‎ | Notes
 
(10 intermediate revisions by 5 users not shown)
Line 28: Line 28:


=== Qt ===
=== Qt ===
* some/more Tests should be running nightly!


== Android ==
== Android ==
Line 41: Line 42:
** hopefully this will fix some of the maemo bugs as well
** hopefully this will fix some of the maemo bugs as well


* Waiting on {{bug|592017}} (jsvals in messagemanager IDL), which will allow finishing touches on {{bug|584401}}, {{bug|584842}}, {{bug|575556}} (through them messagemanager wakeup service, {{bug|591052}}). May need workaround (wrappedJSObject) if not ready in time.
* Waiting on {{bug|592017}} (jsvals in messagemanager IDL), which will allow finishing touches on {{bug|584401}}, {{bug|584842}}, {{bug|575556}} (through the messagemanager wakeup service, {{bug|591052}}). May need workaround (wrappedJSObject) if not ready in time.
 
* MikeK is working on remoting geo providers.
 
* Hoping to disable http cache, transport threads in child process. {{bug|559714}}


== Layers==
== Layers==
Line 60: Line 65:


* {{bug|359608}} is almost done (suspend animations when in the bfcache). Can we force the browser to put everything in the bfcache (go to about:blank) when idle, to save power?
* {{bug|359608}} is almost done (suspend animations when in the bfcache). Can we force the browser to put everything in the bfcache (go to about:blank) when idle, to save power?
* Deprecating IsLowMemory() predicate.  Subsystems will still broadcast memory-pressure.


=== Networking ===
=== Networking ===
Line 76: Line 83:
* 2.0a1 install status
* 2.0a1 install status
* pageloader oom should land during downtime
* pageloader oom should land during downtime
* Android Unit testing
** working on integrating the tools from QA Automation into the build steps
** I've manually run the scripts to insure that the steps are working on the tegras


== QA ==
== QA ==
=== Manual ===
=== Manual ===
* New Bugs over the week: http://tinyurl.com/385jqyo filed]
* New Bugs over the week: [http://tinyurl.com/385jqyo filed]
* QA continues to flag blocking-fennec bugs, so please keep on top of triaging!  We'll be having another qa bug triage for next week
* Results from [https://wiki.mozilla.org/QA/Fennec/Waverley#Results nightly Smoketest runs].  These are ran against Android, GTK, and QT
* Results from [https://wiki.mozilla.org/QA/Fennec/Waverley#Results nightly Smoketest runs].  These are ran against Android, GTK, and QT
** no new blockers found.
* New [https://wiki.mozilla.org/QA/Fennec/Milestones/2.0#General_Test_Areas 2.0 features testplans] popping up (awesomescreen, platform integration, RTL)
* New [https://wiki.mozilla.org/QA/Fennec/Milestones/2.0#General_Test_Areas 2.0 features testplans] popping up (awesomescreen, platform integration, RTL)
* [http://quality.mozilla.org/events/2010/08/10/testday-mobile-firefox-2-alpha-1/ MobiFx Testday] on 9/10  
* [http://quality.mozilla.org/events/2010/08/10/testday-mobile-firefox-2-alpha-1/ MobiFx Testday] on 9/10  
Line 86: Line 98:


=== Automation ===
=== Automation ===
* browser-chrome - need some attention, carryover from last week
** new test files {{bug|489163}} and {{bug|570706}} are blocked on awesomebar problem
** need review for {{bug|571865}}
* talos
** tpan/tzoom?  we should figure this out this week
* [[https://wiki.mozilla.org/Mobile/Fennec_Unittests/green#mochitest mochitest: green]]
** 100% blocked on {{bug|590121}} unless we do browser.tabs.remote=false, traction on this, but still broken
** {{bug|590248}} and {{bug|587646}} account for 60% of known mochitest failures on n900!, no progress on these two bugs?!


== Other ==
== Other ==
* build tiers
* build tiers
** need testing
** need testing

Latest revision as of 18:50, 1 September 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

  • See timeline
    • Alpha 1 released
    • Beta 1 code freeze: Sept 7
      • ~ 1 week

Major Topics for This Week

Front-end

  • Working on Beta 1 blockers
  • Features (see Planning page)
    • Project to remove tile manager is well underway
    • Working on tweaks to the new Awesomebarscreen search provider layout
    • Looking for feedback on the "two-taps" behavior for virtual keyboards
  • Working with Madhava on UX designs and loose ends

UX design

  • Working with Martell on the Android theme mockups

Maemo

Qt

  • some/more Tests should be running nightly!

Android

  • please provide feedback on Android theme mockups [1]
  • need to solidify our minimum requirements for 2.0
    • screen sizes
    • min CPU
    • how to communicate

Electrolysis

  • jchen is working on cross-platform IME support under PuppetWidget (bug 591047)
    • hopefully this will fix some of the maemo bugs as well
  • MikeK is working on remoting geo providers.
  • Hoping to disable http cache, transport threads in child process. bug 559714

Layers

Some TODOs for b1.

General Platform

Geolocation

Video

Camera

Plugins

Performance

  • bug 359608 is almost done (suspend animations when in the bfcache). Can we force the browser to put everything in the bfcache (go to about:blank) when idle, to save power?
  • Deprecating IsLowMemory() predicate. Subsystems will still broadcast memory-pressure.

Networking

Core download manager work is done, a couple of bugs still in progress bug 589025, bug 567267, bug 591081

Graphics

Startup

Layout

Content

Release Engineering

  • looking at talos red
  • 2.0a1 install status
  • pageloader oom should land during downtime
  • Android Unit testing
    • working on integrating the tools from QA Automation into the build steps
    • I've manually run the scripts to insure that the steps are working on the tegras

QA

Manual

  • New Bugs over the week: filed
  • QA continues to flag blocking-fennec bugs, so please keep on top of triaging! We'll be having another qa bug triage for next week
  • Results from nightly Smoketest runs. These are ran against Android, GTK, and QT
    • no new blockers found.
  • New 2.0 features testplans popping up (awesomescreen, platform integration, RTL)
  • MobiFx Testday on 9/10
  • Welcome new QA member, Naoki Hirata! (irc: nhirata)

Automation

  • browser-chrome - need some attention, carryover from last week
  • talos
    • tpan/tzoom? we should figure this out this week
  • [mochitest: green]
    • 100% blocked on bug 590121 unless we do browser.tabs.remote=false, traction on this, but still broken
    • bug 590248 and bug 587646 account for 60% of known mochitest failures on n900!, no progress on these two bugs?!

Other

  • build tiers
    • need testing