Mobile/Notes/04-Jan-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
  • vidyo: Warp Core

Schedule

  • String freeze: 2012-01-17 (Aurora)
  • Next merge: 2012-01-31

Major Topics for This Week

  • Stability: With Firefox Mobile in Aurora, we need to be working toward a "release-quality" software. We landed a lot of functionality, but that code has more than a few bugs. We need to drive down the current bug list (486 bugs found).
  • Regressions: We need to take a more critical eye to our patches, reviews and testing. Regressions have recently made Firefox hard to dogfood for many people. We need to work quickly, but carefully, to get some of the recent regressions cleared.
  • Performance: The native re-write is about improved performance. We have seen some solid improvements over the XUL version in some areas, but not in others. We need to make sure we don't regression performance in areas like pageload and post-load rendering. See tbpl to compare native to XUL.

Application

Native Front-end

Android Platform

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 2 weeks
    • Had a good week off
    • Fixed bugs:
      • bug 709817 (race condition in PZC)
      • bug 710297 (canvas becoming clipped)
      • bug 712386 (PZC allows infinite zooming)
      • bug 713729 (flingrunnable runs forever in some conditions)
      • bug 709924 (scrolling input fields into view when zoomed)
      • bug 712761 (window.open was failing)
      • bug 713586 (robustify against race conditions)
    • patches pending review for 715011 (subwindow scrolling wasn't working on some blog post)
    • looking at getting robotium working locally
      • fixed bug 714903 (getLanIp for mochitests on mac os x)
      • currently fennec is dying with an exception, need to investigate more
  • Next week
    • More bug fixing
    • Harass people for logs from issues I can't reproduce
  • Blockers
    • None at this time

GBrown

Last week:

  • Vacation

Next week:

  • Bug 715060, etc: Robotium clean-up
  • Bug 712277: Looking into a new crash in the network cache

AlexP

Last week

  • Vacation

This week

  • Review and work on the new IME-related bugs

Chris Lord (cwiiis)

Chris Peterson

  • Last week:
    • Vacation (and reporting Fennec bugs found during real world browsing :)
  • This week:
    • bug 712791 - Investigating CNN topcrash. I can't repro on my devices, but I will borrow QA's device in MV.
    • bug 714874 - Posted patches to fix java warnings. Waiting for some reviews.
    • bug 709230 - Investigating ProGuard build problems on some try servers.
  • Blockers:
    • bug 709230 blocked by try server errors. Working with joduinn to isolate differences between "try-linux-slave"and "linux-ix-slave" builders.

GCP

  • Last week:
    • Vacation
    • bug 702217 OOM crash in nsUrlClassifierStore::ReadPrefixes or nsUrlClassifierPrefixSet::SetPrefixes
    • bug 714148 NullPointerException at org.mozilla.gecko.db.AndroidBrowserDB.updateFaviconForUrl
    • bug 713408 Don't clutter log with history entries in Profile Migrator
    • bug 712718 Crash on startup in org.mozilla.gecko.ProfileMigrator$PlacesTask.addHistory (and all dupes)
  • Next week:
    • bug 702217 OOM crash in nsUrlClassifierStore::ReadPrefixes or nsUrlClassifierPrefixSet::SetPrefixes
    • bug 713228 SQLiteDatabaseCorruptException: database disk image is malformed
    • bug 713283 Profile migration takes forever
    • bug 713282 UI is very laggy during profile migration
  • Blocking:
    • Nope

Brian N

  • Done
    • Vacation
  • Next
    • bug 701824 - "Show character encoding" (Text encoding) preference should be hooked up
    • bug 712970 - Show 'tabs from last time' in about:home
    • bug 710845 - Search engine disabled in Add-ons Manager still appears in Awesome Screen search results
    • bug 712564 - about:firefox has almost no content when it's opened at startup

Sriram

WesJ

Last week:

  • On vacation

Next week:

  • Bug 708651 - NullPointerException in BrowserProvider.getDatabasePath
  • Other bug fixes

LucasR

Last week:

  • On vacation

Next week:

  • P1/P2 bug fixing (mostly on about:home and awesomebar)

Blockers:

  • None

MBrubeck

Last week:

  • bug 712506 - Fix urlbar end-cap backgrounds on XHDPI devices (landed on Aurora + Beta)
  • bug 710960 - Make runtests.py work out of the box with MOZ_BUILD_APP=mobile/xul
  • bug 709921 - Rename "Preferences" to "Settings" and remove unused strings
  • bug 712517 - Disable ActivityObserver on Android to fix blank screen bugs (requested approval for Aurora + Beta)

This week:

  • Fixing bugs
  • Currently blocked because my local builds won't run :(
  • Interviewing mobile candidates

Margaret

Done:

  • Vacation

Next:

  • Bug fixing (mostly around tap to play flash, form autocomplete, site settings)

Scott (jwir3)

Last week:

  • Vacation and sick :(

This week:

  • Bug 706198 - Font inflation on sites optimized for mobile.
  • Bug 707195 - Font inflation causes y.combinator.com comments to be inconsistently resized.

BLassey

  • bug 712559 don't resize topsites section of about:home
  • fixed null pointer exception bug 712980
  • bug 711156 perf regression from 12/11 to 12/12 from stat'ing profile dir

DougT

  • Worked on a patch to optimize drawing/uploading on devices with 24bit/32bit displays. (bug 714668)
  • dhtml is wicked slow on native, but not xul. (bug 713775)

MFinkle

Done:

  • Started looking into why XUL is faster than Native in our Talos tests (bug 713775)
  • Started looking into static analysis tools for Java (and Android). Tested both FindBugs and PMD. They worked OK and actually found some real bugs, along with a lot of cleanup work.
  • Landed bug 714708 - NullPointerException at GeckoInputConnection.notifyIME
  • Landed bug 714710 - LayerRenderer.checkFrameRateMonitorEnabled should use start() instead of run()
  • Landed bug 714715 - Variable is used before a null check in GeckoApp.launch
  • Landed bug 714713 - Comparison of strings using ==
  • Landed bug 714711 - A few unused local variables in PanZoomController.onScaleEnd
  • Landed bug 714829 - Unused StringBuffer is created in GeckoApp.addEnvToIntent
  • Landed bug 714762 - ArrayIndexOutOfBoundsException at Tabs.getTabAt
  • Landed bug 714829 - Unused StringBuffer is created in GeckoApp.addEnvToIntent
  • Landed bug 714602 - Use defaultPrevented instead of the deprecated getPreventDefault()
  • Landed bug 714062 - Add-ons Manager page should be opened once
  • Landed bug 711515 - Opening links from external apps doesn't work if session restore is active

Next:

  • Fix up a merge problem we had in openURI
  • Change external links to always open in new tabs
  • Update the Add-on Manager theme
  • Add options for add-ons in Add-on Manager

Madhava

Before:

  • Holidays

Now:

  • Fine grit polishing; bug prioritization, etc.
  • re-investigating search

Ian Barlow

Week before holidays

  • More visual polish, misc UI bugs

This week

  • Continuing to detail the UI
  • Putting together channel branded themes for about: pages
  • Getting started on 7" and 10" tablet UIs

Patryk Adamczyk

Last Week
Vacation / Bug Submission & Fixing

This Week
Continuing to scrub the UI for bugs

QA

Blocking:

  • This week's Top Bugs
  • Gralloc crashing, Tab switch crashing, rotation crashing Snorp ftw, and white screens
  • Feature work still incomplete (Sync? Tab Restore? Readability?)

Last week:

  • FF10 Beta 2 deployed
  • adding feature testcases to litmus
  • bug verifications and triage
  • See weekly updates on status of FF11 features testing

This week:

  • Fennec Aurora Testday this friday, 1/6! Please join #testday channel
  • FF10 beta 3 testing
  • more triage, writing testcases for features
  • A week of uTest crowdsource testing on topsites font inflation testing

Round Table

  • Sync status