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

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
 
(21 intermediate revisions by 13 users not shown)
Line 57: Line 57:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
{{readonly}}
* Attempting to land SDK JNI generator patches, {{bug|1086693}}
* Mucking around with MediaCodec on Beta
* Investigating various other bugs ({{bug|1096591}}, {{bug|1096090}}, {{bug|1089260}})
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 93: Line 96:
===Randall Barker===
===Randall Barker===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
Last Week:
* Worked on {{Bug|1097804}} - Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
* Addressed feedback for {{Bug|1093934}} - Create a XPCOM library that can be used to support standalone WebRTC
 
Next Week:
* Continue work on {{Bug|1097804}} - Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC. Plan to have code for review by end of the week.


===Eugen Sawin===
===Eugen Sawin===
Line 107: Line 117:
* (ongoing) {{Bug|1089260}} - crash in java.lang.Exception: Error loading gecko libraries at org.mozilla.gecko.mozglue.GeckoLoader.loadGeckoLibsNative
* (ongoing) {{Bug|1089260}} - crash in java.lang.Exception: Error loading gecko libraries at org.mozilla.gecko.mozglue.GeckoLoader.loadGeckoLibsNative
* {{Bug|1093179}} - Page-position on m.diepresse.com not always remembered when navigating back
* {{Bug|1093179}} - Page-position on m.diepresse.com not always remembered when navigating back
* Tests for {{Bug||1061372}} - Crash with any value passed to mozLockOrientation() but portrait-primary and portrait-secondary
* Tests for {{Bug|1061372}} - Crash with any value passed to mozLockOrientation() but portrait-primary and portrait-secondary
* Janus Proxy
* Janus Proxy
** Deadlock/leak investigations
** Deadlock/leak investigations
Line 114: Line 124:
===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
{{readonly}}
* 105 stuff. Mostly login screen dependencies ({{bug|1092561}})
* Follow-up to fix tiles tests ({{bug|1095514}})
* Lots of Vivek mentoring/reviews. Go Vivek!


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* 105 work
** Fixed share to dialog
** Splitting up our data providers, bookmarks and favicons
** Writing a local favicon lookup service
** Making the settings page do something
* {{Bug|1084498}} - Update Android SDK and build tools to 21


===LucasR===
===LucasR===
Line 139: Line 158:
{{readonly}}
{{readonly}}
Highlights:
Highlights:
* Finishing up basic Passwords list UI
* Using lots of WebIDE remote debugging :3
** https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Debugging_Firefox_for_Android_with_WebIDE


Present:
Present:
{{bugpresent|liuche@mozilla.com}}
{{bugpresent|liuche@mozilla.com}}
Past:
Past:
{{bugpast|liuche@mozilla.com}}
{{bugpast|liuche@mozilla.com}}
Line 179: Line 200:
===rnewman===
===rnewman===
{{readonly}}
{{readonly}}
* Accidentally ended up fixing a core nsLocaleService Android L bug. With any luck that'll get in the final beta today.
* Working on extending some Sync record formats, and necessary sync logic improvements to support more data.
* Assorted meetings, reviews, the usual.
* Fixes below. (Almost dug out from under the pile!)


====Fixed====
====Fixed====
Line 186: Line 212:


===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
 
Projects for this cycle:
* Support Firefox Account "locked" status
** on track -- patches have r+ in {{bug|1080242}}, will land soon
* Migrate legacy Sync 1.1 devices
** in progress -- bug tree for Android is prepped and work started ({{bug|migratesyncandroid}})
* Minifying shipped JS
** now off in Nightly, on in Aurora, saving multiple Mb on APK size
** upstream patch landed so we can get 100% minification and turn build red on regression
* Pushing Synced Tabs home panel through Aurora {{bug|remotetabsv2}}
** color fixes landed, UX f? on layouts, code cleanup landed, UX f- on Advertising Send Tabs at all
* Starting Reading List sync service
** no progress
* Landing ckitching's Annotation Processor rewrites
** working on snorp's {{bug|1086693}} first
** no progress
* Gradle integration
** landed initial version, see http://www.ncalexander.net/blog/2014/10/23/building-fennec-with-gradle-and-intellij-first-steps/
** working on building Fennec with Gradle in TBPL
====Past====
{{bugpast|nalexander@mozilla.com}}
====Present====
{{bugpresent|nalexander@mozilla.com}}


===Martyn Haigh===
===Martyn Haigh===
Line 193: Line 241:
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Past:
Past:
* As ever Gradle stumps me - attempted to use nalexander's IntelliJ work, but my result inconsistent with instructions - help!
* Work week - fun, work and tablets. And steak. mmm
{{bugpast|mhaigh@mozilla.com}}
{{bugpast|mhaigh@mozilla.com}}
Present:
Present:
Line 217: Line 267:
====Working on====
====Working on====
{{bugpresent|blassey.bugs@lassey.us}}
{{bugpresent|blassey.bugs@lassey.us}}
{{bug|1096718}} and {{bug|1096666}} measure time spent in each compartment and report in an about: page


===MFinkle===
===MFinkle===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Landed tracking protection for Fennec ({{bug|1063831}}) including a test
** More UX and UI followup bugs were filed


===Antlam===
===Antlam===
Line 235: Line 288:
** Tablet V1 support
** Tablet V1 support
** Preparing visuals for Android L
** Preparing visuals for Android L
===Darrin===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
Past:
* London UX Work Week
* Lots of ideas for 105
Future:
* Start prototyping feed idea/ways to present recent 'stuff'
* Sketching high level IA and flow, how users get to their content
* Meetings with desktop and services to consolidate our send/share/stream strategy and language
* Start thinking about password management and it's role in our cross-platform strategy


===Robin===
===Robin===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
'''Past'''
* London - Heads-down UX for 105, high-level concepts, prototype method ideas<br />
* Child-friendly browser<br />
'''This week'''
* Continuing 105: Dashboard, Reader, and Settings concepts. Prototyping interactions. Providing assets for product demos.


===Security/MGoodwin===
===Security/MGoodwin===
Line 257: Line 331:


===Garvan===
===Garvan===
<!-- Uncomment to provide a readonly update -->
* Aurora Uplift: Turn on logging of stumbler with |adb shell setprop log.tag.PassiveStumbler DEBUG|
<!-- {{readonly}} -->
* Aurora Uplift: Batch of NPEs caught from Play Store release of Stumbler https://bugzilla.mozilla.org/show_bug.cgi?id=1095914


== Feature Focus==
== Feature Focus==

Latest revision as of 02:10, 19 November 2014

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

New tablet UI enabled by default in Nightly
Feature complete but still needs polishing. File any issues you find.

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.

  • Shashank fixed bug 1093220 - Remove standalone search activity code
  • ckitching fixed bug 914027 - Do not attempt to decode Favicons of unsupported types
  • capella fixed bug 1050480 - Add a match case option to find-in-page
  • vivek fixed a bunch of bugs
    • bug 847435 - Redesign tab history menu
    • bug 1078365 - "Feedback:LastUrl" should use JS-Java callbacks
    • bug 1093119 - about:feedback page is aligned to left
    • bug 1078353 - handleReaderListStatusRequest should use JS-Java callbacks

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)

  • Standalone WebRTC (DOM work/mediastreams work)
  • Adhoc/mesh planning/work (maybe)

JChen

GCP

<Read Only> Highlights:

Past:

  • Standalone WebRTC: reducing diff between mainline
  • Holidays

Present:

  • Standalone WebRTC: compile WebRTC tests with libxpcom

Randall Barker

<Read Only>

Last Week:

  • Worked on bug 1097804 - Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
  • Addressed feedback for bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC

Next Week:

  • Continue work on bug 1097804 - Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC. Plan to have code for review by end of the week.

Eugen Sawin

Last week

  • bug 1083173 - Content view sometimes blank on load
  • bug 1093235 - Zoom level is incorrect when navigating back
  • (ongoing) bug 1089260 - crash in java.lang.Exception: Error loading gecko libraries at org.mozilla.gecko.mozglue.GeckoLoader.loadGeckoLibsNative
  • Janus Proxy
    • Nothing new (for the first time!)
    • 15% increase in ADUs since last week, 50% increase in peak time request numbers

Next week

  • (ongoing) bug 1089260 - crash in java.lang.Exception: Error loading gecko libraries at org.mozilla.gecko.mozglue.GeckoLoader.loadGeckoLibsNative
  • bug 1093179 - Page-position on m.diepresse.com not always remembered when navigating back
  • Tests for bug 1061372 - Crash with any value passed to mozLockOrientation() but portrait-primary and portrait-secondary
  • Janus Proxy
    • Deadlock/leak investigations
    • Add-on update

Brian Nicholson

<Read Only>

  • 105 stuff. Mostly login screen dependencies (bug 1092561)
  • Follow-up to fix tiles tests (bug 1095514)
  • Lots of Vivek mentoring/reviews. Go Vivek!

WesJ

<Read Only>

  • 105 work
    • Fixed share to dialog
    • Splitting up our data providers, bookmarks and favicons
    • Writing a local favicon lookup service
    • Making the settings page do something
  • bug 1084498 - Update Android SDK and build tools to 21

LucasR

<Read Only>

Last week

Next week

  • Figure out the real cause of talos regression
  • Tablet UI polishing

liuche

<Read Only> Highlights:

Present:

Past:


Margaret

Highlights:

Past:

Present:


mcomella

<Read Only>

Half-day PTO today (in NYC)

Past

  • bug 1086983 - Restore editing mode text when switching tabs on new tablet
  • bug 960746 - Back/forward button state can get out of sync on tablets

Present

  • New tablet
    • bug 1020534 - Tablet toolbar icons hard to read on dark lightweight themes
    • bug 1085487 - Correct new tablet menu bar item alignment
    • bug 1091587 - Improve Private tabs's empty view layout on new tablet UIf
  • bug 1085837 - Intermittent testAppMenuPathways | application crashed [None]

Future

rnewman

<Read Only>

  • Accidentally ended up fixing a core nsLocaleService Android L bug. With any luck that'll get in the final beta today.
  • Working on extending some Sync record formats, and necessary sync logic improvements to support more data.
  • Assorted meetings, reviews, the usual.
  • Fixes below. (Almost dug out from under the pile!)

Fixed

Working on


nalexander

<Read Only>

Projects for this cycle:

  • Support Firefox Account "locked" status
    • on track -- patches have r+ in bug 1080242, will land soon
  • Migrate legacy Sync 1.1 devices
  • Minifying shipped JS
    • now off in Nightly, on in Aurora, saving multiple Mb on APK size
    • upstream patch landed so we can get 100% minification and turn build red on regression
  • Pushing Synced Tabs home panel through Aurora bug remotetabsv2
    • color fixes landed, UX f? on layouts, code cleanup landed, UX f- on Advertising Send Tabs at all
  • Starting Reading List sync service
    • no progress
  • Landing ckitching's Annotation Processor rewrites
  • Gradle integration

Past

Present


Martyn Haigh

Past:

  • As ever Gradle stumps me - attempted to use nalexander's IntelliJ work, but my result inconsistent with instructions - help!
  • Work week - fun, work and tablets. And steak. mmm

Present:


Stefan

TL;DR - Lots of stuff in flight. Most issues have PRs filed. Hope to merge most of it this week.

  • 1094202 - Implement the Share To Extension UI
  • 1094262 - Implement the Send To Extension UI
  • 1097524 - Sharing to bookmarks fails because NSURL is put in a JSON request
  • 1097274 - Share extension does not show a title in third party apps like Chrome
  • 1096944 - Change REST API to return return search queries

BLassey

Fixed

Working on

bug 1096718 and bug 1096666 measure time spent in each compartment and report in an about: page

MFinkle

  • Landed tracking protection for Fennec (bug 1063831) including a test
    • More UX and UI followup bugs were filed

Antlam

  • Past
    • London: Project 105 high-level thinking and UX planning
    • London: Knocked out a lot of Tablet V1 bugs
    • Reading list/mode polish
  • Upcoming
    • Reading list/mode visuals with Desktop
    • Sending/ Receiving tabs discussion with Desktop
    • On boarding
    • bug 1063831: Support full feature "shield" meeting with Philipp
    • Tablet V1 support
    • Preparing visuals for Android L

Darrin

<Read Only>

Past:

  • London UX Work Week
  • Lots of ideas for 105

Future:

  • Start prototyping feed idea/ways to present recent 'stuff'
  • Sketching high level IA and flow, how users get to their content
  • Meetings with desktop and services to consolidate our send/share/stream strategy and language
  • Start thinking about password management and it's role in our cross-platform strategy

Robin

Past

  • London - Heads-down UX for 105, high-level concepts, prototype method ideas
  • Child-friendly browser

This week

  • Continuing 105: Dashboard, Reader, and Settings concepts. Prototyping interactions. Providing assets for product demos.

Security/MGoodwin

WebRT

A-Team

QA

Garvan

Feature Focus

Round Table