Mobile/Notes/08-Jun-2011: Difference between revisions

< Mobile‎ | Notes
 
(14 intermediate revisions by 6 users not shown)
Line 7: Line 7:


== Schedule  ==
== Schedule  ==
* Fennec 7 (nightly)
** This is the active development trunk
* Fennec 6 (aurora)
** The door is closing for new patches
* Fennec 5 Beta 4 (beta)
** Shipped
* Fennec 5 Beta 5 (beta)
** We will go to build with desktop, but we don't know if we will actually ship it


== Major Topics for This Week ==
== Major Topics for This Week ==
Line 12: Line 20:
== Application ==
== Application ==
=== Front-end ===
=== Front-end ===
* Work for Fx7 -> We have [https://wiki.mozilla.org/Firefox/Flight_Tracking#Mobile_3 Features], [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=blocking-fennec%3A7 Bugs] and Testing
** Look at larger list of [https://wiki.mozilla.org/Features/Mobile Features] to add a few to the release.
* Know your ABCs (Always Be Coding)
** If you get stuck on something, have a backup project to fallback.
** Keep patches and reviews moving forward.


=== UX design ===
=== UX design ===
* V7
** language selection is in nightlies, but needs pref-ing on
** text selection handles over for dev
** error page revisions ready to go
** hope to see ben's awesome elastic sidebars land!
** Ian starting on camera UI
* ongoing work on
** honeycomb theme and structure
** sync improvements
** readability discussion yesterday; mbrubeck drafting proto-spec
* user study re: discoverability this afternoon
* ongoing longer-term tablet concept work and Firefox Home design work with that team


== Platform Support ==
== Platform Support ==
=== Android ===
=== Android ===
* Plugins
** work has moved to http://hg.mozilla.org/users/blassey_mozilla.com/droid-plugins (regular repo, not shared patch queue)
** Sample plugin renders in both implemented drawing models
** We seem to have implemented everything Flash calls, but we're not seeing it render.
* {{bug|661843}} GeckoSurfaceView may double memory requirement for painting
** Chris Lord jumped right in and potentially halved our SurfaceView's memory requirement
** Welcome to the team!


=== Maemo ===
=== Maemo ===
Line 28: Line 62:
== Testing ==
== Testing ==
=== QA ===
=== QA ===
Android device compatibility survey summary
* http://people.mozilla.com/~atrain/mobile/summary-report-06072011.pdf
** todo: Triage responses
Firefox 5 beta 4 signed off yesterday
Firefox 5 beta 5 internal only
* l10n checks
13 days to next merge
* Aurora 6 feature work progressing
* Nightly 7 assembling requirements for features
[https://wiki.mozilla.org/index.php?title=QA/Fennec/crash_rep_08june crash report]
* format will change for next week; please speak to nhirata for any ideas to make this better for developers


=== Test Suites ===
=== Test Suites ===
Line 34: Line 83:


== Release Engineering ==
== Release Engineering ==
[https://intranet.mozilla.org/Build:Mobile:Priorities Priorities page]
* releases
** (lsblakk) {{bug|661764}} - Fennec 5.0b5 - waiting for 'go'.  Lukas is in Paris, and will be building in UTC+1 time.
** {{bug|660943}} - Fennec 5.0b4 - pushed live yesterday
** {{bug|574764}} - port mobile releases to 0.8 automation. Go/no-go for 6.0b1 will be this Friday.  Fallback option is to continue using split repo releases until it is ready.
* tegras
** Now on Firefox tinderbox page. Unit tests are hidden -- {{bug|661896}} tracks the blocking bugs needed to unhide.
** [FIXED] {{bug|660365}} - org.mozilla.fennec_unofficial
*** [FIXED] {{bug|661994}} - fennec won't install on tracemonkey
** [FIXED] {{bug|662470}} - tegra jsreftests on tracemonkey
** [almost there?] {{bug|643607}} - browser-chrome T-FAIL
* fyi: l10n changes. Note that "de" was last in Fennec5.0b1, not b2,b3,b4; "no-NO" has not been in Fennec5.0b1,b2,b3,b4.
* How do we reduce the number of meetings?
** How many people find these updates useful ?  Is the wiki enough, or does it help to have a voice?


== Other ==
== Other ==
* Meetings with Jetpack and WebApp teams this week

Latest revision as of 16:51, 8 June 2011

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

  • Fennec 7 (nightly)
    • This is the active development trunk
  • Fennec 6 (aurora)
    • The door is closing for new patches
  • Fennec 5 Beta 4 (beta)
    • Shipped
  • Fennec 5 Beta 5 (beta)
    • We will go to build with desktop, but we don't know if we will actually ship it

Major Topics for This Week

Application

Front-end

  • Work for Fx7 -> We have Features, Bugs and Testing
    • Look at larger list of Features to add a few to the release.
  • Know your ABCs (Always Be Coding)
    • If you get stuck on something, have a backup project to fallback.
    • Keep patches and reviews moving forward.

UX design

  • V7
    • language selection is in nightlies, but needs pref-ing on
    • text selection handles over for dev
    • error page revisions ready to go
    • hope to see ben's awesome elastic sidebars land!
    • Ian starting on camera UI
  • ongoing work on
    • honeycomb theme and structure
    • sync improvements
    • readability discussion yesterday; mbrubeck drafting proto-spec
  • user study re: discoverability this afternoon
  • ongoing longer-term tablet concept work and Firefox Home design work with that team

Platform Support

Android

  • Plugins
  • bug 661843 GeckoSurfaceView may double memory requirement for painting
    • Chris Lord jumped right in and potentially halved our SurfaceView's memory requirement
    • Welcome to the team!

Maemo

Performance

  • Cache improvements
    • Cache compression under review: compress uncompressed text/html/js files using zlib
    • Implementing improved eviction algorithm for disk cache
    • Found a bug in the memory cache implementation of LRU-SP

Testing

QA

Android device compatibility survey summary

Firefox 5 beta 4 signed off yesterday

Firefox 5 beta 5 internal only

  • l10n checks

13 days to next merge

  • Aurora 6 feature work progressing
  • Nightly 7 assembling requirements for features

crash report

  • format will change for next week; please speak to nhirata for any ideas to make this better for developers

Test Suites

Test Automation

Release Engineering

Priorities page

  • releases
    • (lsblakk) bug 661764 - Fennec 5.0b5 - waiting for 'go'. Lukas is in Paris, and will be building in UTC+1 time.
    • bug 660943 - Fennec 5.0b4 - pushed live yesterday
    • bug 574764 - port mobile releases to 0.8 automation. Go/no-go for 6.0b1 will be this Friday. Fallback option is to continue using split repo releases until it is ready.
  • tegras
    • Now on Firefox tinderbox page. Unit tests are hidden -- bug 661896 tracks the blocking bugs needed to unhide.
    • [FIXED] bug 660365 - org.mozilla.fennec_unofficial
      • [FIXED] bug 661994 - fennec won't install on tracemonkey
    • [FIXED] bug 662470 - tegra jsreftests on tracemonkey
    • [almost there?] bug 643607 - browser-chrome T-FAIL
  • fyi: l10n changes. Note that "de" was last in Fennec5.0b1, not b2,b3,b4; "no-NO" has not been in Fennec5.0b1,b2,b3,b4.
  • How do we reduce the number of meetings?
    • How many people find these updates useful ? Is the wiki enough, or does it help to have a voice?

Other

  • Meetings with Jetpack and WebApp teams this week