Gaia/Team/Taipei/Meetings/2014-04-08

From MozillaWiki
< Gaia‎ | Team‎ | Taipei
Jump to: navigation, search

Public meeting note of Apr 8th, 2014

« previous week | index | next week »

NOTE
Nothing is committed until it lands in a release :) .

These are the features mainly driven by the Taipei teams, in cooperation with other teams in Taipei and around the world. We are not meant to take all the credit :)


Tim

Last week

  • No progress on marketplace feature detection; make sure bug 944641 (test lol keyboard) can be accepted on marketplace.
  • No time for bug 974770 (Get rid of dom.mozInputMethod.testing in test scripts)
  • bug 977451, keyboard2-autocorrect-test, r?/round 2
  • bug 987533, mock-input-methods & event targets, r?
  • tarako bug sorting

This week

  • Driving conversations around marketplace feature detection; make sure bug 944641 (test lol keyboard) can be accepted on marketplace.
  • Would like to fix bug 974770 (Get rid of dom.mozInputMethod.testing in test scripts) first and start checking if we have enough tests for InputMethod API.
  • Not expect to fix bugs this week ....

Topic status

  • Copy-paste: Kicked-off for 1.5. Gaia will be responsible for a "popup" UI. API draft ready for RFC. Need a topic owner and assignee.
  • 3rd-party keyboard: Re-launch performance issue of the old keyboard need to be addressed bug 970193 or we need to ship the new keyboard. Marketplace and feature detection issues on going, need PMs to work with other teams on hasFeature API priorities (bug 900241).

Rudy

Last week

  • Blockers
    • bug 990372 - [Sora][Message]The virtual keyboard disable after do some operations - landed, v1.3+.
    • bug 959200 - Letters on keyboard sometimes not placed correctly - landed, v1.3t+.
    • bug 989268 - [Tarako] Keyboard settings configuration, landed, v1.3t+.
    • bug 991627 - [Tarako] Remove Keyboard settings and dictionaries - landed, v1.3t+.
    • bug 990457 - [Tarako][Keyboard] No response when switching input fields and pressing the keys very quickly, dupe of bug 990372.
  • Keyboard refactoring
    • bug 956175 - [keyboard refactor] handle language switching - got r+.
  • Code reviews

This week

  • Blockers
    • bug 987809 - Shift key is still enabled after we tap the first letter in message box - 1.4+.
  • Keyboard refactoring
    • bug 956182 - [keyboard refactor] convert layout files to new format.

Topic status

  • 3rd-party keyboard.
  • keyboard refactoring: Working on a script to convert the layout definition to new format, bug 956182.

Ian

Last week

  • bug 859168 - [Settings][Bluetooth] fire a bluetooth pairing notification when lock screen turn on(review passed without unit test)
    • UX review: Combine(update) notification when later pairing request is timeout.(done)
  • bug 984255 - [keyboard2] Pressing backspace key won't revert the word suggestion(investigation)
  • 1.3+ bug investigation: bug 989727, bug 991909

This week

  • Onside support for Tarako project at Shanghai.
  • 1.3+ bug investigation.

Topic status

  • WebBluetooth-v2: Discussed new version API design run 1.(https://wiki.mozilla.org/B2G/Bluetooth/WebBluetooth-v2)
  • SD Card management:
    • 3/18:
      • WIP patch for the user story(https://github.com/mozilla-b2g/gaia/pull/16981). The mount/unmount API is working fine. But the status which is gotten via storageStatus() API not accurately. Will need Gecko to provide follow up work(bug 943825).
      • Not ready items:
        • The event trigger time is not reflect to storageStatus() of volume action.
        • Need to provide accurate status(might not an async function or Dom API).
        • SD card is not able to insert/remove on reference phone. Will need API provide property for query "CanBeFormatted", "CanBeMounted" and "CanBeShared".

Steve

Last week

  • 1.3T+
    • bug 988772 - [tarako][buri] sometimes contact index shows nothing when tap on a index(feedback?): Haveing a WIP without test. Wait for contacts peer's reply
  • 1.4+
    • bug 983631 - [Messages] After deleting a message thread the notification persists forever(reviewing):We need to close notification manually in certain cases after applying wew notification API.(landed)
  • 1.4 backlog and others
    • bug 983077 - [MADAI][FMRadio] @2.25x assets update for FMRadio (landed)
    • bug 983079 - [MADAI][Browser] @2.25x assets update for Browser (reviewing) : Wait for Ben's reply
    • bug 983074 - [MADAI][SMS] @2.25x assets update for SMS(Reviewing): Adding 2.25x images for MADAI device(with some assets and styling clean up)
  • Reply needinfos and code review.

This week

  • 1.3T+
    • bug 988772 - [tarako][buri] sometimes contact index shows nothing when tap on a index: Land it in this week
  • 1.4+
    • bug 983315 - [Messages][DSDS] Provide a feedback while we're switching the data APN to send a MMS:Sending mms message with DSDS device will have a problem when switching the SIM card before message actually sent. We need to save message to somewhere to prevent data lost if app killed during SIM switching. Gecko patch is ready.
  • Helping with other new 1.3/1.3T+/1.4+ blockers(if any).
  • 1.5 visual refresh
    • bug 949457 Make Compose into a flex layout: Reviewing the first visual refresh item.

Topic status

  • 1.5 Visual Refresh sync meeting Tuesday
    • Coordinate VR within each Comms app
    • Check if any visual material is missing or any doubt regarding the proposed changes

Dominic

Last week

  • 1.3T+
    • bug 987022 - (reviewing) System and music patches are ready for review, and Patrick has a gaia WIP(in bug 992759) to address the homescreen re-launch issue, I am also testing it.
  • Others
    • bug 984313 - (WIP attached) Music app @2.25x assets update, found two issues and request the correct images from visual team(Helen).

This week

  • 1.3T+
    • bug 987022 - Address the issues after the review and land it.
    • bug 991550 - a crash bug for music, but looks like gecko issue, will investigate it.
  • Others
    • bug 984313 - update the images and land it after review.
  • Answer needinfos and reviews.

Topic status

(4/8 No update this week)

  • Audio channel service in gaia: Picked up 4 bugs that Omega and I think which can be fixed in the 1.5 dev cycle.
    • bug 937937 - This is actually a noticeable bug and we definitely should fix it. Basically it's to sync the sound toast and the slider in settings->sounds when volumeup and volumedown are pressed.
    • bug 910055 - It's a feature request that add a slider of content/media channel in settings->sounds.
    • bug 985849 - If we are going to fix Bug 910055, we better fix this as well since it's a visual refresh about the volume sliders.
    • bug 961980 - This is also related to Bug 910055 and a feature request, if we add one more slider for media, probably the user will want this on all the sliders.
  • Sent these 4 bugs to Ivan and Marvin to prioritise them in 1.5.

Alive

Last week

1.4
  • bug 950673 - 150+ ms launch regression in gallery, video, camera, email_ftu (Dec 10-13)
    • Caused by bug 907013 AppWindowManager rewrite
    • The root cause is we do too many things before mozbrowserloadend, even it's necessary.
    • Made a patch to delay the open callback until loaded.
  • bug 989087 - [Camera] Snapshot button is unreachable during call
    • Caused by bug 907013
    • Fixed by layoutmanager API finetune.

This week

  • Roadmap for window management for 2.0/2.1
  • bug 916709 - PopupWindow - v5
  • bug 950673 - 150+ ms launch regression in gallery, video, camera, email_ftu (Dec 10-13) - Try out patch on phone
  • bug 987994 - multiple apps regressed cold_load_launch time by 300ms on Mar 24
  • bug 990802 - [B2G][Homescreen] Cancelling sharing link via email turns Homescreen wallpaper to a blank white screen

Topic Status

Copy&Paste
Window Management
  • Fixing 1.4 blockers and mentor 1.3t blockers
  • SysFE 2.0 user story http://mzl.la/1jozSs1
    • bug 992083 [User Story] Ability to Disable Identification of Live Apps When Swiping in Sheet Stack
    • bug 992084 [User Story] Edge Gestures Starting in Landscape Mode
    • bug 992085 [User Story] Edge Gestures When Landscape App is Encountered in Portrait Mode
    • bug 967447 [User Story] Browser Chrome: Load URL from hyperlink

Yuren

Last week

  • bug 897352 - [gaia build system] Transition to a build_stage for assembling apps (fix some issues which reviewer mentioned on github)
  • review

Next week

  • bug 968666 - multilocale.js should be a standalone build script which can be executed by macro |run-js-command|

Topic status

Build system refactoring: issue for copy rule was landed and next action item is extracting webapp-shared.js (developer: George)

Arthur

Last week

  • 1.4 blockers
    • bug 975343 - [DSDS] In Settings' "device information" page, we see only the informations for one SIM (r?)
    • bug 949741 - [CDMA] Settings supplementary services (SS) broken (r?) - Qualcomm has confirmed the patch works as expected.
  • Settings refactoring
    • bug 973436 - [settings] refactor battery panel with AMD pattern (r?)
    • bug 973456 - [settings] refactor Keyboard panel with AMD pattern (WIP)
  • Reviewed settings refactor patches.

This week

  • 1.3T blockers
    • bug 984243 - [Tarako]No response when clicking STK menus in some SIM cars (1.3T+, WIP) - Request the STK owner to evaluate the risk of uplifting DSDS support for STK.
    • bug 992150 - [Tarako][Settings] Settings has a really slow response after restarting the device (1.3T+, WIP) - Try to batch load the scripts to see if it improves.
  • Settings refactoring
    • bug 973456 - [settings] refactor Keyboard panel with AMD pattern (WIP)
  • Review settings panel refactor patches.

Topic status

  • Settings refactoring: Working on battery and keyboard panels refactoring. Planning to support inline activity in v1.5.

Evan

Last week

Next week

Topic status update

  • Productivity Team
    • http://bugzil.la/985219 - Migrate gaia calendar marionette tests to use new "view" code"
    • http://bugzil.la/984114 - [meta] JSHint fixes for Calendar (all done)
    • http://bugzil.la/974554 - [B2G][Calendar][Yahoo!] Importing Yahoo Calendar does not import pre-existing events
    • Calendar Visual refresh.
    • Refactor Calendar app.
      • Need a testing plan: higher marionette test coverage.
      • Migrate RequireJS?
  • Ideas
    • Test agent framework for 3rd party. (TSOC)
    • Marionette UI test framework for 3rd party. (TSOC)
    • User experience program for FxOS.
    • Help contributors to do JSHint fixes for Keyboard and Settings app.
      • The unit/marionette test coverage is good enough?

Fred

Last week

  • bug 973448 `[settings] refactor Support panel with AMD pattern`(r+)
  • bug 971538 - [System2] Instantiable PermissionManager (r+)
  • bug 984802 - [MADAI][System] @2.25x assets update for System (r+)
  • bug 990561 - [MADAI][EmergencyCall] @2.25x assets update for Emergency Call (r+)
  • Monday student visit activity (Paper programming)
  • bug 973445 - [settings] refactor Sound panel with AMD pattern (WIP)

This week

  • bug 973445 - [settings] refactor Sound panel with AMD pattern (WIP)
  • bug 968696 - [settings] add marionette test for Media storage panel
  • bug 853711 - [Permission] Gaia fix of bug 852013: Move permission dialog into appWindow and bind to BrowserFrame

Topic status update

Settings2:

  • bug 956210 1.4sp5 and 1.5 plan for marionette test and panel refactor
  • update settings README in bug 973448. Working on sound panel refactoring.

TSOC2014: proposal gathering https://mozillatw.hackpad.com/

George

Last week

  • (Build) WIP - (bug 968661) webapp-shared.js is now running tpbl and travis.
  • (Build) WIP - (bug 983573) webapp-manifest.js, have got feedback from Yuren.
  • (Build) (bug 987487) keep working on refactoring webapp-optimize.js.
  • (Settings) r+ (bug 973446) improve refactored panel is landed.
  • (Settings) r? (bug 973454) permission refactored panel is waiting for reviewing.
  • (Homescreen) r+ (bug 990435) pages overlap when waken up from sleep. (may have regression bug 991906)

This week

  • (Build) - (bug 968661) webapp-shared.js, land it if tpbl and travis are all green.
  • (Build) - (bug 983573) webapp-manifest.js, provide patch including test for reviewed.
  • (Build) - (bug 987487) keep working on refactoring webapp-optimize.js.
  • (Settings) - (bug 973454) land permission refactored panel.
  • (Settings) - (bug 968686) land datetime panel test, if (bug 985112) is solved.
  • (Settings) - (bug 973441) after the marionette test is landed, I will work on refactoring datetime panel.
  • (Homescreen) - (bug 991906) when launch landscape app and return to homescreen, dock bar seems shifted. I'll provide solution for it.

Topic status update

Continually working on buildscript and settings refactoring plan.

Greg

Last week

  • New widget system (bug 965105) is now for reviewing.
  • Solved some LockScreen regressions (see bug 937442). Some of them now marked as duplicated or reviewing.
  • One 1.3T (bug 992399) is reviewing. Another one now is not 1.3T because of the low reproducing rate (bug 990494).
  • Help to identify one mozSettings (bug 980549) is not Gaia bug.
  • As Jason's request, to help to backout my own patch (see bug 980559) and found out it didn't help.
  • Discussed how the FindMyDevice hacked LockScreen and the problems it caused, and how to correct it in the future with the new LockScreenWindow and the widget system.
  • List all APIs the current LockScreen need to communicate with other apps, to figure out if we need privileged LockScreen, which parts should be provided.
  • Discussed LockScreen plan with KDDI.

This week

  • Solve and wait LockScreenWindow regressions.
  • NFC: bug 961681
  • Patch FindMyDevice

Topic status update

After LockScreenWindow got landed, we now can start to improve new LockScreen based on it. The next step would be the basic LockScreen widget system. After that, I would start to complete the new LockScreen with new widgets. When these widgets works fine (with QA's help), we can enable it to replace the legacy LockScreen and focus on isolating the LockScreen as an app.

EJ

Last week

  • [settings] refactor Screen lock panel with AMD pattern bug 973440. Got feedback+.
  • [AirplaneModeHelper] getStatus method does not return the correct state bug 988445. Got merged into Gaia/master.

This week

  • [settings] refactor Screen lock panel with AMD pattern bug 973440. Got feedback+, I would ask r? after fixing some nits.
  • [AirplaneModeHelper] getStatus method does not return the correct state bug 988445. Waiting for approval-gaia-v1.4 and will land it as soon as possible.
  • [settings] refactor marionette test for do not track panel bug 971624. Pushed to try server and waiting for the report.

Topic status update

Settings Refactor : Focus on refactoring screenlock, language panels and related marionette tests.

Airplane Mode: Focus on isolating Radio services and Airplane Mode itself and fix AirplaneModeHelper.

Ricky

Last week

  • bug 991442 - Add coverage threshold to test-agent-test make target (WIP)
  • bug 991446 - Fix coverage when tests are run in their own sandbox (WIP)
  • bug 972699 - Only test scripts included with the specific build config (RESOLVED INVALID)
  • bug 993992 - require/requireApp function should be sync, comparing to *_test.js and setup.js (RESOLVED INVALID)
  • Provide advices to NCU students and sit together to help them if they've some technical bugs
  • Prepare a short report about my achievement during this internship

This week

  • bug 991442 - Add coverage threshold to test-agent-test make target (WIP)
  • bug 991446 - Fix coverage when tests are run in their own sandbox (WIP)

Topic status update