Mobile/Notes/05-Nov-2014: Difference between revisions

 
(31 intermediate revisions by 16 users not shown)
Line 11: Line 11:


== Topics for This Week ==
== Topics for This Week ==
;Minifying JS: Nick landed code to [https://bugzilla.mozilla.org/show_bug.cgi?id=1039902 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 [https://mail.mozilla.org/listinfo/passwords-dev 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 ==
== Tracking Review ==
Line 59: Line 63:


===Alan K. (ack) ===
===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===
===JChen===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* PTO last week
* Responding to bugzilla requests/bugmails
* 1 more week of PTO next week
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 73: Line 89:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
'''Last week'''
{{bugpast|gpascutto@mozilla.com}}
* Crosscompiling procps for WebRTC priority bugs (http://sjeng.org/mozilla/)
* Investigated SafeBrowsing on e10s (minor UX bugs) {{Bug|875867}}
* Minor Standalone WebRTC work
'''Next week'''
{{bugpresent|gpascutto@mozilla.com}}
* Maybe look at the IdleService thing


===Randall Barker===
===Randall Barker===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
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===
===Eugen Sawin===
<!--
'''Last week'''
{{readonly}}
* {{Bug|1083173}} - Content view sometimes blank on load
{{mybugs|esawin@mozilla.com}}
* Janus Proxy
====Past====
** Client-specific metrics (locale, IP hash)
====Present & Future====
** 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 {{Bug||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===
===Brian Nicholson===
Line 93: Line 138:
===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Back from vacation.
* {{Bug|1064669}} - GooglePlayServicesUtil.isGooglePlayServicesAvailable takes ~212ms during startup
* Reviewing stuff
* iOS stuff


===LucasR===
===LucasR===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
'''Last week'''
'''Last week'''
{{bugpast|lucasr.at.mozilla@gmail.com}}
* 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'''
'''Next week'''
{{bugpresent|lucasr.at.mozilla@gmail.com}}
* {{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===
===liuche===
Line 107: Line 170:
{{readonly}}
{{readonly}}
Highlights:
Highlights:
* Playing with addons discovery ({{bug|904286}}), inadvertently updating docs
* Small maintenance on remote debugging
* reviews, mentoring


Present:
Present:
Line 128: Line 194:
===mcomella===
===mcomella===
{{readonly}}
{{readonly}}
In London, working on new tablet. Apparently, fireworks!
In London, working on new tablet. Apparently, fireworks!
====Past====
====Past====
*New tablet
*New tablet
**{{Bug|1086981}} - Cancel editing mode when pressing menu items  
**{{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|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
*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
*{{Bug|1092254}} - Use Solo.waitForCondition under the hood in BaseTest.waitForTest
====Present====
====Present====
*New tablet
*New tablet
Line 140: Line 209:
**{{bug|960746}} - Back/forward button state can get out of sync on tablets
**{{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
**{{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]
*{{Bug|1085837}} - Intermittent testAppMenuPathways | application crashed [None]
====Future====
====Future====
*Herding {{Bug|941155}} (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
*{{bug|939350}} - Create Python linter wrapper
*{{bug|939350}} - Create Python linter wrapper
*{{bug|983437}} - Delay FHR pruning until the screen is off
*{{bug|983437}} - Delay FHR pruning until the screen is off
Line 149: Line 220:
===rnewman===
===rnewman===
{{readonly}}
{{readonly}}
* 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====
====Fixed====
Line 156: Line 232:


===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
Projects for this cycle:
* Support Firefox Account "locked" status
** on track -- patches up for review in {{bug|1080242}}
* 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====
{{bugpast|nalexander@mozilla.com}}
====Present====
{{bugpresent|nalexander@mozilla.com}}


===Martyn Haigh===
===Martyn Haigh===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
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:
Past:
{{bugpast|mhaigh@mozilla.com}}
{{bugpast|mhaigh@mozilla.com}}
Present:
Present:
* Tabs panel animation
{{bugpresent|mhaigh@mozilla.com}}
{{bugpresent|mhaigh@mozilla.com}}


Line 173: Line 271:
Present
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.
* 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|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|1094199}} - (ios) The Open Tabs Screen needs to use the account credentials stored in the KeyChain
Line 199: Line 297:
* Upcoming
* Upcoming
**
**
===Yuan===
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->


===Robin===
===Robin===
Line 225: Line 319:


===Garvan===
===Garvan===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
* 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==
== Feature Focus==
* [https://wiki.mozilla.org/Mobile/Roadmap Mobile Roadmap]
* [https://wiki.mozilla.org/Mobile/Roadmap 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.  [https://trello.com/b/LOT5QEMp/fennec-tracking-master-list 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 ==
== Round Table ==
Confirmed users
95

edits