Mobile/Notes/18-Jun-2014: Difference between revisions

 
(30 intermediate revisions by 17 users not shown)
Line 8: Line 8:


== Schedule  ==
== Schedule  ==
* Next merge: 2014-07-21


== Topics for This Week ==
== Topics for This Week ==
;Firefox Search: See [https://mail.mozilla.org/pipermail/mobile-firefox-dev/2014-June/000735.html post on mobile-firefox-dev] for latest [https://mobile.etherpad.mozilla.org/search-activity-architecture implementation plan]. Currently working on getting the foundation in place to land in m-c.
;Firefox Search: See [https://mail.mozilla.org/pipermail/mobile-firefox-dev/2014-June/000735.html post on mobile-firefox-dev] for latest [https://mobile.etherpad.mozilla.org/search-activity-architecture implementation plan]. Currently working on getting the foundation in place to land in m-c.
;Feature Videos: Launching a bunch of short videos that show off Firefox for Android features.
;Basic UI Telemetry: Finkle made a simple [https://people.mozilla.org/~mfinkle/uitelemetry/ dashboard] for some UI Telemetry
;Second screen developer event
Tuesday in the SF office at 6pm. I'll drop more info in #mobile when I have it


== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
Line 57: Line 62:


===GCP===
===GCP===
<!-- Uncomment to provide a readonly update -->
* Past
<!-- {{readonly}} -->
** {{Bug|1015932}} Create a way to share the OpenSLES engine between cubeb and WebRTC
** {{Bug|1008706}} Google.com PREF cookie keeps coming back even with network disabled and cookies disabled
** {{Bug|1026538}} Cookie Manager can't delete cookies with appid != 0
** {{Bug|1024555}} blocked gethash requests cause the browser to hang
** {{Bug|1021419}} make update and gethash urls for safebrowsing updates configurable per-table
* Future
** Finish OpenSLES sharing
** {{Bug|1018928}} Regression: Selecting "No video" option from the permission prompt still shows the content of the device camera.
** Android 2.3 tests failing
** {{Bug|1027100}} WebRTC LoadManager resolution reduction under load causing horizontal distortions
** {{Bug|910893}} Allow users to "try again" more than once on new error pages.
* Interesting
** {{Bug|1022376}} LoadManager assumes that when a thread exits the runnable, the thread exits (thread leak)


===Randall Barker===
===Randall Barker===
Line 89: Line 106:


* Finish to integrate testing in Gonzales
* Finish to integrate testing in Gonzales
<!---
====Summary====
====Fixed====
====Working on====
--->


===Martin (mmcdonough)===
===Martin (mmcdonough)===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
* Same as last week, working on native codecs in Android.
* Submitted patch to allow enabling blank fragmented MP4 decoder in Android.
* Getting AAC decoding working.
* EDIT: {{bug|1025327}} for patch above.


===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
* WIP hint/doorhanger bugs
** {{Bug|1011712}} - Reader mode contextual hint
** {{Bug|1027139}} - Fix ArrowPopup arrow positioning
** {{Bug|1027135}} - Fix PageActionLayout concurrency issues
** {{Bug|1027137}} - PageActionLayout cleanup
** {{Bug|1024127}} - Popup cleanup
* PTO from 6/26-7/3


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
* {{Bug|901803}} - Integrate chromecast support into Firefox. Going through another (hopefully last) review.
* {{Bug|974983}} - Reorder Home panels in Settings via dragging. Talking to Chenxia about this a bit. Working on a prototype.
* {{Bug|704229}} - Refine touch video controls. Got some nice mockups from UX. Looking into implementation details.


===LucasR===
===LucasR===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
'''Last week'''
'''Last week'''
{{bugpast|lucasr.at.mozilla@gmail.com}}
* {{bug|964861}} - crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.ToolbarDisplayLayout.updateFromTab(ToolbarDisplayLayout.java)
* {{bug|1025069}} - Both Versions of SUMO (http & https - suggested) can be pinned
* (In progress) {{bug|1012462}} - Support suggested sites in distribution files
* Initial conversations about tablet refresh
* Lots of reviews
'''Next week'''
'''Next week'''
{{bugpresent|lucasr.at.mozilla@gmail.com}}
* In SF next week to attend Google I/O


===liuche===
===liuche===
Line 141: Line 167:
** Architecture docs and diagrams https://mobile.etherpad.mozilla.org/search-activity-architecture
** Architecture docs and diagrams https://mobile.etherpad.mozilla.org/search-activity-architecture
** Architecture meeting 11am Pacific Jun 19.
** Architecture meeting 11am Pacific Jun 19.
** Source code repo: https://github.com/ericedens/FirefoxSearch/


===mcomella===
===mcomella===
{{readonly}}
{{readonly}}
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
*{{bug|918494}} - Intermittent testLinkContextMenu | Checking if the link has been added as a bookmark - The link has been bookmarked
*{{bug|1002303}} - Provide a description on private tabs page if there are no private tabs
*{{bug|1007442}} - Tune visual for not-signed-in remote tabs tray
*{{bug|1025938}} - crash in java.lang.NullPointerException: at org.mozilla.gecko.tabspanel.RemoteTabsVerificationPanel.onFinishInflate(RemoteTabsVerificationPanel.java)
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*{{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|979600}} - Android 2.3 testSessionOOMRestore | Page title is correct - got page3, expected page4
**{{bug|979552}} - Frequent Android 2.3 testAddSearchEngine, testBookmarkFolders, testImportFromAndroid, testSettingsMenuItems, testTitleBar | Automation Error: Missing end of test marker (process crashed?)
 
====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
*{{bug|1021751}} - Homepage contextual hint


===RNewman===
===RNewman===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
Digging out from under the pile. Focused on reviews and distrodistros.
 
* All the reviews: desktop updater hotfix, custom Sync accounts, db optimization stuff, misc.
* Shaving all the yaks: fixing Robocop and GeckoProfile bugs to try to land {{bug|1016611}} prior to distrodistros.
* A pile of minor fixes and uplifts.
* Phone screens.


===nalexander===
===nalexander===
Line 168: Line 216:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* {{bug|1014712}} - use msapplication-TileImage and msapplication-TileColor to create home page tiles, waiting for discussion/debate to come to conclusion
* {{bug|995407}} - backed out shipping wifi and cell tower tracking to release and beta, we're not ready
* {{bug|1006186}} - Casting apps should be able to specify supported types  themselves, review to finkle


===MFinkle===
===MFinkle===
Line 176: Line 227:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Running some user studies about Android launcher apps and lock screens
* Detailing out Search UX
===Anthony Lam===
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
* Contextual hints bugs!
** {{bug|1021751}} - Homepage contextual hint
** {{bug|1011712}} - Reader mode contextual hint
** {{bug|1014293}} - Contextually display hint about private browsing
* Search for Android spec work
* Little bit of tablet design work
* Toolbar refinements with Lucas
* Glyph work
* Research
** Launcher apps
** First run user experience
** Contextual hints
* Interviews
===Yuan Wang===
{{readonly}}
* Interview Mobile candidates
* Synced up tablet work with Lucas and Anthony
* Getting feedback on the onboarding strategy draft. More to share on next Tuesday planning mtg.


===Security/MGoodwin===
===Security/MGoodwin===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Started work on some checklists for security stuff. There's a start on a Fennec list [[Security/Fennec_security_checklist|here]]. I'd love your feedback.


===WebRT===
===WebRT===
Line 192: Line 269:
===A-Team===
===A-Team===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Robocop giving you problems? See {{bug|1026830}}


===QA===
===QA===
* [https://wiki.mozilla.org/QA/Fennec#QA_Current_Release_Test_Plans QA Release Test-Plans ]
* [https://wiki.mozilla.org/QA/Fennec#QA_Current_Release_Test_Plans QA Release Test-Plans ]
* Crash data for 30 release is in line with 29 (1.2 crash / 100 ADI)
* Crash data for 31 beta is much higher than 30 beta (3.4 vs 1.7)
** Quite a bit of this is {{bug|827264}}
** {{bug|1027155}}
<!-- {{readonly}} -->
<!-- {{readonly}} -->
===Garvan===
* Stumbler integration into Fennec: stumbler service is now just *.java files (and a Manifest.in)
* Added some automated testing (stumbler had none), revealed we are collecting up to 10x the data we need
* This week, fix ^^^^, look at upload scheduling, continue integration, add more tests
* Or, dougt may be pulling me off to do B2G geolocation bugs (again).
* https://wiki.mozilla.org/MozStumbler-Firefox-Mobile


== Feature Focus==
== Feature Focus==
Confirmed users
1,759

edits