Mobile/Notes/05-Nov-2014

From MozillaWiki
< Mobile‎ | Notes
Jump to: navigation, search

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: 2014-11-24

Topics for This Week

Minifying JS
Nick landed code to minify the JavaScript in Firefox. This should only "kick in" for Aurora and higher. It's disabled on Nightly, and is also disabled in DEBUG builds.
Password Improvements
We had a kick-off meeting yesterday with people from UX, Desktop, Security and Cloud Services. Working on an action list for short-term work. Set up a mailing list.
Blurry Content
Several bugs filed on a burry content regression today.
Enabling New Tablet UI
Code landed, but was backed out after causing a "checkerboarding" regression.

Tracking Review

Beta

  • Next Build:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);

Aurora

  • Next Build:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.

  • vivek is wrapping up bug 847435 - Style "go back" session history menu
  • capella fixed bug 1089655 - crash in java: Unhandled error for GeckoRequest: FindInPage
  • Swaroop Rao fixed bug 1002888 - Allow deleting Firefox Account from confirm account screen.

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)

<Read Only>

Alan K. (ack)

Last week:

  • @mozfest, demo + hacking on mesh support for fxos
  • PTO

This week:

  • post-PTO catch-up
  • back into standalone webrtc
  • light mesh work (mostly discussions)
    • stuff is happening here (probably for fxos 2.3)

JChen

<Read Only>

  • PTO last week
  • Responding to bugzilla requests/bugmails
  • 1 more week of PTO next week

GCP

Last week

Next week

  • Maybe look at the IdleService thing

Randall Barker

<Read Only>

Last Week:

  • Post patch for feedback of bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC
  • Landed second attempt to fix bug 1055562 - crash in java.lang.IllegalStateException: Callback has already been executed

Next Week:

  • Work on creating mini necko for use with WebRTC

Eugen Sawin

Last week

  • bug 1083173 - Content view sometimes blank on load
  • Janus Proxy
    • Client-specific metrics (locale, IP hash)
    • Selective metrics reporting (metrics filtering)
    • Investigate the sudden deadlocks (possibly running out of file descriptors)
    • Some usage stats:
      • More than 16000 add-on downloads (should break 20000 by end of year)
      • Around 1200 daily users according to AMO, ~500 according to our metrics
      • ~10 requests per second on average
      • Serving to 26 countries
      • 52% Android, 48% desktop
      • Average compression rate over 50%

Next week

  • Tests for 1061372 - Crash with any value passed to mozLockOrientation() but portrait-primary and portrait-secondary
  • bug 1089260 - crash in java.lang.Exception: Error loading gecko libraries at org.mozilla.gecko.mozglue.GeckoLoader.loadGeckoLibsNative(Native Method)
  • bug 1093235 - Zoom level is incorrect when navigating back
  • Janus Proxy
    • Server optimizations and deadlock investigations

Brian Nicholson

<Read Only>

  • New tiles metrics tracking with tests (bug 1068425)
    • No more AlarmService. Events are sent immediately.

WesJ

<Read Only>

  • Back from vacation.
  • bug 1064669 - GooglePlayServicesUtil.isGooglePlayServicesAvailable takes ~212ms during startup
  • Reviewing stuff
  • iOS stuff

LucasR

Last week

  • Tablet hackathon in London
  • bug 1055601 - about:home flickers on new tabs in the strip
  • bug 1067388 - Scroll newly opened tabs into position
  • bug 1071293 - Tab strip tabs overlap when those tabs are scrolled offscreen and back
  • bug 1089667 - Sync with upstream TwoWayView
  • bug 1089668 - Fix NPE when setting pressed state on TabStripItemView
  • bug 1090364 - Add fading edge to tab strip
  • bug 1091107 - Visual refinements in the tab strip
  • bug 1024717 - Investigate defining device configuration (e.g. isLargeTablet) in resources
  • bug 1055606 - Animate tab strip when tabs added added or removed
  • bug 1091531 - UI flickering when rotating the device with tabs panel open
  • bug 1094160 - Hide tabs panel by default on startup
  • bug 1067556 - Adjust new tab button's position and leftmost tab in tab strip
  • (In progress) bug 1024816 - Tab overflow on horizontal tab strip

Next week

  • bug 1093621 - Enable new tablet UI by default on Nightly/Aurora
  • bug 1091519 - Improve framerate of tab strip animations
  • bug 1091520 - Improve framerate of tab tray animation

liuche

<Read Only> Highlights:

  • Playing with addons discovery (bug 904286), inadvertently updating docs
  • Small maintenance on remote debugging
  • reviews, mentoring

Present:


Past:


Margaret

<Read Only> Highlights:

  • Reader mode cache refactoring (including tests!) - bug 1007409
  • Default search engine edge cases in search activity - bug 1091728
  • Conversations about passwords work

Past:

Present:


mcomella

<Read Only>

In London, working on new tablet. Apparently, fireworks!

Past

  • New tablet
    • bug 1086981 - Cancel editing mode when pressing menu items
    • Misc bug investigation and closing
  • Investigate bug 1090347 - Crash @ java.lang.NullPointerException at org.mozilla.gecko.BrowserApp$14.onStartEditing(BrowserApp.java:735)
  • Investigate bug 1090618 - Intermittent testPictureLinkContextMenu | Checking if the text is correctly copied - The text was correctly copied
  • bug 1092254 - Use Solo.waitForCondition under the hood in BaseTest.waitForTest

Present

  • New tablet
    • bug 1085487 - Investigate reload misalignment
    • bug 960746 - Back/forward button state can get out of sync on tablets
    • bug 1020534 - Tablet toolbar icons hard to read on dark lightweight themes
    • Other lightweight themes issues
    • Finishing up v1
  • bug 1085837 - Intermittent testAppMenuPathways | application crashed [None]

Future

  • bug 939350 - Create Python linter wrapper
  • bug 983437 - Delay FHR pruning until the screen is off
  • bug 989441 - Centralized documentation for writing tests

rnewman

<Read Only>

  • Drafted req/spec notes for reading list service.
  • Partner meeting preps, passwords meeting, etc. etc.
  • Trying to kick off discussions with UX re enabled states in 105.
  • The usual reviews and uplifts, mailing list support, etc.
  • Some PTO.

Fixed

Working on


nalexander

<Read Only> Projects for this cycle:

  • Support Firefox Account "locked" status
  • Migrate legacy Sync 1.1 devices
    • in progress -- markh has prepped the bug tree for Desktop (bug 1014406) and I will do the same for Android
  • Minifying shipped JS, hoping to not ship Shumway
    • shipped in Nightly, about to be on in Aurora and off in Nightly (bug 1093718)
  • Pushing Synced Tabs home panel through Aurora bug remotetabsv2
    • color fixes landed, UX f? on layouts, code cleanup half r+, UX f- on Advertising Send Tabs at all
  • Starting Reading List sync service
    • no progress
  • Landing ckitching's Annotation Processor rewrites
    • no progress
  • Gradle integration
    • working with glandium and gps on better build integration; still not landed due to cold feet
  • Spiked by 33 search plugin build work

Past

Present


Martyn Haigh

In London, working on new tablet. Fireworks (also "burning effigies of popular hate-figures, such as the pope" - http://en.wikipedia.org/wiki/Guy_Fawkes_Night)!

Past:

Present:

  • Tabs panel animation


Stefan

Present

  • Had a discussion with UX team & Karen about Demo priorities. We have a pretty good idea of what to demo and what needs to be 'fake'. Am filing bugs for all those things. - https://mobile.etherpad.mozilla.org/ios-milestones
  • bug 1093900 - (iOS) Setup development builds on Xcode Server
  • bug 1094199 - (ios) The Open Tabs Screen needs to use the account credentials stored in the KeyChain
  • bug 1094202 - (ios) Implement the Share To Extension UI
  • bug 1094236 - (ios) Change REST API to support Send To Device
  • bug 1094237 - (ios) Change REST API to return a list of client records

BLassey

Fixed

Working on


MFinkle

Antlam

  • Past
  • Upcoming

Robin

Security/MGoodwin

WebRT

A-Team

QA

Garvan

<Read Only>

  • meeting conflict, present in spirit only
  • Landing a basic robocop test for enable/disable the stumbling service
  • Need to get an about:config pref in for logging ASAP for QA to see the stumbler is actual doing something
  • From Stumbler play store release, discovered 2 NPEs need porting to Fennec, on some bizarro hardware, when listening to the WifiManager for scans, it reports "have scan" with a null list of scans. Another crash is from asking for the Telephony service and not null checking the result.

Feature Focus

  • Mobile Roadmap
  • This was a funnel review week, but didn't result in any significant changes to releases in motion. Only addition to 36 was Sync Migration. All other updates centered on funnel priority buckets.
  • We are trying out a new tool/format for tracking roadmap/funnel, and used it in both funnel review and product planning this week. If you haven't seen it yet, have a look and provide any feedback. It's Here
  • Some of the reporting for the 'cross-team coordination' type meetings are changing. Ex: The platform eng meetings are now focused on things you are doing that could impact other teams, or things you're dependent on another team for. I'm taking that content from our feature status review in the Product Planning meeting, but if you have something you'd like surfaced at that meeting, please ping me with it before 1:30PM EST on Tuesdays!

Round Table