Mobile/Notes/29-Oct-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-11-24
Topics for This Week
- Chromecast App
- Used for Tab Mirroring. We moved this to a Mozilla CDN location and registered the app under the Mozilla CastApp account. May need to uplift the App ID patch.
- Crashes
- A lot of crashes have been getting filed. Some seem fairly straight forward. Keep an eye on incoming bugs and also frequent Crash-Stats.
- Easier Remote Debugging
- You can skip port-forwarding and launch using the WebIDE in Firefox for Desktop. Read this post.
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.
- Erik Edrosa (:orangeshark) fixed bug 1084529 - Move hardcoded colors to resources
- Gordon Loery fixed bug 1054177 - Changed instances of %S to ordered variables
- ckitching fixed bug 914027 - Do not attempt to decode Favicons of unsupported types. Fallback on Favicon failure
- vikneshwar fixed bug 1085595 - Moved hard-coded strings in testDoorHanger into StringHelper and is working on bug 893836 - Change Android menu contents to sentence case
- vivek is working on bug 847435 - Style "go back" session history menu
- mgoodwin fixed bug 1081711 - "Remember this decision" does not work for choosing a client certificate on Firefox for Android
- mfinkle has been writing tests for horrible things like video playback.
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>
- Fixing fallout from MediaCodec (crashes, incorrect audio decoding)
- Fixed other crashes
- Investigated a bunch of gfx badness
Alan K. (ack)
JChen
GCP
<Read Only>
Past week
Fixed
- 1087348 - Intermittent testGetUserMedia | Page title is correct - got gUM Test Page, expected video gumtest
Working on
- Really chasing orange in the robocop tests.
- Standalone WebRTC.
Randall Barker
Last Week:
- fixed tab streaming to chrome cast in beta and aurora.
- Uploaded new patch for (awaiting review): bug 1055562 - crash in java.lang.IllegalStateException: Callback has already been executed
- Continued work on bug 1045967 - Allow WebRTC to be built as a standalone library. Agreed on a new approach with a platform engineer.
Next Week:
- Continue work on bug 1045967 - Allow WebRTC to be built as a standalone library.
Eugen Sawin
Fixed
- bug 942736 - Page-position when going back a page is not always remembered when conducting a scroll on prior page and then hitting back
- bug 1030742 - Rendering/Layout of the thumbnail preview happens before the main page
- Janus Proxy
- Merged some experimental changes to develop branch (image filtering, new config and fixes)
- New filtering + old image compression worker = slightly better compression overall (better PNG compression) at same CPU usage (CPU)
Working on
- bug 1083173 - Content view sometimes blank on load
- (uplift) 1061372 - Crash with any value passed to mozLockOrientation() but portrait-primary and portrait-secondary
- Janus Proxy
- Investigate memory leaking (old) (memory usage (restart at 13:20))
- Investigate slowdowns (new) (overview (restart at 13:20))
Brian Nicholson
<Read Only>
- iOS sprint: investigated Masonry/Snappy for layout
- Normal project: https://github.com/thebnich/iOSLoginScreen
- Same project with Snappy: https://github.com/thebnich/iOSLoginScreenCodeOnly
- Finishing up tiles metrics service, bug 1068425
WesJ
LucasR
Last week
Next week
liuche
<Read Only>
Highlights:
- Finished Private Browsing contextual hint, Onboarding follow-ups + uplifts
- Next: Password management
Past:
Margaret
<Read Only>
Highlights:
- Reader mode/reading list refactoring
- Convert to Downloads.jsm - bug 901360
- Privacy coach loose ends
Past:
- 1084590 - Update string and image on "first run" view of Search Activity for V1
- 1086991 - Reduce JS/Java message passing for reader mode
- 1071747 - Revert do not track preferences to be a simple on/off switch
- 1085685 - Consolidate logic to add articles to reading list
Present:
mcomella
<Read Only>
Past
- Browser toolbar refresh
- bug 1077032 - about:home favicon in the new tablet UI is poor
- bug 1087734 - Use close button ("x") on new tablet tab strip
- bug 1058660 - Tweak history panel header color for better contrast with the tab strip background (branch patch)
Present
- Browser toolbar refresh
- bug 960746 - Back/forward button state can get out of sync on tablets
- bug 1085487 - Investigate reload misalignment
- bug 1085596 - Implement simplified (v1) new tablet editing mode
- bug 1086981 - Cancel editing mode when pressing menu items
- bug 1020534 - Tablet toolbar icons hard to read on dark lightweight themes
- bug 894473 - Support using LWT accent color as background color in more of the UI
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 983437 - Delay FHR pruning until the screen is off
- bug 989441 - Centralized documentation for writing tests
rnewman
<Read Only>
- Sketching out reading list service.
- Interviewing desktop candidate for bsmedberg.
- The usual reviews, mentoring etc.
- Set up CI for privacy-coach.
- CDN stuff for CC.
- Lots of wrestling with toolchains, trying to get to a point where I can debug init issues on 2.3.
Fixed
Working on
nalexander
<Read Only> 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
- on track -- tracking work in bug 1039902
- saves about 1.5megs on disk (Nightly), I expect about 700k on disk (Release)
- this will mangle JavaScript stacks
- Pushing Synced Tabs home panel through Aurora bug remotetabsv2
- no progress
- Starting Reading List sync service
- no progress
- Landing ckitching's Annotation Processor rewrites
- progress -- I jumped on bug 1086693 (generate Android SDK bindings)
- Gradle integration
- about to land -- I have r+ on bug intellij
- see http://www.ncalexander.net/blog/2014/10/23/building-fennec-with-gradle-and-intellij-first-steps/
Past
- 1083279 - mach: Exception: Binary expected... when trying to run reftests locally
- 986544 - [JavaScript Error: "syntax error" {file: "jar:jar:file:///data/app/org.mozilla.fennec-2.apk!/assets/omni.ja!/chrome/en-US/locale/en-US/browser/searchplugins/list.txt" line: 1 column: 1 source: "amazondotcom"}]
- 1089002 - ./mach reftest error: runreftest.py: error: could not find the application path, --appname must be specified
Present
Martyn Haigh
Past:
Present:
BLassey
Fixed
Working on
bug 1079769 - improve resolution of mirrored stream
MFinkle
- Planning: iOS and Password work
- Writing tests! I love it!
- Tracking protection in Fennec
Antlam
- Past
- Reading list/ Reader mode polish
- Firefox on Tablet V1 bugs
- Project 105
- Upcoming
- Mobile UX in London next week
- Continue with Tablet work
- Onboarding project with Gemma
- Polish bugs here and there
Yuan
Robin
- Project 105, navigation variation, sharing widget, more research.
- Revisiting Add-ons, possibly bringing up the dead idea of making a native Add-on manager.
- Picking up Yuan's Onboarding work with Anthony
- London next week
Darrin
<Read Only>
- Reading/catching up on mobile state of affairs and upcoming projects (passwords, 105)
- Hacking around with Swift and iOS8, re-reading iOS HIG, getting reacquainted with the iOS platform
- Demo showing Sync login, synced tabs, some UI exploration (https://github.com/darrinhenein/P105-Home)
- Excited to meet many of you next week in London :)
Stefan
<Read Only>
This week:
- Project 105 Consolidated Demo: https://github.com/st3fan/P105Demo
- Learning as much as I can about Loop (client side exploration)
- Preparing for Project 105 (Hacking more Swift, reading more iOS8 documentation)
- Starting discussion about Java CI and artifact repositories
- Meeting with RelEng to find out how they can help with iOS & Demoing/explaining xcode server
- Explore UI (interactive) test options on iOS
Last week:
- Improvements to the FxA OAuth code that I demoed last week
- Project 105: Tabs Screen - Not on Github yet. Later today.
- Project 105: Setting up a integration server (running at home, need to move to MoCoTO)
- Firefox Sync REST API - https://github.com/st3fan/moz-syncapi
Security/MGoodwin
WebRT
A-Team
QA
Garvan
<Read Only>
- Aside, Mozilla Stumbler soft launched today: https://play.google.com/store/apps/details?id=org.mozilla.mozstumbler
- In theory, I will have time to (finally) add startup tests to Fennec Stumbler. Will be asking for guidance.
- Have to land a patch for no-cell stumbling (ex most tablets), will spam log with warnings if you stumble