Mobile/Notes/17-Jun-2015: Difference between revisions

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
 
(30 intermediate revisions by 20 users not shown)
Line 11: Line 11:


== Topics for This Week ==
== Topics for This Week ==
* Whistler hacking: https://mobile.etherpad.mozilla.org/whistler-2015
* startup time wins


== Tracking Review ==
== Tracking Review ==
===Release===
*Next Build: <!--next build date-->
<bugzilla>
{
    "cf_blocking_fennec": "38+",
    "resolution": "---",
    "include_fields": "id, summary, status, assigned_to, last_change_time",
    "order": "bug_id"
}
</bugzilla>
===Beta===
===Beta===
*Next Build: <!--next build date-->
*Next Build: <!--next build date-->
Line 18: Line 32:
<bugzilla>
<bugzilla>
{
{
     "cf_blocking_fennec": "38+",
     "cf_blocking_fennec": "39+",
     "resolution": "---",
     "resolution": "---",
     "include_fields": "id, summary, status, assigned_to, last_change_time",
     "include_fields": "id, summary, status, assigned_to, last_change_time",
Line 30: Line 44:
<bugzilla>
<bugzilla>
{
{
     "cf_blocking_fennec": "39+",
     "cf_blocking_fennec": "40+",
     "resolution": "---",
     "resolution": "---",
     "include_fields": "id, summary, status, assigned_to, last_change_time",
     "include_fields": "id, summary, status, assigned_to, last_change_time",
Line 59: Line 73:
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===James W. (snorp)===
===James W. (snorp)===
* Worked on some build system junk to enable colorized warnings/errors, {{bug|1171610}} (need to push)
* Got a couple patches up for feedback for paint throttling, {{bug|1150172}}
** Dramatically improves page load speed (up to 50%)
** Reduces power consumption
** Needs some tweaks still, but I hope to land before or during Whistler
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 75: Line 96:


===GCP===
===GCP===
* Last week
** Video sandboxing: Mac and Windows failures fixed, all green on try now, patches up for review
* Next week
** {{Bug|1175562}} Persist last update time for updates/gethash completion
** Whistler prep work


===Randall Barker===
===Randall Barker===
Last Week: 
* Landed: {{bug|1163664}} Don't check for plugin blocklist state on Android.
* Uplifted to beta and aurora: {{bug|1159830}} Autophone - webappstartup should not use console.log to output WEBAPP STARTUP COMPLETE
* Working through review: {{bug|1173844}} - Video would not playback after seek seekbar if media.autoplay.enabled = false
* Investigating: {{bug|1171337}} - black window during browsing
Next Week:
* Continue examining {{bug|1171337}} - black window during browsing
* Get reviewed: {{bug|1166961}} Re-enable missing video UI when element does not have controls.
* Land: {{bug|1173844}} - Video would not playback after seek seekbar if media.autoplay.enabled = false
* Work Week.
Note: Will be on PTO June 29 -July 20.


===Eugen Sawin===
===Eugen Sawin===
<!--


'''Fixed'''
* MP3 demuxer
{{bugpast|esawin@mozilla.com}}
** Looking into intermittent initialization issues
* Startup performance optimization
** Landed on-demand loading of Webapps.jsm ({{bug||1171013}})
** Looking into on-demand loading of heavy modules (XPIProvider.jsm, GMPProvider.jsm)


'''Working on'''
{{mybugs|esawin@mozilla.com}}
{{bugpresent|esawin@mozilla.com}}
-->


===Brian Nicholson===
===Brian Nicholson===


===Bryan Munar===
===Bryan Munar===
# Sad that Brian is on PTO for forever (3 weeks) :(
# Happy that Whistler!!!!!
'''Finished:'''
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1141240 Bug 1141240 - Persist tab history for session restore]
* yay
'''Working On:'''
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1109684 Bug 1109684 - Let other developers directly open pages in Firefox for iOS]
* looking for more small bugs to conquer/filing bugs


===WesJ===
===WesJ===
* Family visiting
* Still pounding on sqlcipher. {{Bug|1147071}} - Use encrypted database storage for passwords
* Reviews


===liuche===
===liuche===


Highlights:
Highlights:
* More doorhangers work
* Apparently testSettingsMenuItems is turned off - trying to fix it to re-enable


Present:
Present:
Line 105: Line 157:
===karim===
===karim===
Past:
Past:
* WWDC!
{{bugpast|kbenhmida@mozilla.com}}
{{bugpast|kbenhmida@mozilla.com}}
Present:
Present:
{{bugpresent|kbenhmida@mozilla.com}}
{{bugpresent|kbenhmida@mozilla.com}}
* 602818 - Integrate QR code scanner into Fennec
* 1132125 - show voice input UI in New Tab's default URL bar


===Margaret===
===Margaret===
Line 115: Line 170:
* Planning for privacy-focused Fx42
* Planning for privacy-focused Fx42
* Talking with participation team about effort to promote Fennec in India
* Talking with participation team about effort to promote Fennec in India
* PTO Thursday afternoon/Friday
Past:
Past:
{{bugpast|margaret.leibovic@gmail.com}}
{{bugpast|margaret.leibovic@gmail.com}}
Present:
Present:
{{bugpresent|margaret.leibovic@gmail.com}}
{{bugpresent|margaret.leibovic@gmail.com}}
===jonalmeida===
{{bugpresent|jalmeida@mozilla.com}}


===mcomella===
===mcomella===
Line 135: Line 194:


===nalexander===
===nalexander===
{{readonly}}
* Partners
** Bi-directional Java Addons: {{bug|1168407}}:
*** "final" patch over to mfinkle for review (already has r=rnewman)
*** Working out "final" patch test failures on Android 9
*** Documentation under-way at https://developer.mozilla.org/en-US/Add-ons/Firefox_for_Android/API/JavaAddonManager.jsm
** Integration with third-party identity services
*** Working on exposing WebChannel to Fennec privileged content: {{bug|1174458}}
*** Started attaching patches for small things: {{bug|1161234}}
** <tt>--with-android-distribution-directory</tt>
*** No movement
* Contributors: working with Ahmed and vivek this week.
** vivek is leading the push for Firefox Account profile avatars in Firefox 42 \o/
** First ticket landed: {{bug|1055264}}, next in review: {{bug|1171141}}
* Testing:
** Still need a blog post for <tt>mach gradle runBrowserTests</tt>
** Still need a blog post <tt>mach robocop --serve</tt>
* <tt>mach package-frontend</tt>: pushed for re-review but gps is busy (?)
** Using taskcluster and the local pushlog database to seamlessly fetch binaries
** Working very well locally \o/


===Sebastian===
===Sebastian===
Line 148: Line 227:
{{bugpast|mhaigh@mozilla.com}}
{{bugpast|mhaigh@mozilla.com}}
Present:
Present:
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1017338 1017338 -  Swipe up to close a tab from tab panel]
{{bugpresent|mhaigh@mozilla.com}}
{{bugpresent|mhaigh@mozilla.com}}


===Stefan===
===Stefan===
Past:
{{Bugpast|sarentz@mozilla.com}}
Present:
{{Bugpresent|sarentz@mozilla.com}}
Also, lots non-coding things: coordinating with lastpass, 1password, pwSafe. github/bugzilla gardening, making new builds (aurora is out, testflight waiting for legal?), picked up the apple app store discussion about our app name, talking to webkit team to find out what we can do for iOS9.


===Steph===
===Steph===
Last week: Desktop/Android URL Bar Highlight algorithm
{{Bugpast|sleroux@mozilla.com}}
Coming week:
{{Bugpresent|sleroux@mozilla.com}}


===James Hugman===
===James Hugman===


===Ally===
===Ally===
* 1170786 about:logins v1 minimum shippable product
** Part 2 of 1136477 Unify terminology of Passwords/Logins for about:logins (nee about:passwords) waiting on review
** 1148524 Add "edit login" option in about:passwords context menu
** Bug 1144413 - Remove "details" page from about:passwords (done)
* Other
** 1174878 Update robocop test testSettingsMenuItems.java to use StringHelper.java in all cases
** 1141769 Implement new style(unified) FHR/Telemetry password manager probes (waiting on 2nd r+)
** reviews


===Emily===
===Emily===
Highlights:
* WWDC
* Jetlag
* Getting into Sync
Closed:
{{bugpast|etoop@mozilla.com}}
Current:
{{bugpresent|etoop@mozilla.com}}


===BLassey===
===BLassey===
Line 166: Line 273:
====Working on====
====Working on====
{{bugpresent|blassey.bugs@lassey.us}}
{{bugpresent|blassey.bugs@lassey.us}}
===MFinkle===
====Fixed====
{{bugpast|mark.finkle@gmail.com}}
====Working on====
{{bugpresent|mark.finkle@gmail.com}}


===Antlam===
===Antlam===
* Past
** Partner stuff
** On-boarding for Android 
** Doorhangers bug triage
** Passwords follow up
** Private browsing improvements
** Cleaning up about:addons


* Past
**
* Upcoming
* Upcoming
**
** More of the same!
** Prep for Whistler


===Robin===
===Robin===
Went to Palm Springs for [http://www.yesandyesyes.com/#say-yes YxYY], did all the things. <br>
'''iOS'''
* Continuing to find any bugs, specifically UI-related.
* Improve CSS for Reader View on iPad
* Finalize spinner for loading Reading View/pull-to-refresh
'''Android'''
* Kinderfox: still reading all the research.


===Darrin===
===Darrin===
Past:
* WWDC!
Present + Future:
* Quick Search visual context – https://bugzilla.mozilla.org/show_bug.cgi?id=1172065
* Onboarding Improvements – https://bugzilla.mozilla.org/show_bug.cgi?id=1172054
* Default Search not shown if suggestions turned off – https://bugzilla.mozilla.org/show_bug.cgi?id=1163219


===A-Team===
===A-Team===
Line 192: Line 316:


== Feature Focus==
== Feature Focus==
{{readonly}}
* [https://mozilla.aha.io/products/FENN/feature_cards Android Roadmap in Aha!]
* [https://mozilla.aha.io/products/FENN/feature_cards Android Roadmap in Aha!]
** Not much changed this week.
** 'Option to always use private browsing' holding on nightly channel pending outcome of user testing
* Suggest new features for the Android Roadmap [https://fxos-android-browser.ideas.aha.io/ideas/new Here]
* Suggest new features for the Android Roadmap [https://fxos-android-browser.ideas.aha.io/ideas/new Here]


* [https://mozilla.aha.io/products/IOS/feature_cards iOS Roadmap in Aha!]
* [https://mozilla.aha.io/products/IOS/feature_cards iOS Roadmap in Aha!]
* [https://trello.com/b/ytKprCHH/firefox-for-ios-aha-linked iOS Trello Board]
* Suggest new features for the iOS Roadmap [https://fxos-ios-browser.ideas.aha.io/ideas/new Here]
* Suggest new features for the iOS Roadmap [https://fxos-ios-browser.ideas.aha.io/ideas/new Here]
* '''Priority #1'''/Biggest concern right now - finalizing our end-game plan to push V1.0 out the door! This is a goal for Whistler.
* '''2nd Priority''' - Start discussion/planning for V1.1 & V2.0... may get into this at Whistler if we can knock out Priority #1 above!


== Round Table ==
== Round Table ==

Latest revision as of 17:15, 17 June 2015

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

Topics for This Week

Tracking Review

Release

  • Next Build:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


Beta

  • Next Build:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


Aurora

  • Next Build:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


Nightly

  • Next Build:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


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.

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)

  • Worked on some build system junk to enable colorized warnings/errors, bug 1171610 (need to push)
  • Got a couple patches up for feedback for paint throttling, bug 1150172
    • Dramatically improves page load speed (up to 50%)
    • Reduces power consumption
    • Needs some tweaks still, but I hope to land before or during Whistler


JChen

Fixed

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1

Working on

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


GCP

  • Last week
    • Video sandboxing: Mac and Windows failures fixed, all green on try now, patches up for review
  • Next week
    • bug 1175562 Persist last update time for updates/gethash completion
    • Whistler prep work

Randall Barker

Last Week:

  • Landed: bug 1163664 Don't check for plugin blocklist state on Android.
  • Uplifted to beta and aurora: bug 1159830 Autophone - webappstartup should not use console.log to output WEBAPP STARTUP COMPLETE
  • Working through review: bug 1173844 - Video would not playback after seek seekbar if media.autoplay.enabled = false
  • Investigating: bug 1171337 - black window during browsing

Next Week:

  • Continue examining bug 1171337 - black window during browsing
  • Get reviewed: bug 1166961 Re-enable missing video UI when element does not have controls.
  • Land: bug 1173844 - Video would not playback after seek seekbar if media.autoplay.enabled = false
  • Work Week.

Note: Will be on PTO June 29 -July 20.

Eugen Sawin

  • MP3 demuxer
    • Looking into intermittent initialization issues
  • Startup performance optimization
    • Landed on-demand loading of Webapps.jsm (1171013)
    • Looking into on-demand loading of heavy modules (XPIProvider.jsm, GMPProvider.jsm)
Fixed

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1

Working on

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


Brian Nicholson

Bryan Munar

  1. Sad that Brian is on PTO for forever (3 weeks) :(
  2. Happy that Whistler!!!!!

Finished:

Working On:

WesJ

  • Family visiting
  • Still pounding on sqlcipher. bug 1147071 - Use encrypted database storage for passwords
  • Reviews

liuche

Highlights:

  • More doorhangers work
  • Apparently testSettingsMenuItems is turned off - trying to fix it to re-enable

Present:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1

Past:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


karim

Past:

  • WWDC!

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1

Present:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1

  • 602818 - Integrate QR code scanner into Fennec
  • 1132125 - show voice input UI in New Tab's default URL bar

Margaret

Highlights:

  • Add-on signing UI
  • Planning for privacy-focused Fx42
  • Talking with participation team about effort to promote Fennec in India
  • PTO Thursday afternoon/Friday

Past:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1

Present:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


jonalmeida

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


mcomella

Past:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1

Present:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


rnewman

Fixed

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1

Working on

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


nalexander

<Read Only>

  • Partners
  • Contributors: working with Ahmed and vivek this week.
    • vivek is leading the push for Firefox Account profile avatars in Firefox 42 \o/
    • First ticket landed: bug 1055264, next in review: bug 1171141
  • Testing:
    • Still need a blog post for mach gradle runBrowserTests
    • Still need a blog post mach robocop --serve
  • mach package-frontend: pushed for re-review but gps is busy (?)
    • Using taskcluster and the local pushlog database to seamlessly fetch binaries
    • Working very well locally \o/

Sebastian

All:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


Martyn Haigh

Past:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1

Present:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


Stefan

Past:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1

Present:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


Also, lots non-coding things: coordinating with lastpass, 1password, pwSafe. github/bugzilla gardening, making new builds (aurora is out, testflight waiting for legal?), picked up the apple app store discussion about our app name, talking to webkit team to find out what we can do for iOS9.

Steph

Last week: Desktop/Android URL Bar Highlight algorithm

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1

Coming week:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


James Hugman

Ally

  • 1170786 about:logins v1 minimum shippable product
    • Part 2 of 1136477 Unify terminology of Passwords/Logins for about:logins (nee about:passwords) waiting on review
    • 1148524 Add "edit login" option in about:passwords context menu
    • Bug 1144413 - Remove "details" page from about:passwords (done)
  • Other
    • 1174878 Update robocop test testSettingsMenuItems.java to use StringHelper.java in all cases
    • 1141769 Implement new style(unified) FHR/Telemetry password manager probes (waiting on 2nd r+)
    • reviews

Emily

Highlights:

  • WWDC
  • Jetlag
  • Getting into Sync

Closed:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1

Current:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


BLassey

Fixed

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1

Working on

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


Antlam

  • Past
    • Partner stuff
    • On-boarding for Android
    • Doorhangers bug triage
    • Passwords follow up
    • Private browsing improvements
    • Cleaning up about:addons
  • Upcoming
    • More of the same!
    • Prep for Whistler

Robin

Went to Palm Springs for YxYY, did all the things.

iOS

  • Continuing to find any bugs, specifically UI-related.
  • Improve CSS for Reader View on iPad
  • Finalize spinner for loading Reading View/pull-to-refresh

Android

  • Kinderfox: still reading all the research.

Darrin

Past:

  • WWDC!

Present + Future:

A-Team

QA

Feature Focus

<Read Only>

  • Android Roadmap in Aha!
    • Not much changed this week.
    • 'Option to always use private browsing' holding on nightly channel pending outcome of user testing
  • Suggest new features for the Android Roadmap Here
  • iOS Roadmap in Aha!
  • Suggest new features for the iOS Roadmap Here
  • Priority #1/Biggest concern right now - finalizing our end-game plan to push V1.0 out the door! This is a goal for Whistler.
  • 2nd Priority - Start discussion/planning for V1.1 & V2.0... may get into this at Whistler if we can knock out Priority #1 above!

Round Table