canmove, Confirmed users, Bureaucrats and Sysops emeriti
1,922
edits
(→GCP) |
|||
(45 intermediate revisions by 24 users not shown) | |||
Line 8: | Line 8: | ||
== Schedule == | == Schedule == | ||
* Next merge: 2014-07-21 | |||
== Topics for This Week == | == Topics for This Week == | ||
;UI Telemetry: Updated the UI Telemetry [https://people.mozilla.org/~mfinkle/uitelemetry/ 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 == | == Friends of the Mobile Team == | ||
Line 25: | Line 29: | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | {{readonly}} | ||
* 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 | |||
<!-- ==== Past week ==== --> | <!-- ==== Past week ==== --> | ||
<!-- * <worked on> --> | <!-- * <worked on> --> | ||
Line 33: | Line 44: | ||
===Alan K. (ack) === | ===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=== | ===JChen=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!--{{readonly}}--> | ||
==== Past week ==== | |||
<!-- * <worked on> --> | <!-- * <worked on> --> | ||
<!-- * <worked on> --> | <!-- * <worked on> --> | ||
{{mybugs|nchen@mozilla.com}} | |||
* {{bug|1016629}} - Add native stack support in ThreadStackHelper | |||
<!-- * <also working on> --> | <!-- * <also working on> --> | ||
Line 51: | Line 71: | ||
**Mentor bugs | **Mentor bugs | ||
**{{Bug|1018928}} Regression: Selecting "No video" option from the permission prompt still shows the content of the device camera. | **{{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 | **{{Bug|1029401}} crash in mozilla::MediaEngineTabVideoSource::StopRunnable | ||
*Next week: | *Next week: | ||
Line 59: | Line 80: | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* 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=== | ===Eugen Sawin=== | ||
====Last week==== | ====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==== | ====Next week==== | ||
-- | * Gonzales | ||
** Continue configuring Graphite and StatsD | |||
** Extend metrics logging | |||
** [https://github.com/mozilla/node-gonzales/issues/16 Bug 16 - Mangled text encoding with Redis cache] | |||
===Sylvain Cleymans=== | ===Sylvain Cleymans=== | ||
Last week: | |||
* Added tests to Gonzales | |||
===Martin (mmcdonough)=== | 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=== | ===Brian Nicholson=== | ||
{{readonly}} | {{readonly}} | ||
* 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=== | ===WesJ=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
* {{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=== | ===LucasR=== | ||
Line 97: | Line 140: | ||
===liuche=== | ===liuche=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
* UI Telemetry, covering some missing telemetry ({{bug|1029834}}, {{bug|1007130}}) | |||
* Reviews | |||
* {{bug|1021751}} - Starting on new mocks for home panels contextual hints! | |||
===Margaret=== | ===Margaret=== | ||
Line 109: | Line 155: | ||
===eedens=== | ===eedens=== | ||
{{readonly}} | |||
====Past==== | |||
* Brought GeckoView into search activity | |||
* Landing {{bugzilla|881091}} -- article content replacing author's name in reading view | |||
====Current==== | |||
* Content provider for search history {{bugzilla|1017078}} | |||
===mcomella=== | ===mcomella=== | ||
{{readonly}} | {{readonly}} | ||
====Past==== | ====Past==== | ||
{{ | *{{Bug|1028337}} - ClassCastException when closing all private tabs | ||
====Present==== | ====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|979600}} / {{bug|946957}} - Android 2.3 testSessionOOMRestore | Page title is correct - got page3, expected page4 | |||
*{{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==== | ====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=== | ===RNewman=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
==== 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=== | ===nalexander=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
< | {{readonly}} | ||
* We now have no code in the <i>org.mozilla.fennec*</i> Java package. Everything is in <i>org.mozilla.gecko</i>. 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=== | ===BLassey=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* chromecast tab streaming | |||
===MFinkle=== | ===MFinkle=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
* UI Telemetry | |||
* Q3 Goals | |||
===Ian Barlow=== | ===Ian Barlow=== | ||
{{readonly}} | |||
* Watching I/O Keynote | |||
* Detailing out Search UX | |||
* Gathering notes from Launcher / Lock Screen user studies | |||
===Anthony Lam=== | |||
{{readonly}} | |||
* Working Seach UX spec sheet | |||
* Contextual Hints bugs | |||
* UX designer interviews | |||
* Icon work | |||
* Toolbar refinements with Lucas | |||
* Research: first run, launchers | |||
===Yuan Wang=== | |||
{{readonly}} | |||
* Watching Google I/O talks | |||
* Synthesize Launcher / Lock Screen user studies | |||
* Onboarding strategy deck: https://speakerdeck.com/yuuuan/onboarding-strategy-for-firefox-android | |||
* PTO 06/26 till 07/04 | |||
===Security/MGoodwin=== | ===Security/MGoodwin=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
* Looked at the packaged distributions thing with rnewman / mfinkle | |||
* Still here - ping me if you need anything | |||
===WebRT=== | ===WebRT=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* team attended Apps Day last week and speed-geeked about project ([https://www.youtube.com/watch?v=APtRkT5SJAk YouTube video], [https://people.mozilla.org/~myk/presentations/WebRuntime.pdf presentation PDF], [https://people.mozilla.org/~myk/presentations/WebRuntime.key.zip 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 [http://stackoverflow.com/questions/24368097/how-to-install-packaged-app-on-firefox-for-mobile StackOverflow/mobile-dev question about testing/debugging app on Android]; dev-doc-needed? | |||
==== 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'' | |||
===Garvan=== | |||
* This week refactor Stumbler -again- for integration into Fennec. Stumbler builds, doesn't run yet (help!) https://bugzilla.mozilla.org/show_bug.cgi?id=1024708 | |||
* Could use SDK bump https://bugzilla.mozilla.org/show_bug.cgi?id=812227 | |||
* Next steps: Integrate with Fennec prefs, get code cleaned up and landed | |||
===A-Team=== | ===A-Team=== | ||
Line 155: | Line 293: | ||
== Feature Focus== | == Feature Focus== | ||
Updated Note! If you have existing Meta bugs for any of the below, please send them to me by EOD on Friday. Otherwise, I'll be making one for you :-D | |||
=== Firefox 31 (Beta) - Release: Jul 22, 2014 === | |||
*{{mok}} Ability to re-order existing panels in about:home, not via drag and drop (see [[Mobile/Projects/My List: Manage current lists in settings | My List: Manage current lists in settings]]), {{Bug|959917}} | |||
*{{mok}}[[Mobile/Projects/Firefox Hub v2 | Firefox Hub v2]] (currently planned feature complete), Epic/Meta {{Bug|1014030}} | |||
*{{mok}}[[Mobile/Projects/Quickshare:_Contexts| Quickshare Contexts]], Epic/Meta {{Bug|1014035}} | |||
*{{mok}}[[Mobile/Projects/Quickshare: Settable default service for quickshare buttons | Quickshare: Settable default service for quickshare buttons]], Epic/Meta {{Bug|1014037}} | |||
*{{mok}}[[Mobile/Projects/Quickshare: Collect aggregate usage data | Quickshare: Collect aggregate usage data]], Epic/Meta {{Bug|1014038}} | |||
*{{mok}}[[Mobile/Projects/Telemetry probes for Fennec UI elements| UX Telemetry]], Epic/Meta {{Bug|1014044}} | |||
*{{mok}}[[Mobile/Projects/Localization | 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)]] | |||
*{{mok}} EOL official Android 2.2 Support {{Bug|1017242}} | |||
=== Firefox 32 (Aurora) - Release: Sep 2, 2014 === | |||
*{{mok}}[[Mobile/Projects/Firefox Hub v3 | Firefox Hub v3]] (bugfixes & polish + more add-ons), Epic/Meta {{Bug|1014032}} | |||
*{{mok}}[[Mobile/Projects/Suggested sites v1 | Suggested sites v1]], Epic/Meta {{Bug|988366}} Note - Linked wiki page doesn't exist. Is there another? | |||
*{{mok}}[[Mobile/Projects/Contextual tips for users | Contextual tips for users]] | |||
*{{mok}}[[Mobile/Projects/Accept language-header | UI lang switching]] | |||
*{{mok}} Synced tabs page as entry point into Firefox Accounts & Sync ({{Bug|958889}}) | |||
*{{mok}} Add a Clear History control to the history panel {{Bug|998009}} | |||
*{{mok}} Android Gamepad backend {{Bug|852935}} | |||
*{{mok}} Support weighed snippets {{Bug|1002567}} | |||
=== Firefox 33 (Nightly) - Release: Oct 14, 2014 === | |||
*{{mok}}[[Mobile/Projects/Project video to second screen | Videocasting (Roku, Firefly, Chromecast)]], Epic/Meta {{Bug|921924}} | |||
*{{mprop}} Search activity v1 | |||
*{{mprop}} Tab mirroring (Roku) | |||
*{{mprop}}[[Mobile/Projects/Form auto-fill improvements | Form auto-fill improvements]] | |||
*{{mprop}} Create "Add-ons" page in settings | |||
*{{mprop}} Preferred web content language | |||
*{{mprop}} OEM distro service | |||
*{{mprop}} Create a "Want to make me your default browser?" prompt for users somewhere | |||
*{{mprop}} Suggested sites v2(Distribution support & non-Mozilla suggested sites) | |||
*{{mprop}} Reorder Home Panels in Settings Via Drag and Drop | |||
*{{mprop}} First-run tips | |||
*{{mprop}} Tabs updates and improvements | |||
*{{mprop}} Moz Stumbler | |||
== Round Table == | == Round Table == |