Gaia/Team/Taipei/Meetings/2014-05-06
From MozillaWiki
Contents
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 ...
- bug 998099 disable pdf viewer in 1.3t
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.
- bug 993394 - [SIM PIN] Not always possible to insert PIN code after restarting the device, 2.0+.
- 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
- 1.3t+ bug investigation: bug 999844, bug 1001499
- 1.3t+ bug fixing: bug 1002406(monkey test issue)
- Some bugs tracking in partner's pool.
- bug 1003739: WIP for Gaia/master.(Block screen issue is disappeared.)
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".
- Spec updated: Mount SD Card/Unmount SD Card/Format SD Card may not show if the device or storage doesn’t support these functions.(https://bugzilla.mozilla.org/show_bug.cgi?id=921105#c22)
- 3/18:
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.
- 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
- 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:
- bug 996516(WIP given) - [MMS] Use less memory for creating attachment thumbnail
- 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
- bug 982949, bug 982951 - (feedback+, need second review) got the review comments, also blocked by bug 973445.
- Others
- bug 998906 - (wip) mentored this bug and had a patch for it.
- Answered needinfos and reviews.
This week
- Settings and ringtones
- bug 982949, bug 982951 - will ask review again after I addressed the issues, and see bug 973445 is landed or not.
- bug 961980 - bug 998911 is waiting for the new images so will work on this first.
- Ringtones
- bug 984260 - see if I can find the root cause of the intermittent failing test, then fix it.
- Others
- bug 998906 - will try to land it next week.
- 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.
- bug 991026 - (Meta) Sound and audio channel volume spec.
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
- http://bugzil.la/950673 - 150+ ms launch regression in gallery, video, camera, email_ftu (Dec 10-13)
- http://bugzil.la/1003788 - [marionette-apps] switchToApp method doesn't wait for the app is rendered on screen.
- http://bugzil.la/1003795 - Fix the failures of the marionette tests.
- http://bugzil.la/970144 - [Calendar] invitation event icon design
Review:
- http://bugzil.la/995093 - Add a marionette test to check Keyboard app could show up correctly.
Next week
- http://bugzil.la/1003788 - [marionette-apps] switchToApp method doesn't wait for the app is rendered on screen.
- http://bugzil.la/963394 - [Calendar] Event Detail_1.4 Visual Refresh
- http://bugzil.la/1003795 - Fix the failures of the marionette tests.
- http://bugzil.la/994017 - Add a marionette test to add a google account.
- Discuss test plan of keyboard app with keyboard guys.
Topic status update
- Productivity Team
- visual refresh: https://wiki.mozilla.org/FirefoxOS/productivity/backlog#Visual_Refresh
- Student Project
- Members: Evan, EJ, George, Ricky
- https://github.com/evanxd/travis-reporter
- Action items in S5(5/16): https://github.com/evanxd/travis-reporter/issues?milestone=6&page=1&state=open
- FxOS Magic
- Members: Evan, EJ, George, Rudy, Yuren, Greg, Dominic
- https://github.com/evanxd/fxos-magic
- Start to write.
Fred
Last week
- resolve TBPL issue and land bug 993948
- bug 968695 - [settings] add marionette test for application storage panel (r+)
- bug 993948 - [Settings] refactor to identify root panel scope inside of settings.js (r+)
- bug 1003736 - [Settings] Two column layout is not right displayed (r+)
- bug 959983 - NFC: There should be an icon for NFC on the status bar (r+)
- bug 959983, bug 997595 NFC statusbar and holdhome button r+
- https://github.com/gasolin/provecss workaround for 1.4+ bug 997101 & bug 1002842, & BuilingBlock bug 1000132
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:
- bug 959983, bug 997595 r+
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
- (Build) - (bug 983573) land webapp-manifest.js.
- (Build) - (bug 1002413) land webapp-zip.js, waiting for review.
- (Build) - next step of build system, bugs will be opened after discussion with Yuren.
- (Settings) - figure out way to run provecss (https://github.com/gasolin/provecss) in build system.
- LayerScope - beta version . ref: https://github.com/cctuan/layerscope
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
- Evan and me will try to lead a new Test Agent project in TSOC 2014 (http://wmmks.csie.ncku.edu.tw/tsoc2014/project/MA18.html)