Mobile/Notes/25-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
  • Warp Core Vidyo Room

Schedule

  • String freeze: 2012-01-17 (Aurora)
    • Missed! We still have several patches that need to land on m-c and/or m-a
    • Need a bug list of what needs string changes
    • add 'late-l10n' keyword to bugs that need strings.
  • Next merge: 2012-01-31
    • This will put Native on Beta
    • We will be discussing whether Native is ready for Beta during this week

Major Topics for This Week

  • Crashes are still too high
  • UI Responsiveness got worse (and is getting better)

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 120 seconds!

James W. (snorp)

Kats

  • Last week
    • fixed bug 703347 (void beneath the web needs background)
    • fixed bug 713780 (performance regression from JSONStringer)
    • fixed bug 717085 (bad viewport on background tabs during session restore)
    • fixed bug 716863 (can end up in overscroll after panning a subdocument)
    • fixed bug 719954 (testBookmark hangs and also doesn't actually test bookmarks)
    • fixed bug 718961 (regression in visited history link coloring)
    • patch pending review for bug 712065 (SVG pages were cropped)
    • worked on bug 720144 (pan/zoom tests) - got a little stuck trying to get a bitmap of what's displayed on-screen but have some possible options i'm trying
  • Next week
    • keep working on more bugs
  • Blockers
    • none right now

GBrown

Last week:

Next week:

  • Finish bug 696095.
  • Bug 705192 - remotexpcshelltests.py cannot execute xpcshell via SUT agent
  • Bug 716948 - LinkedIn buttons are blank when viewing invitation

AlexP

Last week

  • bug 711648 - Pre-commit underline is not shown for the composing text
    • Finished composition events fixes
    • Pushed the patch
  • bug 712972 - Can't type mzl.la into awesome bar
    • Discussed the bug with Madhava, confirmed the workaround and pushed the patch
    • Filed a follow-up bug 719527 - Enable input suggestions for the AwesomeBar when it's in Search mode
  • IndexOutOfBoundsException in SpannableStringBuilder.getChars() - bugs 717932, 720085, 720092.
    • Started looking at the crashes - could not reproduce yet, trying to add more checks for range boundaries
  • bug 708280 - delay checking for update
    • Investigated possible solutions
    • Implemented a fix

This week

  • Work on the assigned bugs

Chris Lord (cwiiis)

  • Last week:
    • bug 717283 - On-demand tile usage
    • bug 718388 - Use viewport 'prediction' to reduce checkerboarding
    • Reviews
  • This week:
    • Finally landed bug 717283
    • Fixed bug 720663 - devicemanagerADB pushDir fallback doesn't always work
    • Looking at bug 717349 - Telemetry to measure checkerboarding
    • Looking at reducing resolution based on checkerboarding (depends on above)
    • Hopefully help with bug 716581 (Investigate tile-by-tile rendering to reduce checkerboarding)
    • More reviews

Chris Peterson

  • Last Week
    • DONE bug 714874 - Fixed Java warnings for Fennec and Sync
    • Investigating non-Java compositor path
    • Continuing Socorro and ProGuard investigation
  • This Week
    • DONE bug 701002 - Fixed Fennec crash reporting for Socorro
    • DONE bug 709170 - Don't build Java debug when we don't have to. Shrinks apk by a whole *50KB*! ;)
    • SOLVED bug 715298 - Fennec Java builds succeed on "linux-ix-slave" builders, but fail on "try-linux-slave" builders
      • bug 709230 - Preparing ProGuard optimizer patches for review
  • Blockers
    • None.

GCP

  • Last week:
    • bug 702217 OOM crash in nsUrlClassifierStore::ReadPrefixes or nsUrlClassifierPrefixSet::SetPrefixes is fixed but begot:
      • bug 719531 FallibleTArray can cause OOM aborts
      • bug 716638 mozalloc_handle_oom should propogate the failed allocation size into crash reports
      • bug 720444 Add more available memory reporting to crash reports
    • bug 713228 SQLiteDatabaseCorruptException: database disk image is malformed: PRAGMA synchronous=1;
    • bug 719125 Profile Migration does not preserve frequency count.
    • bug 713283 Profile migration takes forever
    • bug 710331 UX for bookmarks and history import
    • bug 720461 Crash in profile migration NumberFormatException [@ PlacesTask.migrateHistory]
  • This week:
    • bug 673470 Replace the sqlite safeb store with a flat file (m-c landing)
    • bug 715550 Migration of Sync settings from XUL Fennec
  • Blockers:
    • Potentially dependencies between bugs for m-c -> m-a (see patch queue)

Brian N

  • Done
    • bug 716906 - Add "Firefox Sync" item to settings
    • bug 701092 - Limit session restore attempts
    • bug 719662 - Use nsIPrefLocalizedString for getComplexValue
    • bug 715225 - Clean up menu contents
    • Investigated bug 716681 - Tabs are being duplicated when going back into Fennec
  • Next
    • bug 719900 - Remove blank favicon images from awesomebar lists
    • bug 710845 - Search engine disabled in Add-ons Manager still appears in Awesome Screen search results
    • bug 717428 - Reuse favicons in DB

Sriram

  • Last Week
    • Vacation - slurping coffee - 4 times a day :-D
  • This Week
    • Completed restricting height of tabs menu
    • Working on autocomplete popup list related bugs
    • WIP on URL bar with a tail - waiting for newer resources from Ian
      • This fixes a lot of polish bugs on URL bar
  • Blockers
    • Newer set of resources from Ian to complete URL bar

WesJ

Last week:

  • Landed touch events! Disabled touch events! A few issues left to sort out
    • bug 721079 - preventDefault on touchmove isn't handled quickly enough
    • bug 721076 - ACTION_UP (Android event) issues
    • bug 721080 - Make pages release panning
  • Password Sync
  • A slew of other bugs, mostly dealing with select elements

This week:

  • bug 718760 - Java crypto. Had some meetings about a range of options. Hope to have a patch up soon.

LucasR

Last week

  • Invite users to setup sync on about:home
  • Frequent crash on local DB
  • Version and icons on addons in about:home
  • Organizing focused effort to fix UX for tabs and startup

Next week

  • More P1/P2 bugs
  • Startup-related bugs
  • Start preparing FOSDEM talk about Firefox Mobile

Blockers

  • None

MBrubeck

Done:

  • bug 718296 - Can't navigate to host without a .tld
  • bug 719795 - Crash when GeckoSmsManager.init is called more than once
  • bug 717283 - Fix Android build bustage
  • bug 719271 - Site-specific zoom level shouldn't apply to media documents
  • Ported Full Screen add-on to native Fennec, found some problems (bug 719557).
  • Interviewed an Android developer for BrowserID position.

Next:

  • bug 715179 - Custom UI for font inflation prefs. (Not for Aurora?)
  • Bug fixing and UI polish.

Margaret

Done:

Next:

  • Continue looking into UI responsiveness pain points
  • More random bugs

Scott (jwir3)

BLassey

  • triage, reviews, meetings
  • built an AOSP image for panda boards and got tests running on it
  • broke up screenshots to make them not block the message loop
  • made screenshots cancelable

DougT

  • Triaging, patch review, mentoring...
  • Investigating topcrash crashes.

MFinkle

Done:

  • Gave a "Firefox Mobile: After the Reboot" preso at Mozilla Vision (Tokyo)
  • Made a "Firefox Mobile: After the Reboot" blog post as well
  • Did some digging into TouchBadMemory crash to help split out issues
  • Reviews

Next:

  • Reviews
  • More work on add-ons options (bug 696533)
  • Work on planning for Beta

Madhava

Things it would be great to have done for beta:

  • Experience of startup / page load
    • Cut down the amount of checkerboarding - bug 716581
    • Handful of startup weirdness bugs: tracked in bug 721008
  • Fix the p1/p2 font inflation bugs -- we want this to be as right as possible for beta; bug 706193, bug 706198
  • Get frecency / top sites as right as we can: bug 704977
  • Get the in-browser Sync UI pieces in, so people can find and set up sync
    • bug 708414, bug 716906 - looks like they're in!
  • Get the tab menu not covering the whole screen -- may seem minor, but I want people to get the right idea of how it works as of beta - bug 712526
  • Some thumbnail tweaks around differences in tab menu / start page, scaling where we shouldn't be (bug #)
  • UI responsiveness (opening a tab; aweseomescreen top sites list coming in; settings screen entries becoming enabled)

Ian Barlow

Last Week

  • Kicked off designs for tablet UI refresh

This Week

  • Startup UX
  • Visual consistency throughout the app
    • Thumbnail size / style: Bug 721032
  • Continuing tablet visual design exploration, with a focus on
    • Start Page
    • Awesomebar interaction
    • Sign in to browser

Patryk Adamczyk

Last Week
+ Working on Bug Fixing

This Week
+ Working with Sriram on UI Polish bugs.
+ Compiling Firefox 12 design spec.

Round Table

  • End game! Go review your bugs. If you don't think you can fix in the next month (don't under estimate), talk to someone. P1/P2 only. If you aren't working on one, please talk to someone. We need to load balance.

Android 2.1 crashers

  • bug 705874 - xperia x10 (QA has one in MV)
  • bug 720712 - Samsung SCH-i400 (Continuum) (deviceanywhere)
  • bug 699301 - Huawei Ideos S7 (QA has one in MV) blassy had mentioned filesystem issue?

SUMO

  • Documentation sprint to update all mobile articles for FF11--need to complete article updates in three weeks to support NativeUI release in six weeks, (localizers ideally need three weeks to translate).
  • Firefox mobile meetup in SF next Wednesday evening