Mobile/Notes/15-Feb-2012

From MozillaWiki
< Mobile‎ | Notes
Jump to: navigation, search

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:
  • 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
  • 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

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

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
  • 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

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
    • 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