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


  • 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
  • #mobile for backchannel
  • Warp Core Vidyo Room


  • Next merge is 2012-04-24

Major Topics for This Week

Release Planning
We have been keeping an eye on the blocking bug counts, stability and performance metrics. The current plan was to uplift all required code to Aurora (Fx13) and ship a Beta to the marketplace 4/16+baketime. The adjusted plan (proposed) is to wait for Fx14 to merge to Aurora and ship a Beta to the marketplace 4/24+baketime. The only date adjustment is 4/16 to 4/24. Given the longer than usual beta period, we are not expecting to adjust the final release date at this time.
Working on Soft Blockers
The release drivers may flas some blockers as "soft" meaning we'd take the fix if it makes the cut-off and is low-risk enough. Making the cut-off is an easy checkpoint, but determining low-risk is not. Even though drivers flag a bug as a soft blocker, we might still not accept the fix based on the risk level of the patch. The developer and review(s) need to chime in on the risk level.
Blocking Bug Disclaimer
Do not treat the blocking bug list as "these bugs must all be fixed before a beta candidate can be created" type of list. During blocking list cleanup, we have come across numerous bugs that would not really block if we had a beta candidate build that met our stability and performance criteria.

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)

  • Last week
    • Worked more on fullscreen support for Flash (sigh)
  • This week
    • Tabled fullscreen support, working on hack to make panning/zooming Flash better on Gingerbread/Froyo


  • Last week
    • Largely working on reducing latency to draw
      • bug 742019 - rewrite how touch events are handled in java
      • bug 740718 - null pointer dereference in the event coalescing code
      • bug 741288 - (partial checkin) reduce time spent in Gesture:ShowPress
      • bug 740883 - reduce latency between user flinging and us drawing
    • Also further tuning of displayport
      • bug 733041 - switch to velocity-bias as default to improve checkerboarding a bit
    • Miscellaneous
      • bug 741988 - checkerboarding regression caught by eideticker (fixed original problem but something else re-regressed it)
      • bug 744094 - log robocop-internal exceptions so we know when it breaks
  • Next week
    • Make the displayport strategies more preffable so qa can play around with it (bug 744241, bug 744390)
    • Work on aligning the displayport to the tiles BenWa is doing (bug 737510)
    • Try to figure out if we're doing unnecessary work due to rounding errors with float conversions and other such stupid things
  • Blockers
    • None


Last week:

  • Tile cache
  • Bug 734715 Intermittent TEST-UNEXPECTED-FAIL | Unable to copy profile to device.
  • Bug 743766 SUT agent: java.lang.IllegalArgumentException in RedirOutputThread

Next week:

  • Continue work on tile cache

Chris Lord (cwiiis)

Chris Peterson

  • This Week
    • Continuing investigation of missing key down/up events: bug 630576, bug 693338, bug 695626
    • Implementing review feedback for bug 742036 - Convert DOM key codes to Android key codes when passing key events to Flash plugin


  • Last week
    • Time off
    • bug 741528 Clicking on link results in a blank page but it renders OK by itself
    • bug 741836 Native crash without backtrace in SQLiteBridge
    • bug 743715 Cannot build Fennec without jemalloc
    • bug 742815 Probing migration status can launch multiple migrations
    • bug 743923 Don't keep history in memory during Profile Migration
  • This week
    • Finish bug 741281 Add a Java interface for sending telemetry data
    • bug 741042 Add telemetry support for timing XUL profile import
    • bug 721898 Remove history truncation code
    • Yet More UrlClassifier stuff
    • Write tests?
  • Blockers
    • bug 739629 Expose safe account creation API for profile migration

Brian N

  • Done
    • PTO
    • bug 742771 - Browser shows old URL on startup
    • Investigated bug 743411 - Cursor implementation does not conform to android.database.Cursor interface. Causes infinite loops.
    • Looking at bug 732052 - XUL Scale elements should support touch events
  • Next
    • bug 732052 - XUL Scale elements should support touch events
    • bug 743736 - Touch event handlers on take a long time to run


  • Last Week:
    • Enable/disable android services only on application pause/resume - bug 742216
    • Investigated prompt service to be ICS ready - bug 739824
      • Need test cases for various kinds of prompts to make any change
    • Grey color background on awesomebar tabs - bug 740310
    • WIP for using Custom Views instead of ViewHolder in AwesomeBarTabs
  • This Week:
    • Null check for ContentValues in SQLiteBridge - bug 738347
    • Investigated recovering locked DB in android - bug 741224
      • Need ways to reproduce it to test the posted patches
  • Blockers:
    • Zarro boogs found. Yaay!


Last week:

  • bug 708048 - context menus sometimes do not show link location
  • bug 742540 - Clicks fired near a box with a link can trigger the link
  • bug 740218 - Fennec form history content provider insert is slow on Transformer Prime
  • bug 739215 - Managed to wear mfinkle down and land, Favicon for about:firefox

This week:

  • bug 741247 - Touch events aren't consistently triggered especially on the right sides of elements


Last week

Next week

  • Release blocker fixing
  • Soft blockers fixing
  • Prepare Mobile & Mobile talk for conference in Portugal


  • None



  • bug 742428 - Update the AMO/marketplace icon in the add-on manager
  • bug 743415 - Back button goes back to about:empty after loading a redirect
  • Tracked down cause of bug 721784 - Add-ons don't work after XUL Fennec migration





  • Finish sorting out remaining click-to-play blockers
  • Help out where needed

Scott (jwir3)


  • bug 708175: fixed width form controls shouldn't have their fonts inflated


  • bug 707917: Word cloud does not render correctly
  • Need to finish looking through what remains - all blockers are complete, or on their way to being complete.
  • Likely to be bug 723947: Text size is reset after completes loading


  • dbaron reports that he hopes to have the ny times bug landed sometime late this week or early next week, assuming tests are developed as planned.
  • We need to triage some of the remaining font inflation (non-P1) bugs in Dependencies for font-inflation


Last week

  • meetings
  • reviews
  • getUserMedia for still images (held up in sr by jonas) bug 738528
  • attempted to fix a plugin crash bug 738198

Next week

  • same ole, same ole



  • Scanning for performance regressions
  • Reviews
  • Triage
  • More work on the WEBAPP intent... it's close bug 737050


  • Looking at building a list of "soft" blocking UX bugs
  • Finish the WEBAPP intent feature bug 737050


  • listing soft blockers
  • looking at panning/zooming dynamics
  • that's it - on to Ian

Ian Barlow

Last week

  • PTO + Sick + Long weekend

This week

Patryk Adamczyk


Round Table


  • This week
    • A|B testing results posted here. Summary:
      • Test coverage against Adreno 200/205/220, PowerVR SGX530/SGX540
      • Still seeing checkerboarding on zooming and overscroll (sometimes black background instead)
      • A vs. B do not pose any significant visual differences.
    • attacking late-breaking features like download manager, form sync history, webapps
    • Bugwork: Daily Triage on New/Unco bugs, and paying attention to qawanted and regressionwindow-wanted bugs
    • Qualifying Fennec XUL Beta 12b5
  • Socorro/Breakpad bugs:
    • bug 726385 Please create skiplist implementation for the Java field
    • bug 726693 Some java crashes are not being mapped correctly to bugs in bugzilla even though the crash signature fields have the "signatures" listed
    • bug 672606 - Aggregate numbers and topcrashes for Nightly and Aurora channels based on build ID date instead of crash date
    • bug 727234 - Crash Report [@ EMPTY: no crashing thread identified; corrupt dump ]
    • bug 727286 - Incorrect messaging when failing to submit a crash report
    • bug 740829 - Nightly builds report for android doesn't have any data
  • Profile Migration ran on 4/6/2012
Device rows of bookmarks Time Elapsed
HTC Desire HD 796 ~46 secs
Captivate 796 ~46 secs
Droid 2 796 ~53 secs
HTC Desire HD 2928 ~1 min 23 secs
Captivate 2928 ~1 min 22 secs
Droid 2 2928 ~1 min 38 secs