Mobile/Notes/25-Jan-2012: Difference between revisions

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
 
(23 intermediate revisions by 12 users not shown)
Line 9: Line 9:
* String freeze: 2012-01-17 (Aurora)
* String freeze: 2012-01-17 (Aurora)
** Missed! We still have several patches that need to land on m-c and/or m-a
** 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
* Next merge: 2012-01-31
** This will put Native on Beta
** This will put Native on Beta
Line 26: Line 28:
* What are working on this week?
* What are working on this week?
* Anything blocking you?
* Anything blocking you?
Please keep your update to under 2 minutes!
 
Please keep your update to 120 seconds!
 
===James W. (snorp)===
===James W. (snorp)===
===Kats===
===Kats===
Line 56: Line 60:


===AlexP===
===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)===
===Chris Lord (cwiiis)===


Line 71: Line 90:


===Chris Peterson===
===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===
===GCP===
*Last week:
*Last week:
Line 89: Line 123:


===Brian N===
===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===
===Sriram===
* Last Week
* Last Week
Line 114: Line 160:


===LucasR===
===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===
===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 [http://limpet.net/full 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===
===Margaret===
Done:
Done:
Line 121: Line 193:
* Save as PDF bugs ({{bug|718499}}, {{bug|720427}})
* Save as PDF bugs ({{bug|718499}}, {{bug|720427}})
* Full page (including iframe) plugins ({{bug|719860}})
* Full page (including iframe) plugins ({{bug|719860}})
* Login manager fix ({{bug|718708}})
* Login manager fix (null host for data: URIs) ({{bug|718708}})
* Clean up some java warnings ({{bug|720581}}, {{bug|720574}})
* Clean up some java warnings ({{bug|720581}}, {{bug|720574}})


Line 131: Line 203:
===BLassey===
===BLassey===
* triage, reviews, meetings
* 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===
===DougT===
Line 163: Line 238:


===Ian Barlow===
===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===
===Patryk Adamczyk===
<b>Last Week</b><br>
+ Working on Bug Fixing<br>
<b>This Week</b><br>
+ Working with Sriram on UI Polish bugs.<br>
+ Compiling Firefox 12 design spec.


== Round Table ==
== 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).
*[http://meetup.com/Firefox-Android-Superheroes Firefox mobile meetup in SF next Wednesday evening]

Latest revision as of 19:06, 25 January 2012

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