Gaia/Team/Taipei/Meetings/2014-05-06

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

Public meeting note of May 6th, 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 time for bug 974770 (Get rid of dom.mozInputMethod.testing in test scripts)
  • |make install-gaia| now finds the right partition for you (bug 915484; follow-up bug 1003768 with help from George)
  • bug 997029 (push target detection and some redundant code on B2G repo) r?.
  • mozbrowser key event dispatching discussion
  • Tarako bug sorting
  • bug 1003672 allow APP=appname make install-gaia to kill the app with long app name

This week

  • Start analyzing and addressing current keyboard launch performance (bug 970193 and bug 970188).
  • Based on above finding, provide a fix to bug 1005751 (make setting query unblock keyboard launch) first.
  • More Tarako support ...

Topic status

  • 3rd-party keyboard: Re-launch performance issue of the old keyboard need to be addressed (bug 970193 and bug 970188). Test keyboard is on marketplace (hasFeature() unblocked); need to re-test the flow.

Rudy

Last week

  • Keyboard integration test
    • Blocking bug, bug 1001224, has been resolved.
    • The first marionette-js integration test for keyboard has landed, bug 995093.
  • Keyboard visual/layout updates.
    • bug 985333 - [Keyboard UX update][User Story] Default Upper case layout and typing hints - in review.
    • bug 985331 - [Keyboard UX update][User Story] Long press spacebar to dismiss keyboard - in review.
  • Blockers
    • bug 993394 - [SIM PIN] Not always possible to insert PIN code after restarting the device, 2.0+.
      • Should be a gecko issue, no inputcontextchange event.
    • bug 991052 - keyboard layout switch function is not available in utility tray.
      • Might be a regression from rocketbar, bug 959694.
  • Code reviews

This week

  • Keyboard visual/layout updates.
    • bug 985333 - [Keyboard UX update][User Story] Default Upper case layout and typing hints.
    • bug 985331 - [Keyboard UX update][User Story] Long press spacebar to dismiss keyboard.
    • bug 985851 - [Keyboard UX update][User Story] Add settings shortcut to the IME selector.

Topic status

  • 3rd-party keyboard.
    • No update here.
  • Visual updates & Dynamic hit area
    • Continue the implementations of some visual updates.

Ian

Last week

This week

  • Migrate pairing flow from settings to bluetooth app(add unit test for Gaia/master)bug 1003739.
  • 1.3t+ bug fix: bug 1002406(monkey test, WIP wait verification).
  • Some bugs tracking in partner's pool.
  • Bluetooth bugs fixing for mozL10n: bug 996272
  • NFC shared via Bluetooth: bug 998175:
    • Provide id for NFC file sending.
    • Have to find out a way for race condition.

Topic status

  • bug 859168 - [Settings][Bluetooth] fire a bluetooth pairing notification when lock screen turn on(review passed without unit test, depended on bug 1003739)
  • WebBluetooth-v2: Discussed new version API design kick off. Pairing process refine proposal.(https://wiki.mozilla.org/B2G/Bluetooth/WebBluetooth-v2)
  • Wifi authentication: Gecko API will provide capability of authentication in v2.x. Gaia will need to update layout according to capability API.
  • 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 995116(ongoing) - [Tarako][MMS][Gallery] SMS/MMS exits and a white screen appears for about 2 seconds after attach a large pixel picture from gallery
      • Although we set 2M image resolution on tarako, it still has chance that cause the app crash while resizing multiple images. Need to verify if there still have chance to acquire less memory.
  • 1.4+
    • bug 992233(Fixed) - 984153 regressed the background color for suggestions list
  • backlog and others
    • bug 996516(WIP given) - [MMS] Use less memory for creating attachment thumbnail
      • Avoid using canvas for thumbnail creation. Need more discussion for visual implementation.
    • bug 993892(WIP given) - [Message] Threads and messages are kept loading after switch to background:
      • Discussion the necessity for master and lower the priority.
    • bug 983315(reviewing) - [Messages][DSDS] Provide a feedback while we're switching the data APN to send a MMS:
  • Reply needinfos and code review.

This week

  • 1.3T+
    • bug 995116 - [Tarako][MMS][Gallery] SMS/MMS exits and a white screen appears for about 2 seconds after attach a large pixel picture from gallery
  • backlog and others (Land all the ongoing patches)
    • bug 996516 - [MMS] Use less memory for creating attachment thumbnail
    • bug 983315 - [Messages][DSDS] Provide a feedback while we're switching the data APN to send a MMS:
  • Helping with other new 1.3/1.3T+/1.4+ blockers(if any).

Topic status

Dominic

Last week

  • 1.3T+
    • bug 1002897 - This is a discussion about the in process music app on tarako.
  • 1.4+
    • bug 998956 - (investigating) I have encountered some problem on manually OTA the device, and have asked help from QA(Hubert) to solve it.
  • Settings
  • Others
    • bug 998906 - (wip) mentored this bug and had a patch for it.
  • Answered needinfos and reviews.

This week

  • Settings and ringtones
  • Ringtones
    • bug 984260 - see if I can find the root cause of the intermittent failing test, then fix it.
  • Others
  • Answer needinfos and reviews.

Topic status

  • Sound UX update:
    • bug 991026 - (Meta) Sound and audio channel volume spec.
      • bug 910055 - (fixed).
      • bug 985849 - (fixed).
      • bug 982949 - (feedback+, need second review) blocked by bug 973445.
      • bug 982951 - (feedback+, need second review) blocked by bug 973445.
      • 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 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.
      • bug 998159 - similar to bug 937937 that people don't know which channel they are adjusting.
      • bug 998911 - visual update for the icons of the volume sliders.

Alive

Last week

  • bug 950673 - 150+ ms launch regression in gallery, video, camera, email_ftu (Dec 10-13) - blocked on marionette-apps
  • bug 992085 - [User Story] Edge Gestures When Landscape App is Encountered in Portrait Mode - Try&Error
  • bug 985037 - Lockscreen is completely inaccessible to screen reader, landed
  • Code Review
  • Discuss test and refactor plans with DT new comers.
  • Propose extra attribute with webapps-launch event to resolve keyboard to settings chain. https://bugzilla.mozilla.org/show_bug.cgi?id=1005827
  • Propose BTWindowLauncher for 2.0 BT API change.
  • Screen reader issues - Statusbar & SearchWindow is not accessable.

This week

  • bug 992085 - [User Story] Edge Gestures When Landscape App is Encountered in Portrait Mode, find out rotating matrix of landscape app window.
  • Write a post to dev-gaia for performance regression fixing after bug 950673 landed.

Topic Status

Copy&Paste, bug 987040
  • No update
Window Management
  • Review card view refactor 3rd run by sam foster. bug 967420
    • Cardview is gone and TaskManager replaces it. The appWindow instances are transformed with taskManager opening.

Yuren

Last week

  • PTO & review

Next week

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

Topic status

working on bug 968666 - multilocale.js and bug 983573 - manifest refactoring

Arthur

Last week

  • 1.3 blockers
    • bug 1000733 - [Tarako] Disabling Screen Reader function from Dev menu (landed)
    • bug 995458 - [B2G][Tarako][Settings] 'Caller ID' and 'Call waiting' settings are not saved for individual SIM cards (r+) - Will resolve the bug after the dependent bug lands.
    • bug 997601 - [DSDS][Gaia] Gaia needs to save the caller id preference and restore it when reboot (r?) - We should always get the CLIR mode from the carrier after setting it.
  • 1.4 blockers
    • bug 993161 - new voicemail notification dials the phone number "1" rather than the voicemail number (landed) - Do the migration before using the voicemail setting.
  • Settings refactoring
    • bug 973456 - [settings] refactor Keyboard panel with AMD pattern (r?)
    • bug 968694 - [settings] add marionette test for root panel (WIP) - Trying to mock basic moz objects in the marionette tests.
    • bug 973453 - [settings] refactor root panel with AMD pattern (WIP) - Figuring out the minimum set of scripts that are needed for the root panel.

This week

  • Settings refactoring
    • bug 968694 - [settings] add marionette test for root panel
    • bug 973453 - [settings] refactor root panel with AMD pattern
  • Review settings panel refactor patches.

Topic status

  • Settings refactoring: The launch performance of settings app gets improved after separating the root panel. The perceived performance is slightly improved. Two things that impact the performance are: 1. settings_large.css, 2. multiple css files.

Evan

Last week

Review:

Next week

Topic status update

Fred

Last week

This week

  • resolve TBPL issue and land bug 973445 - Sound panel with AMD pattern
  • bug 968696 - [settings] add marionette test for Media storage panel (r+)
  • find real NFC device to test bug 1005797 and bug 1005800
  • bug 998847 - [Settings] refactor storage.js with AMD pattern

Topic status update

Settings2:

  • To support inline activity. we'd do settings/root panel refactor to make loading path clear.
  • bug 956210 2.0 plan for marionette test and panel refactor
  • Refactor settings.js and root panel, finding potential load time improvements.

NFC:

TSOC2014: No update

George

Last week

  • (Build) - (bug 983573) r+Alex webapp-manifest.js,waiting for Yuren's review.
  • (Build) - (bug 1002413) r? webapp-zip.js, waiting for Yuren's review.
  • (Build) - (bug 1001209) work from me Trying to flash a customization on master will result in the phone getting stuck on the Firefox logo screen .
  • code review

This week

Topic status update

  • (Build) webapp-manifest and webapp-zip refactoring will be landed soon.

Greg

Last week

  • Solving bug 898348 to make LockScreen as an app. It's almost done:
    • Unlock: done
    • Notification preview: done
    • Passcode: done
    • Statusbar: done
    • UtilityTray: done
    • Media player widget: done
    • OOM handling: done; would automatically restart just like homescreen
    • Unit tests: done
    • UI tests & Integration test: fixing

This week

  • Strange error (can't unlock more than twice) on B2G-desktop
  • Not works after rebase on newest master

Topic status update

After re-scheduling the plan, the as-an-app bug would be solved first. And then we can start to implement the widget system with visual updates.

EJ

Last week

[Settings2 Refactor]

  • [Landed] bug 973440 [settings] refactor Screen lock panel with AMD pattern
  • [WIP] bug 973466 [settings] refactor wifi panel with AMD pattern
    • [✓] wifi_manage_networks.html
    • [✓] wifi_status.html
    • [✓] wifi_wps.html
    • [✓] wifi_auth.html
    • [✓] wifi_join_hidden.html
    • [WIP] wifi_select_certificate_file.html
    • Known issues :
      • Have to fix navigation problems.

[Others]

  • bug 997667 [Building Blocks] Arrow button text should be centered - help reviewing Janx's patch in FTU.

This week

[1.4+]

  • [f+] bug 994533 [Sora][WIFI] The return button display error in wifi page - I would give a patch for review, writing tests now.

[Settings2 Refactor]

  • [WIP] bug 973466 [settings] refactor wifi panel with AMD pattern
    • [✓] wifi_manage_networks.html
    • [✓] wifi_status.html
    • [✓] wifi_wps.html
    • wifi.html
    • [✓] wifi_auth.html
    • [✓] wifi_join_hidden.html
    • wifi_enter_certificate_nickname.html
    • [WIP] wifi_select_certificate_file.html
    • wifi_manage_certificate.html
    • Known issues :
      • Have to fix navigation problems.

[DSDS]

  • bug 1006324 [DSDS] After PUK is locked, SIM manager did not show "No SIM card" on the locked SIM and all outgoing settings are not changed to another SIM based on UX spec. Cloned from 962927

Topic status update

Ricky

Last week

  • bug 998776 - [Follow up of Bug 991446] Fix the broken coverage result on console (RESOLVE FIX)
  • bug 988259 - [TestAgent] The "small screen" css is broken (RESOLVE FIX)

This week

  • bug 991442 - Add coverage threshold to test-agent-test make target (ASSIGNED)

Topic status update

Student Project

  • Regular meeting with students for travis-reporter project.

TSOC2014