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
- UI Telemetry
- Updated the UI Telemetry dashboard. We are moving into the interpretation phase and should be filing bugs for any actionable issues we discover.
- Feature Videos
- Launching a bunch of short videos that show off Firefox for Android features. Let's push to get these released.
- Turning off 2.2 tests this week
- Some tests still don't run on 2.3, so we're going to loose 2.x test coverage for those. Beware and hand test relevant bits.
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.
- Ethan Pransky fixed bug 1019009 - Detect unclosed Cursors in SQLiteBridge/MatrixBlobCursor
- Hathibelagal A fixed bug 1027831 - Switch from deprecated FILL_PARENT to MATCH_PARENT in Java and XML (first patch!)
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>
- Gonzales instance is up, details for testing coming later this week or early next week
- Worked on a workaround for OpenSL hang on 2.3 bug 1020227
- Miscellaneous Gonzales fixes/enhancements
- Wrote an addon that lets you easily enable/disable Gonzales on mobile and desktop
- Wrote a patch to support the upcoming networking support for changing networks
Alan K. (ack)
Last Week
- CloudSync patch up for review
- Will add support for Livemarks and Places Queries in a follow-up patch this week
- New build provided to partner
This week
- Mesh networking in B2G
- Fixing up ad-hoc network support
- Follow-up patch for CloudSync
JChen
Past week
Fixed
Working on
- bug 1016629 - Add native stack support in ThreadStackHelper
GCP
<Read Only>
- Last week:
- SafeBrowsing reviews as ever
- Mentor bugs
- bug 1018928 Regression: Selecting "No video" option from the permission prompt still shows the content of the device camera.
- More Android WebRTC tests
- bug 1029401 crash in mozilla::MediaEngineTabVideoSource::StopRunnable
- Next week:
- bug 1015932 Create a way to share the OpenSLES engine between cubeb and WebRTC
- bug 983504 Make GUM able to pull screen into a MediaStream
Randall Barker
- Last Week: Rebased standalone WebRTC code to tip of tree. Worked on add-on to stream tab from fennec.
- This Week: Resolve issues with tab streaming from fennec. Rebase Roku build system and merge with standalone WebRTC branch.
- Problems: Mystery crash in MacOS X standalone player. Need to understand why libmozalloc can not be statically linked. Only part of the player not being linked statically.
Eugen Sawin
Last week
- Gonzales SPDY proxy (https://wiki.mozilla.org/Mobile/Gonzales)
- Landed async cache, metrics support
- Fixed Redis cache item encoding
- Graphite installation (done) and configuration
Next week
- Gonzales
- Continue configuring Graphite and StatsD
- Extend metrics logging
- Bug 16 - Mangled text encoding with Redis cache
Sylvain Cleymans
Last week:
- Added tests to Gonzales
Next week:
- Finish fixing the tests
- Improve the testing system
Martin McDonough (mmcdonough)
Last Week:
- Worked on AAC decoding in mpeg4 for Android.
This Week:
- Work on H264 decoding.
Brian Nicholson
<Read Only>
- This week
- Experimental reader mode hint stuff
- bug 1020602 - Send serialized input elements from form to requestAutocomplete UI component
- bug 1020607 - Populate pending elements with values given by requestAutocomplete UI
- Next week
- PTO from June 26 through July 3
WesJ
<Read Only>
- bug 901803 - Integrate chromecast support into Firefox. All R+! Will land disabled until releng has the bits we need on build machines.
- bug 1018468 - Provide fullscreen button for video. Finally landed :)
- bug 1004715 - Home screen widgets. Picking up Jdover's WIP. Looking at also putting this on the lock screen (for a guest mode).
- bug 1014712 - use msapplication-TileImage and msapplication-TileColor to create home page tiles. Back and forth with rnewman on this, but getting there.
- bug 1004495 - Tapping on a download notification doesn't do anything (if Firefox is in the background). Revamping Notifications.jsm api a bit. Need a new patch.
- bug 1001309 - Provide a way to clear history when Fennec's put into the background. Updated. Waiting for reviews.
LucasR
Last week
- 964861 - crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.ToolbarDisplayLayout.updateFromTab(ToolbarDisplayLayout.java)
Next week
liuche
<Read Only>
- UI Telemetry, covering some missing telemetry (bug 1029834, bug 1007130)
- Reviews
- bug 1021751 - Starting on new mocks for home panels contextual hints!
Margaret
<Read Only>
- Landed three-dot menu in tabs panel with new "Close all" item (also telemetry) - bug 817716, bug 1023331, bug 1018432
- Landed "Recent Tabs" panel - bug 1004850, bug 1026715
- Search activity - discussions with eedens, got the project building locally, reviewing code
- Google I/O today/tomorrow
- PTO June 30 - July 11 (back to work July 14)
eedens
<Read Only>
Past
- Brought GeckoView into search activity
- Landing 881091 -- article content replacing author's name in reading view
Current
- Content provider for search history 1017078
mcomella
<Read Only>
Past
- bug 979600 / bug 946957 - Android 2.3 testSessionOOMRestore | Page title is correct - got page3, expected page4
- bug 1028337 - ClassCastException when closing all private tabs
Present
- bug 998000 - Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
- [meta] bug 979921 - Android 2.3 test failures
- bug 948591 - Intermittent testClearPrivateData | Exception caught - junit.framework.AssertionFailedError: Text string: '^Settings$' is not found!
- bug 979552 - Frequent Android 2.3 testAddSearchEngine, testBookmarkFolders, testImportFromAndroid, testSettingsMenuItems, testTitleBar | Automation Error: Missing end of test marker (process crashed?)
- bug 1021356 - Refine visuals in empty private tabs screen
- bug 1024778 - Do not use onFinishInflate in RemoteTabs*Panel
- bug 1025546 - Support various image views in Hub panels
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>
This week
- Talking with new intern Carlos and Jed re sync scheduler design in FxOS. https://wiki.mozilla.org/Cloud_Services/FirefoxOS_Sync
- Working on distrodistros, testing themes, sec review.
- Uplifts.
- Hiring.
- Reviews, selected highlights:
- Eclipse: bug 1014247, bug 1029232
- TileImage: bug 1014712
- UI telemetry: bug 1028004
- Updater hotfix: bug 1014194
- DB migration code optimization: bug 947018
- DB query optimization: bug 1024289
Next week
- Testing the next batch of locales.
- More distrodistro work.
- Reviewing CloudSync again.
nalexander
<Read Only>
- We now have no code in the org.mozilla.fennec* Java package. Everything is in org.mozilla.gecko. Existing Intent handlers should remain. (bug 929865)
- Please be on the lookout for funky Fennec Intent handling, especially around webapps and homescreen bookmarks.
- Lots of Eclipse improvements -- see my blog: http://www.ncalexander.net/blog/2014/06/24/better-fennec-builds-with-an-eclipse-plugin/
- Actively working on Search Activity (now with Geckoview!) landing
- Geckoview pre-req requires building differently than initial patches
- garvank is close to landing the Stumbler \o/
BLassey
MFinkle
<Read Only>
- UI Telemetry
- Q3 Goals
Ian Barlow
<Read Only>
- Watching I/O Keynote
- Detailing out Search UX
- Gathering notes from Launcher / Lock Screen user studies
Yuan Wang
<Read Only>
- Watching Google I/O talks
- Synthesize Launcher / Lock Screen user studies
- Onboarding strategy deck: https://speakerdeck.com/yuuuan/onboarding-strategy-for-firefox-android
Security/MGoodwin
WebRT
- team attended Apps Day last week and speed-geeked about project (YouTube video, presentation PDF, Keynote 'source')
- mhaigh & jhugman attending Googlio today; awaiting news/swag
- bug 1003962 turns out to be a fascinating race condition between content and chrome/platform
- other folks working on improvements to certificate management for BetaFox & app reviewers (f.e. bug 1023499)
- myk answered StackOverflow/mobile-dev question about testing/debugging app on Android; dev-doc-needed?
Garvan
- Stumbler builds, doesn't run yet
- Could use SDK bump https://bugzilla.mozilla.org/show_bug.cgi?id=812227
Et Cetera…
- bug 1022607 JavaScript Error: "TypeError: request.response is null" when downloading webapp in Fennec - uplifted to Aurora
- bug 1016576 sideloaded app dies on launch with ThreadUtils.assertOnThreadComparison from Distribution.doInit - fixed by bug 1013684
- bug 1007112 crash in android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.GET_CONTENT } at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java) - fixed
- bug 974578 'java.lang.IllegalArgumentException: Receiver not registered' after installing a webapp - fixed
- bug 1024177 Web Runtime Apps Day presentation - fixed
- bug 960584 notify user of download progress indication when fetching APK - blocked by bug 1029691
- bug 1024724 Can't install app if Fennec is in Italian - blocked on building multi-locale Fennec
- bug 1021395 Web app machinery dumps lots of semi-sensitive data to logcat - in progress
- bug 1026263 Error writing default prefs during packaged web app installation - under investigation
- bug 1029691 Manifest not being checked on APK installation - new
- bug 1029033 'pick' webactivity action doesn't return file content - new
A-Team
QA
Feature Focus
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), bug 959917
- [ON TRACK] Firefox Hub v2 (currently planned feature complete), Epic/Meta bug 1014030
- [ON TRACK] Quickshare Contexts, Epic/Meta bug 1014035
- [ON TRACK] Quickshare: Settable default service for quickshare buttons, Epic/Meta bug 1014037
- [ON TRACK] Quickshare: Collect aggregate usage data, Epic/Meta bug 1014038
- [ON TRACK] UX Telemetry, Epic/Meta bug 1014044
- [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 bug 1017242
Firefox 32 (Aurora) - Release: Sep 2, 2014
- [ON TRACK] Firefox Hub v3 (bugfixes & polish + more add-ons), Epic/Meta bug 1014032
- [ON TRACK] Suggested sites v1, Epic/Meta bug 988366 Note - Linked wiki page doesn't exist. Is there another?
- [ON TRACK] Contextual tips for users
- [ON TRACK] UI lang switching
- [ON TRACK] Synced tabs page as entry point into Firefox Accounts & Sync (bug 958889)
- [ON TRACK] Add a Clear History control to the history panel bug 998009
- [ON TRACK] Android Gamepad backend bug 852935
- [ON TRACK] Support weighed snippets bug 1002567
Firefox 33 (Nightly) - Release: Oct 14, 2014
- [ON TRACK] Videocasting (Roku, Firefly, Chromecast), Epic/Meta bug 921924
- [PROPOSED] Search activity v1
- [PROPOSED] Tab mirroring (Roku)
- [PROPOSED] Form auto-fill improvements
- [PROPOSED] Create "Add-ons" page in settings
- [PROPOSED] Preferred web content language
- [PROPOSED] OEM distro service
- [PROPOSED] Create a "Want to make me your default browser?" prompt for users somewhere
- [PROPOSED] Suggested sites v2(Distribution support & non-Mozilla suggested sites)
- [PROPOSED] Reorder Home Panels in Settings Via Drag and Drop
- [PROPOSED] First-run tips
- [PROPOSED] Tabs updates and improvements
- [PROPOSED] Moz Stumbler