Mobile/Notes/16-Jul-2014
From MozillaWiki
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-07-21
Topics for This Week
- Search activity
- Hack week in SF this week.
- Suggested sites in distributions
- Landed in m-c today.
- Post-merge Review
- Next week is merge week. Tuesday's product meeting will review features that landed in Aurora and backout those that aren't ready.
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.
- Bryan Kok worked on bug 1034385 - Empty private tabs panel can be saved as pdf
- amoghbl1 fixed bug 755228 - 'Add Search Engine' label on text input fields should be 'Add as Search Engine'
- Capella fixed bug 1037527 - Auto-expand synced tabs clients and bug 1030060 - Regression in Find-In-Page logic
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:
- PTO
This week:
- More review changes, getting closer to landing this
- Allocating some time for partner support
JChen
<Read Only> (PTO today)
Past week
Fixed
Working on
GCP
- Last week:
- Screen sharing bug 983504 Make GUM able to pull screen into a MediaStream
- Various build fixes, some interesting bug 1038799 mouse_cursor_monitor_x11.o: requires dynamic R_X86_64_PC32 reloc against 'XFixesGetCursorImage'
- Next week:
- Window / application sharing
- bug 1036653 Implement application sharing for getUserMedia
- bug 1037997 Support multiple monitors for getUserMedia
- bug 1038926 Add support for window sharing for getUserMedia
Randall Barker
- Last Week: Got WebRTC standalone patches ready for review.
- This Week: Get WebRTC standalone patches reviewed. Work on OpenGL WebRTC video player.
Eugen Sawin
Past
- Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)
- Multi-phase response chain (low latency vs. bandwidth saving modes)
- Metrics reporting (proper handling of timeouts and error conditions)
- Metrics dashboard
Present & Future
- Janus Proxy
- Investigate reported page load issues
- Refactor metrics event emitter
- Cache fixes and improvements (https://github.com/mozilla/node-janus/issues/17)
Sylvain Cleymans
Last week:
- Nearly done with Marionette integration.
Next week:
- Integrate mozjpeg 2.0
- Fix redirections
- Work on page loads tests
Martin (mmcdonough)
- Last Week: Tried to get AAC decoding working within the Fragmented MP4 Reader
- This Week: Get MediaCodec working directly using MediaExtractor
Brian Nicholson
Done
- bug 1035439 - Opening a tab from Recent Tabs panel doesn't work in private browsing
- bug 1035335 - Searches for numbers result in a search conducted on the actual entire Google Search URL no matter the engine
- bug 987864 - crash in android.content.res.Resources$NotFoundException
- bug 1027135 - Fix PageActionLayout concurrency issues
- bug 1027137 - PageActionLayout cleanup
Next
- rAc Android UI
WesJ
LucasR
<Read Only>
Last week
- bug 1012462 - Support suggested sites in distribution files
- bug 1034167 - TwoWayView crashes in Android L
- bug 1037439 - Remove DISPLAY columns from TopSitesCursorWrapper
- bug 1010986 - Dynamic panel list view drawn only after scrolling
- bug 1025062 - Verify that a site is not yet pinned before adding a dupe
- bug 1025812 - Last added pin to Top Sites Grid has the name grayed out
- bug 1039471 - crash in java.lang.IllegalStateException: Fragment RecentTabsPanel{422715c0} not attached to Activity at android.support.v4.app.Fragment.getLoaderManager(Fragment.java)
Next week
- Start tablet engineering planning
- Keep an eye on suggested sites v2 fallouts
liuche
<Read Only>
- Finishing up Recent tabs bugs (bug 1028705, bug 1038798)
- Telemetry (bug 1030935)
- Reviews
- Next: back to contextual hints for 34
Margaret
<Read Only>
Highlights
- Search activity hacking!
Fixed
- 1038789 - Add clear button to search bar in search activity.
- 1038227 - Collect search history in Fennec
Working on
eedens
Current
- Search Activity Making progress toward landing in nightly.
- First load refinements bug 1038775
- Remove yahoo header bug 1038793
- Convert geckoview to webview bug 1029292
- Remove webview margins bug 1029292
- Query search history bug 1022100
- Make search history card bug 1022100
mcomella
<Read Only>
Past
- bug 1021356 - Refine visuals in empty private tabs screen
Present
- bug 1025546 - Support various image views in Hub panels
- bug 1020534 - Tablet toolbar icons hard to read on dark lightweight themes
- bug 1030363 - Create Sound.jsm for Android
- bug 1037740 - Private Tabs verbiage is truncated on small tablet
- bug 1039062 - Remote tabs tray distorted in portrait mode on phone
Future
- Too busy with other things:
- 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 983437 - Delay FHR pruning until the screen is off
- bug 989441 - Centralized documentation for writing tests
RNewman
<Read Only>
- Downloadable distributions is done. Thanks to lucasr for getting suggested sites done!
- Reviewing search history recording.
- Starting to review stumbler code.
- Random Kindle and locale switching backlog, digging through crashes. (E.g., bug 1018240, bug 1031872.)
- Meeeeeeetings and buugggggs.
Fixed
Working on
Chris Kitching
- bug 1039164 - Minor bugfix for `mach mercurial-setup` failing to handle corrupt mercurial config fles. (It got in my way).
- bug 948509 - More work on "bubbles". See vaguely interesting screencast:
https://www.dropbox.com/s/8qy8g7l1pw269rl/mergingBubblesForReal.mp4 (and most recent comment for some sort of explanation thereof).
nalexander
<Read Only>
- Wrote a thing about making GeckoView easier to use:
- Worked on making GeckoView lifecycle explicit; aborted WIP in bug 1038012.
- Anyone with thoughts on how to make a "singleton Android view", let me know.
- Worked with super-intern eedens to move Search Activity to WebView bug 1029292
- Landed build system framework for MozStumbler bug 1024708
- Working with garvank and rnewman to review and vet design of passive stumbler service
BLassey
MFinkle
- Playing with FHR data and scripts
Ian Barlow
Anthony Lam
<Read Only>
- Last week
- Tablets UX/UI design
- Next up
- IN SF for Search Activity
Yuan Wang
- Launcher and lock screen synthesis
- Onboarding workshop with Firefox UX
- Getting insights from SUMO and telemetry about onboarding
- Talk to Chris Kitching about Share/Send to Firefox
Security/MGoodwin
WebRT
- preparing to land support for multiple apps per origin early next cycle in DOM bug 778277 and Fennec bug 778279
- puzzling over bug 1026263 - Error writing default prefs during packaged web app installation
- considering uplift for bug 1003962 - Line Runner hangs on launch with white screen
Ad astra…
- bug 1003962 Line Runner hangs on launch with white screen - fixed; considering uplift
- bug 997717 Errors during package download aren't handled correctly - patch has review; ready to land
- bug 1029691 Manifest not being checked on APK installation - patch has feedback
- bug 1009954 implement unit tests for WebappManager - patch needs updating
- bug 986085 User-hand-holding to check the Unknown Sources checkbox - patch needs updating
- bug 778279 Add support of installing of multiple apps off of the same origin for the android web runtime - work-in-progress patch
- bug 878830 Unable to install any form of web application on the Samsung Galaxy SIV - jhugman to get device
- bug 1021395 Web app machinery dumps lots of semi-sensitive data to logcat - blocked on bug 1032936
- bug 960584 notify user of download progress indication when fetching APK - blocked on bug 1029691
- bug 960703 Manifest icon not used for synthesized APK in Android 2.3 - needs info from jhugman
- bug 1026263 Error writing default prefs during packaged web app installation - stalled
A-Team
QA
Garvan
- Stumbler build integration is landed.
- Want to get stumbler landed for nightly, todos for that: further code review, upload scheduling code changed.
- Trying to do QA on the stumbler in Fennec in its current state
- PTO next week (cottaging)
Feature Focus
- Funnel review meeting scheduled for next Monday, July 21st
- See Roadmap for more information, Meta bug details etc...
Firefox 31 (Beta) - Release: Jul 22, 2014
- [ON TRACK] Ability to re-order existing panels in about:home, not via drag and drop (see My List: Manage current lists in settings)
- [ON TRACK] Firefox Hub v2 (currently planned feature complete)
- [ON TRACK] Quickshare Contexts
- [ON TRACK] Quickshare: Settable default service for quickshare buttons
- [ON TRACK] Quickshare: Collect aggregate usage data
- [ON TRACK] UX Telemetry
- [ON TRACK] Added locale(s): Hindi(hi), Gujarati (gu), Bengali (bn), Punjabi (pn), Maithili (mai), Marathi (mr), Malayalam (ml), Assamese (as), Oriya (or), Tamil (ta), Telugu (te), Kannada (kn)
- [ON TRACK] EOL official Android 2.2 Support
Firefox 32 (Aurora) - Release: Sep 2, 2014
- [ON TRACK] Firefox Hub v3 (bugfixes & polish + more add-ons)
- [ON TRACK] Suggested sites v1
- [ON TRACK] Contextual tips for users
- [ON TRACK] UI lang switching
- [ON TRACK] Synced tabs page as entry point into Firefox Accounts & Sync
- [ON TRACK] Add a Clear History control to the history panel
- [ON TRACK] Android Gamepad backend
- [ON TRACK] Support weighed snippets
Firefox 33 (Nightly) - Release: Oct 14, 2014
- [ON TRACK] Videocasting (Roku, Firefly, Chromecast)
- [ON TRACK] Search activity v1
- [ON TRACK] Tab mirroring (Roku)
- [ON TRACK] Form auto-fill improvements - Backend
- [ON TRACK] OEM distro service
- [ON TRACK] Suggested sites v2(Distribution support & non-Mozilla suggested sites)
- [ON TRACK] Tabs updates and improvements
- [ON TRACK] Moz Stumbler