Meeting Notes Meetings notes from the Mozilla community

1-May-2013

Mobile: 2013-05-01

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule

  • Next merge: 2013-05-13
  • Next release: 2013-05-14

Major Topics for This Week

UI Hackathon

Looks like we fixed 19 ui-hackathon bugs during the sprint. Lucas has a wrap-up post that goes into more detail. The general consensus seems to be that the Hackathon was a success, and we are looking forward to doing more of them.

L10n repack changes

We stopped packaging a whole ton of files as part of the multi-locale builds. If you see any regressions, please file a bug and CC :Pike.

We’re only using those toolkit l10n files now that are explicitly referenced. Please be mindful when trying to use more files from there, you’d need to add them to the magic in http://mxr.mozilla.org/mozilla-central/source/mobile/android/locales/jar.mn#32

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs.

  • Federico Paolinelli landed bug 731491 – Extract shared ContentProvider superclass
  • Tetsuharu OHZEKI filed and fixed bug 863242 – Implement three-state UI for DNT
  • Tetsuharu OHZEKI filed and fixed bug 864097 – Use String.startsWith/contains instead of regexp in browser.js
  • Mark Capella fixed bug 828325 – The state of the -/+ buttons from text size in reader mode should be greyed when the action is not possible
  • Amod and Capella worked together to land bug 789980 – Remove empty title tag from aboutReader.html

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)

  • Bug 848482 – [SkiaGL] SourceSurface doesn’t currently work with SkiaGL
  • Bug 863223 – [layers-refactoring] regressed async canvas updates
  • Bug 848652 – Implement the ArrayBuffer version of AudioContext.createBuffer
  • Other SkiaGL stuff

Kats

  • April 24 – May 1:
    • interviews and debriefs
    • landed bug 839641 (wire up APZC to fennec). broken by bug 861727, landed bug 867269 to fix it
    • bug 865337 – assertion failure in b2g
    • continued working on bug 833795 (content jitter in B2G browser)
    • looked into bug 834243 and bug 797615 now that the cache blockage on gecko thread is fixed (bug 852467)
    • tried to reproduce bug 850659 (but failed). :mw22 reproduced it and reduced it
    • continued to help nrc debug bug 861919
    • discussed async subframe panning (meeting on friday + followups with BenWa)
    • bug 852417 – add a pref to allow reader mode on low-mem devices
  • Next:
    • PTO

GBrown

Chris Lord (cwiiis)

  • Done
    • bug 865298 – Fix-ups after dynamic toolbar refactor
    • bug 850783 – Scrollbar gets clipped when toolbar is visible
    • Got build env of b2g setup and building Keon images
    • Interview
  • Doing
    • bug 803299 – Enable 32-bit colour on Android
    • Looking into more dynamic toolbar regressions
    • Merge dynamic toolbar work to Aurora
    • Enable OMTA on Android?

Chris Peterson

  • Done
    • Push API for Android; need to discuss with dougt
    • Debugging Flash topcrash bug 827407 and upside-down video bug 863498
    • Fixed bug 863288 – OutOfMemoryError: at android.graphics.BitmapFactory.nativeDecodeByteArray(Native Method)
    • Fixed bug 864339 – Crash on ‘New Private Tab’ @ org.mozilla.gecko.mozglue.NativeZip.createInputStream(NativeZip.java:71)
    • Fixed bug 863477 – SurfaceCaps assertion failure in GLContext::UpdatePixelFormat() when playing Flash video
  • Next
    • Continue Push API

JChen

  • Past week
    • Fixed bug 743158 – Awesome Screen should select/deselect URL text on address bar focus on change
    • Fixed bug 864666 – Two characters entered when typing into password field with ‘Phone’ type keyboard
    • Bisected bug 867084 – Problem with text entry on Persona password
    • Fixed bug 852597 – Hard to debug webapps in jimdb
    • Kept working on bug 863777 – Teach ANR reporter to use the profiler to get a native stack
    • Looked at some ANR reports (e.g. bug 860879 – ANR @ org.mozilla.gecko.PromptService.finishDialog)
  • Next
    • Try to get a native stack for bug 860879
    • Revisit bug 847983 – IME in designmode doesn’t seem to work very well

GCP

  • Last week:
    • WebRTC debugging:
    • Bug 862883 – Enable mochitests (https://tbpl.mozilla.org/?tree=Try&rev=286bad8d4740)
    • Bug 866093 – Error in Android 2.2 path, some video crashes
    • Bug 863290 – Crashes when Camera is stuck
    • Review of Plantronics Bluetooth patches: Bug 859430
  • Next week:
    • Bug 863290 – Crashes when Camera is stuck
    • Bug 867185 – Camera names in UI backend
    • Bug 862808 – Video upside down

Brian N

  • Done
    • UI polish bugs (865923, 856572, 862761, 814165, 835012, 866854)
  • Next
    • Change about:home to use ViewPager

WesJ

Last week

  • Bug 857165 – Highlight domain name when we show urls
  • Bug 813288 – Fennec’s Doorhanger animations should follow desktop
  • Bug 863828 – New tab increment animation
  • Bug 778216 – create a pref that will show the full URL in the awesomebar instead of the title
  • Bug 851581 – “This link needs to be opened with an application” is an awful message

This week

  • Bug 808636 – Update visual style of mobile error pages
  • Bug 826325 – Decide where window.open should open content – Have patch. Working through reviews
  • Bug 813756 – Payments frontend for Android – fixing some b2g bugs and tests

LucasR

Last week

  • UI polishing hackathon
  • bug 866466 – Opening a remote-tab from tab-menu overlays view onto the regular and private tabs menu
  • bug 867141 – Unable to close regular tabs after closing last private tab
  • bug 865228 – Refine animations in toolbar
  • bug 858687 – BrowserToolbar’s menu button is optional
  • bug 862755 – Reader mode icon from the URL bar corner is almost impossible to access
  • bug 860308 – Content leaks through small gap between tab button and the address bar in the private-browsing-mode theme
  • bug 858978 – Regression: Vertical line on URL bar

Next week

  • bug 867554 – Change sidebar default behavior to slide the browser chrome partially offscreen
  • New about:home – Move awesomescreen into about:home fragment

Margaret

  • Done
    • Text handles for text-selection in the AwesomeBar should be orange – bug 777975
    • Remove ellipsis from “Site Settings…” menu item string – bug 786999
    • Add character encoding menuitem icon – bug 863857
    • New favicon styling – bug 839855
    • Crash regression in TopSitesView – bug 866150
  • In Progress
    • Improve BitmapUtils.getDominantColor to avoid returning gray-ish colors – bug 867249
  • Next
    • about:home redesign
    • Working from New York next week (maybe some PTO)

Scott (jwir3)

Since Apr 17:

  • bug 836568 landed: Reflow-on-zoom has issues with events being queued up.
  • bug 862763: Font inflation checking is showing up way too much (~15%) in profiles (complete, but hasn’t landed yet – still in review).
  • bug 836565: Performance problems with reflow-on-zoom (finished hresize solution, about a 35% performance increase… in review).
  • bug 861106: Crash in nsDocumentViewer::SetMinFontSize (finished, will be in review by the end of today)

This Week:

  • bug 864595: Assertion failure in caretPositionFromPoint
  • Other minor issues with font inflation and reflow-on-zoom (crash bug 794693, etc…)
  • Begin work on additional performance improvements for reflow-on-zoom.
  • Still looking into getting started with reflow-on-zoom only on double tap.

BLassey

Done
  • bug 867517 Gecko based WebView for Android, WIP patch up
  • bug 860067 Enable WebSMS using helper service, no progress
  • bug 866957 Collect and report cell tower and wifi location data, patch r+’d, need to land

MFinkle

  • Interviews and planning

Ian Barlow

  • Last week
    • Great job on the hackathon everyone! Great to see all the refinements in Nightly now 🙂

Round Table

PICL

There will be a PICL kick-off meeting Friday, if you are interested please let blassey or mfinkle know.

Feature Focus

Fx21
  • [ON TRACK] bug 834681 – Add support for basic distribution modifications
  • [ON TRACK] bug 831354 – Ship fonts for content in Firefox for Android
  • [ON TRACK] Amazon Search URL
  • [PLANNED]bug 867604 – [Meta] HTML5 Compat <== need help tracking these down
Fx22
Fx23

QA

  • Beta 6 work is on schedule
  • Split Java/chrome string changes undergoing testing

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2013-05-01

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases

Firefox Desktop

Beta (21)

  • We Shipped FF21.0b4 last week
  • Fx21.0b5 for Desktop was shipped on Monday due to build specific AMD Radeon top-crasher – bug 865701
    • The avg crash-rate per 100 ADI was roughly doubled compared to earlier beta’s which was a strong driver for shipping 21.0b5
  • Fx21.0b6(our second last beta) went to build yesterday, planned to release before Friday

Firefox Metro

(Read Only)

  • Iteration #6 ended on April 30.
  • Status report to be distributed on Friday May 3.
  • Review and planning session for Iteration #7 is happening today.
  • We have enough performance data to add Best Case (no later than) and Worst Case (no earlier than) scenarios to our release forecast.
  • Product Manager conducted a major review of Story Backlog to adjust priority levels of feature stories.

Firefox Mobile

Beta (21)

Aurora (22)

  • Uplifted: bug 850489 – Settings page background switches between blue and white on Nexus S and bug 863095 – Don’t refresh AboutHomeContent in onResume()
  • Also fixed for Fx22: bug 863490 – Unloading page with embedded YouTube Flash video logs “grabbing the JNIEnv from the wrong thread” errors
  • We opted to also uplift a stability win: bug 847834 – java.lang.NullPointerException: at org.mozilla.gecko.BrowserApp.onActivityResult(BrowserApp.java)
  • Decision made: we are disabling Dynamic Toolbar for Fx22 and will work on getting it to a shippable state for hopefully Fx23. Great progress on fixes but it is too risky to uplift them this late in the cycle: bug 716403

Nightly (23)

  • UI Hackathon last week, lot’s of great fixes landed so check us out: ui-hackathon bugs during the sprint. Lucas has a wrap-up post that goes into more detail.
  • L10n repack changesbug 792077 : We stopped packaging a whole ton of files as part of the multi-locale builds. If you see any regressions, please file a bug and CC :Pike.
  • bug 858687 – BrowserToolbar’s menu button is optional
  • Nice A4A fix: bug 853456 – target=_blank doesn’t work with <img> links
  • We heard from a few folks on IRC about having issues with browsing on Nightly, this fix should take care of things so check the latest nightly and report any further problems you run into: bug 863803 – LayerView not shown after resuming from an OOM kill

Services

Firefox Health Report

  • Final Fx21 readiness/sign-off discussion today at FHR meeting
  • Still working on the long-term roadmap
  • Android version moving forward

Product Announcements

  • No update this week.

Feedback Summary

Desktop

Desktop is quite stable. This week we are working on Firefox Sentiment Report 20. Should be available early next week.

  • Beta Snippet survey went out.
    • 4.1 star average
    • No specific question so very little useful feedback
    • Some interesting points:
      • Possibly an issue with hanging
        • “for the last few days it has been creating problems like whenever i open it and go from one tab to second tab it hangs and i have to shut down my computer to start it again.”
        • “Firefox does not respond when opening more than 50% of the time. Had to open and close it 5 times. At other times one restart fixes it. Also hangs when more than 6 tabs open. I even try with all other apps closed.”
        • “Also, when a website has a lot of content or I am loading many webpages at once the interface at the top (the part with the tabs etc.) goes Not Responding for a few seconds.”
      • New malware? Quite a few busted search/redirected pages/fake ad-links in content complaints.
  • Aurora snippet survey only has 50 responses, 4.2 stars but that’s hazy.
    • No mention of cookie-related issues but there’s very little actual commentary, a few feature requests.

Market Insights from the Product Marketing Strategy Team

Mobile

  • Intel has showed its support for the acquisition of US carrier Sprint by SoftBank, a Japanese network operator. The move comes as the Dish Network, a TV and satellite service provider, has also entered a bid. Sprint is the third largest US mobile broadband provider, with 12% of the market. SoftBank is one of the backers of Tizen.
  • Samsung is preparing to launch a water- and dustproof version of the Galaxy S 4, which would be called the Galaxy S 4 Active. Similar are rumored to be in the plans for some of the tablet and of the Note line devices.
  • Google has explicitly banned the update of apps through means outside of the Play Store, if they had been installed through it. This has been interpreted short – term to be a measure to affect the Facebook app, which had been doing so.
  • Q1 smartphone shipment numbers are out. Samsung sold most devices (70.7 million), with 32.7% of the market, according to IDC. It is followed by Apple (37.4 million) with 17.3% and LG (10.3 million) with 4.8%. The last 3 in the top 5 are the Chine OEMs, Huawei and ZTE, with 4.6%, and 4.2%, respectively. In the overall phone segment, Samsung is also number 1, with 115 million and 27.5% of the market, followed by Nokia with 61.9 million and 14.8%. Apple is on 3rd place with 8.9% and LG is fourth with 3.7%.
  • Opera released stats about its Indian user base: top domains visited are for social networking, search and cricket. 21% of the traffic is for Facebook, followed by Google at 5.8% and ESPNcricinfo at 1.7%. Almost 50% of the top 100 domains visited are related to news and information, search, price comparison and e-commerce. 9 out of the top 10 Android handsets used are from Samsung, followed by Sony and Micromax. Each of the top 10 Android devices cost less than 186 USD except the last one, the Galaxy S 2, which ranks last. The typical profile of an Opera Mini Android user in India is between 18 to 24 years old, lives in an urban area, attends college or works as a full-time employee and surfs the Web at least 1 hour every day. Opera is the top used mobile browser in India according to StatsCounter.
  • Microsoft released an app and marketing campaign to entice users to switch from Android to Windows Phone. The app lets the user check whether her apps are available in the WP store and recommends similar ones if they are not.

Marketing, Press & Public Reaction

Another Badge Unlocked — 15 Million Facebook Fans (Who Are Mostly Young Dudes)

  • This week, Mozilla Firefox reached 15 million Facebook fans! Congrats to everyone who helped make this happen over the years
  • The stronger we can make our “owned channels” like this, the more power we’ll have to spread the word about our mission and products
  • The UX, Web and Product teams are working on a in-product Australis onboarding experience with the aim to help users learn about the new design by interacting directly with it via the web
  • What do I mean? Imagine hovering over a graphic on a web page and then seeing the Awesome Bar light up.
  • This is a best practice in software since it’s an extremely effective way to share product changes with users.
  • See a rough concept in action here http://people.mozilla.com/~csonne/firstrunv2.mov

Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

« Newer Posts

Powered by WordPress