Mobile/Notes/26-Sep-2012: Difference between revisions

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
 
(22 intermediate revisions by 14 users not shown)
Line 33: Line 33:


Next week:
Next week:
* PTO
* PTO from Friday September 28 to Monday October 8


===GBrown===
===GBrown===
* Last week:
** {{bug|770461}} Intermittent Robocop | testHistoryTab | Context menu has New Tab option
** {{bug|794070}} Intermittent TEST-UNEXPECTED-FAIL | testHistoryTab | First row has Today header - Yesterday
** {{bug|785577}} Intermittent testWebContentContextMenu | Exception caught - junit.framework.AssertionFailedError: The text: Open is not found!
** {{bug|792147}} [ARMv6] Disable in-memory file cache
** {{bug|675049}} xpcshell/netwerk/test/unit/test_bug654926.js fails on Android
* Next:
** {{bug|792212}} - on the tegras we have found that reftests fail a lot...
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
* Done
** {{bug|793656}} - Progressive tile upload causes flickering when invalidating (on m-c)
** {{bug|794200}} - When drawing progressively with tiles, draw them in an 'intelligent' order (r+'d)
** {{bug|794465}} - Progressive tile painting causes seams to appear in updated content (such as animated gifs) (r+'d)
* Now/next
** {{bug|794130}} - Aborting painting outside the viewport
** {{bug|798998}} - Planeswalker Points website fails to invalidate correctly
** Plan out low-res tiles for progressive tile drawing with BenWa
* Low priority/blocked
** Blog about invalidation work
** {{bug|785069}} - tcheckerboard2 has regressed substantially since Jul 22nd
** {{bug|792415}} - Covered areas of fixed position elements are not rendered
** Invalidation bugs (waiting on DLBI)
** {{bug|783914}} - WEBGL_depth_texture doesn't work using ANGLE (low priority)
** {{bug|786412}} - Consolidate ContainerLayer functions (waiting on nrc's shadow layers work)
===Chris Peterson===
===Chris Peterson===


Line 55: Line 82:
**{{Bug|727370}} Bad(?) files in safebrowsing folder in user profile prevent loading any site after installing update
**{{Bug|727370}} Bad(?) files in safebrowsing folder in user profile prevent loading any site after installing update
**{{Bug|741808}} Finish enabling URL classification in SafeBrowsing.js component
**{{Bug|741808}} Finish enabling URL classification in SafeBrowsing.js component
**{{Bug|792065}} Uninitialised value use in nsIdleServiceDaily::DailyCallback
*Next week:
*Next week:
**{{Bug|792339}} OUT_OF_MEMORY_KILLED telemetry breakdown
**{{Bug|792339}} OUT_OF_MEMORY_KILLED telemetry breakdown
**{{Bug|785960}} "Don't keep activities" developer option gets counted as OOM in telemetry
**{{Bug|785960}} "Don't keep activities" developer option gets counted as OOM in telemetry
**{{Bug|778855}} affects mobile because we take >2s to start up
**{{Bug|778855}} affects mobile because we take >2s to start up
**Tab thumbnails (bug 787318 etc)
*Blockers:
*Blockers:
**Need Telemetry reports from bug 792339
**Need Telemetry reports from bug 792339


===Brian N===
===Brian N===
* Past
** WIP Bug 582244 - Implement Private Browsing
** WIP Bug 769145 - Add an opt-in for the search suggestions feature
* Future
** Land Bug 582244 - Implement Private Browsing
*** Maybe help with necessary platform changes
*** Also need to add a real UI
** Land Bug 769145 - Add an opt-in for the search suggestions feature
** Bug 722661 - Stub restored tabs before Gecko starts
===Sriram===
===Sriram===
* Done:
** Landed submenus
*** Working on uplifting
* Doing:
** Personas: http://cl.ly/image/3c2v3d41321c
*** Need more concrete decisions on designs to approach this
===WesJ===
===WesJ===
Last week:
* Bug 793750 - After starting up the Marketplace app through FF Android in Open with app, then returning to FF Android and reaccessing marketplace.mozilla.org on a new tab, nothing happens
* Bug 793162 - Installation prompt not themed
* Bug 791612 - "other origin" bar persists after pressing Back button to return to same-origin page
* Bug 786826 - java.lang.NoSuchMethodError: android.content.SharedPreferences$Editor.apply at org.mozilla.gecko.WebAppAllocator.findAndAllocateIndex(WebAppAllocator.java) on Froyo
* Bug 790305 - Don't add history entries for redirects or error pages
This week:
* Security bugs
* Bug 793796 - If remove a web app from the list of active processes, then try to re-launch it - splashscreen loads, but content occasionally does not load
===LucasR===
===LucasR===
'''Last week'''
* PTO on Wednesday, Thursday, Friday
* {{Bug|767980}} - Tab drawer animation should be smoother
'''Next week'''
* {{Bug|767980}} - Tab drawer animation should be smoother
* {{Bug|786638}} - Implement testing infrastructure for reader mode
* {{Bug|772940}} - Swipe to close animation janky
'''Blockers'''
* {{Bug|792259}} - Using TextureView in LayerView regresses panning performance
===MBrubeck===
===MBrubeck===
===Margaret===
===Margaret===
Line 83: Line 150:


===Scott (jwir3)===
===Scott (jwir3)===
'''Last Week:'''
* {{bug|710298}}: Add option for reflow-on-zoom (prototype, preffed off) [<span style="color: darkcyan;">IN REVIEW: mfinkle</span>]
* {{bug|784375}}: Add ability to specify a max ratio for font inflation [<span style="color: darkcyan;">IN REVIEW: dbaron</span>]
* {{bug|784887}}: Add a message passing interface from JS<->Java for pinch-to-zoom [<span style="color: darkcyan;">IN REVIEW: mbrubeck</span>]
'''This Week:'''
* Hopefully getting the above patches landed.
* Some small outstanding font inflation bugs.
===BLassey===
===BLassey===
Last week and this week
* {{bug|785291}} - adding support for reading directly from the apk
* {{bug|756140}} and {{bug|790139}} crashes on CM
* {{bug|793829}} in tree freetype does not have debug symbols
Blockers
* unable to reproduce CM crashes
===MFinkle===
===MFinkle===
Done:
Done:
Line 95: Line 178:


===Madhava===
===Madhava===
* expressing opinions (solicited and un-)
===Ian Barlow===
===Ian Barlow===
'''In Progress'''
* Production contractor starting Oct. 1 \o/
* {{bug|794088}} Updates to menu
** mockup http://cl.ly/image/0c0l400D460G
** new icons http://cl.ly/image/3Z393P3k362K
* Wrapping up some UX around Snippets
* {{bug|763671}} New web form elements: http://cl.ly/image/441g2z2X3p0r
* Private Browsing, Guest Mode, Safe Browsing mockups underway, coming soon
* UI Responsiveness efforts – working list https://firefox-ux.etherpad.mozilla.org/25
* Armv6 design tweaks, wrapping up this week
* Android Sync Setup Improvements
** Sketches – http://cl.ly/image/2r3B1C2i462g
** Working with Sync team and Desktop UX to scope work https://wiki.mozilla.org/Services/Sync/NextGen
* Longer term work
** First Run & Update UX – sketches http://cl.ly/image/3c460L2v1Z30
** Search Enhancements – sketches http://cl.ly/image/1Q2x3J2N1X1s
** Top Sites customization on about:home – preliminary sketching http://cl.ly/image/1F1R2J1W1d1c
** Future improvements to about:home – sketches http://cl.ly/image/1x0A1K0r2g2m
'''UX Bonus Bugs'''
General
* {{bug|792407}} Colour difference between title bar and in content UI background
* {{bug|715258}} Favicons are low quality for internal / local pages
* {{bug|716051}} Favicons are low quality for Mozilla-owned web properties
Title bar
* {{bug|784362}} Fix forward button bg alignment (tablets)
About:home
* {{bug|787765}} Update about:home thumbnails (thanks Wes!)
Menu
* <strike>{{bug|784395}} Make "Request desktop site" clearer / update checkboxes</strike>
* {{bug|784366}} Menu opens in the wrong direction
Tabs
* {{bug|792410}} Update tab thumbnails
* {{bug|792414}} Add bottom shadow to tabs tray
* {{bug|792429}} Open tab menu wider
Reader
* {{bug|792420}} Toolbar menu shouldn't allow its text to be selected
===Security/MGoodwin===
===Security/MGoodwin===


== Round Table ==
== Round Table ==
===SUMO===
<b>Release</b>
Firefox Ratings on Google Play:
5 star ->  53,473
4 star ->  19,788
3 star ->  13,190
2 star ->  8,722
1 star ->  13,627
Overall rating: 3.83
108,800 Total Reviews
Trending Topics:
*Crashing on Galaxy S Devices (May be {{Bug|786000}})
*Wanting to either change the Home Page, or remove Top Sites ({{Bug|783312}})
*Bookmarks seem hard to access (Example)
<b>Beta</b>
Google Play
Firefox Beta Ratings on Google Play:
5 star -> 9715
4 star -> 3896
3 star -> 1896
2 star -> 980
1 star -> 1703
Overall rating: 4.04
Total Reviews 18,190
More Details coming, check the wiki later today.
You can View all Raw Data at the following docs:
*[https://docs.google.com/spreadsheet/ccc?key=0AoACaBSMLLxodEpma1Jmdm5EZjlyRkUyd0RDdF9oTkE Release]
*[https://docs.google.com/spreadsheet/ccc?key=0AoACaBSMLLxodFh3Mkxicm03VW1LUkFBc3lDU2Nxb2c Beta].
Please feel free to provide me feedback on the new reporting format as we continue to iterate over the next few weeks.
===QA===
* Beta test day this Friday please join #testday and help
** https://quality.mozilla.org/2012/09/discover-and-help-new-features-in-firefox-for-android-on-friday-sept-28th-2012/
==== Socorro/Breakpad/Stability ====
Hightlights:
* nhirata still on b2g more so.
* kairo's report : [https://crash-analysis.mozilla.com/rkaiser/2012-09-11/2012-09-11 fennecandroid.16.0b2.armv6.topcrash]
[https://bugzilla.mozilla.org/buglist.cgi?list_id=2999506;field0-0-0=op_sys;type0-0-1=substring;field0-0-1=short_desc;classification=Server%20Software;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;value0-0-1=Fennec;type0-0-0=substring;value0-0-0=Android;product=Socorro Socorro bugs]
[https://bugzilla.mozilla.org/buglist.cgi?list_id=3040072;short_desc_type=allwordssubstr;short_desc=skiplist;classification=Server%20Software;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;product=Socorro Skiplist]
[https://bugzilla.mozilla.org/buglist.cgi?list_id=2999485;field0-0-0=op_sys;type0-0-1=substring;field0-0-1=short_desc;classification=Components;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;value0-0-1=Fennec;type0-0-0=substring;value0-0-0=Android;component=Breakpad%20Integration;product=Toolkit Breakpad Integration bugs]
Please see [https://wiki.mozilla.org/Platform/2012-09-04#Mobile_2 Platform Meeting Notes] for Stability report

Latest revision as of 17:06, 26 September 2012

Details

  • Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: Audio-only conference# 99998
    • People with Mozilla phones or softphones please dial x4000 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 99998
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 99998
    • 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
  • Mobile Vidyo Room

Schedule

  • Next merge is 2012-10-08
  • Fx16 betas continue to ship weekly

Major Topics for This Week

ARMv6
Still collecting data to get confidence in the current minimum requirements (800MHz/512MB) as well as look for ways to test devices outside the minimums. We'd like to be able to drop the minimums to get more ARMv6 devices unblocked.

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

Sep 19 - Sep 26:

  • bug 713032 - add a MemoryMonitor class
  • bug 792496 - remove empty ScreenshotHandler delegation functions
  • bug 783230 - add a way to dump about:memory stats to logcat
  • bug 792165 - get a benchmark running for measuring memory usage
  • bug 791263 - disable screenshotting under low-memory conditions
  • bug 793677 - fix regression from bug 727352 (if you saw weird viewport-related things, this may have been it)
  • bug 791338 - fix focusing editable elements inside frames
  • filed bug 794479 with a WIP to get java code loading in addons - API suggestions welcome

Next week:

  • PTO from Friday September 28 to Monday October 8

GBrown

  • Last week:
    • bug 770461 Intermittent Robocop | testHistoryTab | Context menu has New Tab option
    • bug 794070 Intermittent TEST-UNEXPECTED-FAIL | testHistoryTab | First row has Today header - Yesterday
    • bug 785577 Intermittent testWebContentContextMenu | Exception caught - junit.framework.AssertionFailedError: The text: Open is not found!
    • bug 792147 [ARMv6] Disable in-memory file cache
    • bug 675049 xpcshell/netwerk/test/unit/test_bug654926.js fails on Android
  • Next:
    • bug 792212 - on the tegras we have found that reftests fail a lot...

Chris Lord (cwiiis)

  • Done
    • bug 793656 - Progressive tile upload causes flickering when invalidating (on m-c)
    • bug 794200 - When drawing progressively with tiles, draw them in an 'intelligent' order (r+'d)
    • bug 794465 - Progressive tile painting causes seams to appear in updated content (such as animated gifs) (r+'d)
  • Now/next
    • bug 794130 - Aborting painting outside the viewport
    • bug 798998 - Planeswalker Points website fails to invalidate correctly
    • Plan out low-res tiles for progressive tile drawing with BenWa
  • Low priority/blocked
    • Blog about invalidation work
    • bug 785069 - tcheckerboard2 has regressed substantially since Jul 22nd
    • bug 792415 - Covered areas of fixed position elements are not rendered
    • Invalidation bugs (waiting on DLBI)
    • bug 783914 - WEBGL_depth_texture doesn't work using ANGLE (low priority)
    • bug 786412 - Consolidate ContainerLayer functions (waiting on nrc's shadow layers work)

Chris Peterson

  • Done
    • bug 785340 - crash in OmxDecoder::ReadAudio
    • bug 789124 - Makefile assumes the jar command to be used is in the search path
    • bug 780239 - Android's InputMethodManager calls GeckoInputConnection.finishComposingText() on the wrong thread when dismissing "Add Search Engine" dialog
    • bug 769894 and bug 792702 - IllegalThreadStateException: Expected thread "main" but running on thread "GeckoBackgroundThread"
    • bug 790180 - CalledFromWrongThreadException: android.widget.ListView.setSelectionFromTop(ListView.java)
    • bug 786312 - CalledFromWrongThreadException: android.widget.PopupWindow.dismiss(PopupWindow.java)
  • Next
    • PTO on September 27, 28
    • bug 794233 - Stagefright video playback is blank in release builds, but not debug builds

GCP

  • Last week:
    • bug 727370 Bad(?) files in safebrowsing folder in user profile prevent loading any site after installing update
    • bug 741808 Finish enabling URL classification in SafeBrowsing.js component
    • bug 792065 Uninitialised value use in nsIdleServiceDaily::DailyCallback
  • Next week:
    • bug 792339 OUT_OF_MEMORY_KILLED telemetry breakdown
    • bug 785960 "Don't keep activities" developer option gets counted as OOM in telemetry
    • bug 778855 affects mobile because we take >2s to start up
    • Tab thumbnails (bug 787318 etc)
  • Blockers:
    • Need Telemetry reports from bug 792339

Brian N

  • Past
    • WIP Bug 582244 - Implement Private Browsing
    • WIP Bug 769145 - Add an opt-in for the search suggestions feature
  • Future
    • Land Bug 582244 - Implement Private Browsing
      • Maybe help with necessary platform changes
      • Also need to add a real UI
    • Land Bug 769145 - Add an opt-in for the search suggestions feature
    • Bug 722661 - Stub restored tabs before Gecko starts

Sriram

WesJ

Last week:

  • Bug 793750 - After starting up the Marketplace app through FF Android in Open with app, then returning to FF Android and reaccessing marketplace.mozilla.org on a new tab, nothing happens
  • Bug 793162 - Installation prompt not themed
  • Bug 791612 - "other origin" bar persists after pressing Back button to return to same-origin page
  • Bug 786826 - java.lang.NoSuchMethodError: android.content.SharedPreferences$Editor.apply at org.mozilla.gecko.WebAppAllocator.findAndAllocateIndex(WebAppAllocator.java) on Froyo
  • Bug 790305 - Don't add history entries for redirects or error pages

This week:

  • Security bugs
  • Bug 793796 - If remove a web app from the list of active processes, then try to re-launch it - splashscreen loads, but content occasionally does not load

LucasR

Last week

  • PTO on Wednesday, Thursday, Friday
  • bug 767980 - Tab drawer animation should be smoother

Next week

  • bug 767980 - Tab drawer animation should be smoother
  • bug 786638 - Implement testing infrastructure for reader mode
  • bug 772940 - Swipe to close animation janky

Blockers

  • bug 792259 - Using TextureView in LayerView regresses panning performance

MBrubeck

Margaret

Done:

  • Find in page bar
    • Tapping find in page bar switches/closes tabs - bug 790897
    • Dismiss VKB when tapping next/previous - bug 772449
  • Top sites performance
    • Setting up search engines creates an extra top sites filter query - bug 789947
    • Multiple unnecessary AboutHomeRunnables - bug 789887
    • Experimenting with changing the query - bug 785945
  • Helping out with mentor bugs
    • I'd like to brainstorm ways to organize more interesting/important tasks for contributors

Next:

  • Continue working on top sites perf

Scott (jwir3)

Last Week:

  • bug 710298: Add option for reflow-on-zoom (prototype, preffed off) [IN REVIEW: mfinkle]
  • bug 784375: Add ability to specify a max ratio for font inflation [IN REVIEW: dbaron]
  • bug 784887: Add a message passing interface from JS<->Java for pinch-to-zoom [IN REVIEW: mbrubeck]

This Week:

  • Hopefully getting the above patches landed.
  • Some small outstanding font inflation bugs.

BLassey

Last week and this week

Blockers

  • unable to reproduce CM crashes

MFinkle

Done:

  • Added more custom views to the layout inflater (bug 793083)
  • Hide the WebApps promo in Beta and Release (bug 787188)
  • Planning, Triage and Reviews

Next:

  • Cache the DPI in nsWindow so we can stop making so many AndroidBridge::GetDPI JNI calls
  • Will be in SF/MV next week

Madhava

  • expressing opinions (solicited and un-)

Ian Barlow

In Progress

UX Bonus Bugs

General

  • bug 792407 Colour difference between title bar and in content UI background
  • bug 715258 Favicons are low quality for internal / local pages
  • bug 716051 Favicons are low quality for Mozilla-owned web properties

Title bar

  • bug 784362 Fix forward button bg alignment (tablets)

About:home

  • bug 787765 Update about:home thumbnails (thanks Wes!)

Menu

  • bug 784395 Make "Request desktop site" clearer / update checkboxes
  • bug 784366 Menu opens in the wrong direction

Tabs

Reader

  • bug 792420 Toolbar menu shouldn't allow its text to be selected

Security/MGoodwin

Round Table

SUMO

Release Firefox Ratings on Google Play:

5 star -> 53,473

4 star -> 19,788

3 star -> 13,190

2 star -> 8,722

1 star -> 13,627

Overall rating: 3.83

108,800 Total Reviews

Trending Topics:

  • Crashing on Galaxy S Devices (May be bug 786000)
  • Wanting to either change the Home Page, or remove Top Sites (bug 783312)
  • Bookmarks seem hard to access (Example)

Beta Google Play

Firefox Beta Ratings on Google Play:

5 star -> 9715

4 star -> 3896

3 star -> 1896

2 star -> 980

1 star -> 1703

Overall rating: 4.04

Total Reviews 18,190

More Details coming, check the wiki later today.


You can View all Raw Data at the following docs:

Please feel free to provide me feedback on the new reporting format as we continue to iterate over the next few weeks.

QA

Socorro/Breakpad/Stability

Hightlights:

Socorro bugs

Skiplist

Breakpad Integration bugs

Please see Platform Meeting Notes for Stability report