Gaia/Team/Taipei: Difference between revisions

7,864 bytes removed ,  20 October 2015
up
(clean up...)
(up)
 
(20 intermediate revisions by 4 users not shown)
Line 10: Line 10:
| https://secure.gravatar.com/avatar/f376b438280ff00eb2d7c016e0703d58?s=120#.png
| https://secure.gravatar.com/avatar/f376b438280ff00eb2d7c016e0703d58?s=120#.png
[https://github.com/begeeben Yi-Fan Liao (begeeben)]
[https://github.com/begeeben Yi-Fan Liao (begeeben)]
| https://secure.gravatar.com/avatar/32f42d56f6770abcbb7c8da456af5891?s=120#.png
| [https://github.com/danhuang1202 Dan Huang (danhuang1202)]
[https://github.com/dwi2 Tzu-Lin Huang (dwi2)]
| https://secure.gravatar.com/avatar/c41f912d929a213cba048104b3697b88?s=120#.png
| https://secure.gravatar.com/avatar/c41f912d929a213cba048104b3697b88?s=120#.png
[https://github.com/evanxd Evan Tseng (evanxd)]
[https://github.com/evanxd Evan Tseng (evanxd)]
| https://secure.gravatar.com/avatar/0ccfea05555478e088acf331824b70c1?s=120#.png
| https://secure.gravatar.com/avatar/0ccfea05555478e088acf331824b70c1?s=120#.png
[https://github.com/evelynhung Evelyn Hung (evelynhung)]
[https://github.com/evelynhung Evelyn Hung (evelynhung
|-
| [https://github.com/Fischer-L Fischer Liu(Fischer-L)]
| https://secure.gravatar.com/avatar/84460b786102047f6b74522ef62d7ac3?s=120#.png
| https://secure.gravatar.com/avatar/84460b786102047f6b74522ef62d7ac3?s=120#.png
[https://github.com/gasolin Fred Lin (gasolin)]
[https://github.com/gasolin Fred Lin (gasolin)]
| https://secure.gravatar.com/avatar/06d79ed4b67a4721e8e59295fb9f4ae6?s=120#.png
|-
[https://github.com/huchengtw-moz John Hu (huchengtw-moz)]
| https://secure.gravatar.com/avatar/91513261a498767bb7ecd2c38c994f5a?s=120#.png
| https://secure.gravatar.com/avatar/91513261a498767bb7ecd2c38c994f5a?s=120#.png
[https://github.com/luke-chang Luke Chang (luke-chang)]
[https://github.com/luke-chang Luke Chang (luke-chang)]
| https://secure.gravatar.com/avatar/ba973db1f571a1bc3ac86cb4d674c32a?s=120#.png
| https://secure.gravatar.com/avatar/ba973db1f571a1bc3ac86cb4d674c32a?s=120#.png
[https://github.com/rexboy7 Rex KM Lee (rexboy7)]
[https://github.com/rexboy7 Rex KM Lee (rexboy7)]
|-
| https://secure.gravatar.com/avatar/abf92b0a6c66cf51277f0ab014a29446?s=120#.png
| https://secure.gravatar.com/avatar/abf92b0a6c66cf51277f0ab014a29446?s=120#.png
[https://github.com/RickyChien Ricky Chien (rickychien)]
[https://github.com/RickyChien Ricky Chien (rickychien)]
| [https://github.com/scottwu Scott Wu (scottwu)]
| https://secure.gravatar.com/avatar/a45359e3fe86aeca5b166ed821964b0b?s=120#.png
| https://secure.gravatar.com/avatar/a45359e3fe86aeca5b166ed821964b0b?s=120#.png
[https://github.com/snowmantw Greg Weng (snowmantw)]
[https://github.com/snowmantw Greg Weng (snowmantw)]
| https://secure.gravatar.com/avatar/0e719389c6f6e17e5693819fc9a5722a?s=120#.png
| https://secure.gravatar.com/avatar/0e719389c6f6e17e5693819fc9a5722a?s=120#.png
[https://github.com/steveck-chung Steve Chung (steveck-chung)]
[https://github.com/steveck-chung Steve Chung (steveck-chung)]
|-
| https://secure.gravatar.com/avatar/2becaf1073957bdad2f06e183731131d?s=120#.png
| https://secure.gravatar.com/avatar/2becaf1073957bdad2f06e183731131d?s=120#.png
[https://github.com/timdream Tim Guan-tin Chien (timdream)]
[https://github.com/timdream Tim Guan-tin Chien (timdream)]
Line 78: Line 77:
| https://secure.gravatar.com/avatar/e333342f0afd23d7212e0cbaa6e00e3c?s=120#.png
| https://secure.gravatar.com/avatar/e333342f0afd23d7212e0cbaa6e00e3c?s=120#.png
[https://github.com/dominickuo Dominic Kuo (dominickuo)]
[https://github.com/dominickuo Dominic Kuo (dominickuo)]
| https://secure.gravatar.com/avatar/32f42d56f6770abcbb7c8da456af5891?s=120#.png
[https://github.com/dwi2 Tzu-Lin Huang (dwi2)]
| https://secure.gravatar.com/avatar/06d79ed4b67a4721e8e59295fb9f4ae6?s=120#.png
[https://github.com/huchengtw-moz John Hu (huchengtw-moz)]
|}
|}


Line 85: Line 88:
<div style="font-size:small">Nothing is committed until it lands in a release :) .</div></div>
<div style="font-size:small">Nothing is committed until it lands in a release :) .</div></div>


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 :)
The updates are now managed in their own [https://github.com/gaia-taipei/gaia-weekly git repo]. You may find the old updated in the history of this wiki page.
 
=== Tim ===
 
* [https://bugzilla.mozilla.org/user_profile?login=timdream%40gmail.com Read my Bugzilla profile]
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=assignee%3Atimdream%40gmail.com Open bugs assigned to me] (ASSIGNED = current working on; NEW = backlog)
 
==== Topic status ====
 
* {{bug|1137557}} InputMethod API to work with D3E -- stuck on a native async bug
** {{bug|1162360}} Remove form.js focus event timing -- found fixes for test crash and Gij failure, landed.
*** Got many regressions and fixed accordingly.
 
 
=== Steve ===
 
==== Done ====
* new gaia architecture
** Spend some time to discuss about the how to deal with service and API wrapper.
 
** (f+) {{Bug|1171865}} - [Messages][NG] Layout mozMobileMessageShim structure
*** Create a first version of the API shim and feedback granted
 
==== Ongoing ====
* new gaia architecture
** (Ongoing) {{Bug|1169541}} - [Messages] [NGA] Refine the thread query and move draft query/getThreads API into conversation service / messaging service
*** No progress.
** (Pending) {{Bug|1169573}} - [Messages][NG] Layout Messaging service structure
*** Got some feedback from peers and we decide to wait for message api shim first.
 
==== Topic status ====
* New gaia architecture in message app:
** Milestone planning: https://etherpad.mozilla.org/sms-milestone-planning
** Sprint planning: https://etherpad.mozilla.org/sms-planning
*** We underestimated the efforts for client-serivce structure and it might need more discussing and redesign for the NGA. In the new milestone we divide the task into more detailed use case and will create layout shell for service first instead of migrating module into single service all at once.
*** In the new sprint, we will focus on conversation service and messaging service layout first and the actually methods for inbox view only.
 
=== Dominic ===
 
==== Last week ====
* Music
** Sent out the next steps for NGA music
*** Three modules we should make them as services: 1) MediaDB + Metadata Parser 2) Remote Controls 3) Player Logic
** {{Bug|1161492}} - [Music] [Front-end] Use independent tabs for each view
*** r?, but looks like Jim is busy on something else and didn't response this.
** {{Bug|1172403}} - [Music] [Front-end] Disable the fade-in animation for album art.
*** A followup of {{Bug|1168549}} and fixed on both master and v2.2.
* Audio channel services weekly sync up.
** {{Bug|1159610}} - [Callscreen] Use the telephony's audio channel api to make telephony channel manageable by System app
*** Landed, the Callscreen app is ready for the new audio channel service.
* Reviews and needinfos.
 
==== This week ====
* Music
** {{Bug|1161492}} - [Music] [Front-end] Use independent tabs for each view.
*** Wait for the review then land this.
** {{Bug|1161488}} - [Music] [Front-end] Use independent title for each view.
* Audio channel services weekly sync up.
** Hope we can land the rest gecko/gaia bugs for the system audio channel so that we can land the last gecko patch for the audio channel api.
* Reviews and needinfos.
 
==== Topic status ====
* Music refactoring meta bug is filed in {{Bug|1053677}}.
** {{Bug|1055043}} - [Music] modularize the views. (landed)
** {{Bug|1055049}} - [Music] modify of the dom layout and the page transitions (landed).
** {{Bug|1012613}} - [Music] Proposal for splitting the Music app into UI and Player.
* Sound UX update:
** {{Bug|991026}} - (Meta) Sound and audio channel volume spec.
* Audio competing
** Meetings for REQ for Multimedia platform.
 
=== Evan ===
==== Last week ====
* {{Bug|1177254}} - Move the 'audio-channel-changed' and 'visible-audio-channel-changed' events to Gaia::AudioChannelService
** Landed.
* {{Bug|1179190}} - Disable test_play_ogv_video, test_play_webm_video, and test_play_ogg_video tests because of Bug 1113086
** Landed.
 
==== Next week ====
* Audio Channel Management Regressions
** {{Bug|1180614}} - Keyboard doesn't have click sound.
** {{Bug|1180618}} - Ringer and Music are playing at same time.
* {{Bug|1113086}} - Implement AudioChannel API into BrowserElement
** Help to fix failures of Gij and Gip tasks in [1].
* {{Bug|1093516}} - [System2] Migrate AppUpdate/InstallDialog to SystemDialog
** Update patch for comments.
* {{Bug|1179689}} - Re-enable test_play_ogv_video, test_play_webm_video, and test_play_ogg_video tests after Bug 1113086 is landed
** We can re-enable the tests after Bug 1113086 is fixed.
 
[1]: https://treeherder.mozilla.org/#/jobs?repo=try&revision=0ab88701ebe2
 
=== Fred ===
 
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=assignee%3Agasolin%40mozilla.com Open bugs assigned to me] (ASSIGNED = current working on; NEW = backlog)
 
==== Last week ====
 
* [merged] make minimum boot-able system core https://github.com/jgyos/system/issues/1
* [merged] {{bug|1179582}} - [system] code clean up
* [r+ & landed]{{bug|1177931}} - [hackerspace][studio] has wrong developer name
 
Tracing
* {{bug|1175955}} - passive pairing not work when fresh flash
 
Review
 
* {{bug|1170463}} - [Camera] fix remain jsdoc error
 
Clean ni
 
* {{bug|1146818}} - [Bluetooth][System] headphone status icon not shown properly when device reconnected in APIv2
* {{bug|1176527}} - Failure in test_bluetooth.py unit test in GaiaDataLayer.enableBluetooth
* {{bug|1176185}} - [Bluetooth]Bluetooth transfer request will disappear after we lock screen.
* {{bug|918139}} - The background of the microphone icon does not match the color of the background of the permission prompt
 
==== This week ====
Fixing BT related issues.
 
* [r+&landed] {{bug|1179174}} - [Notifications] After restarting the device, user can't open the received file via Bluetooth at Notification.
* {{bug|1175955}} - passive pairing not work when fresh flash
** identify the root cause and greg will solve this issue in other bug
 
WIP
* {{bug|1176185}} - [Bluetooth]Bluetooth transfer request will disappear after we lock screen.
 
ni
* {{bug|1176179}} - [Lock Screen]Restarting the DUT, if we press power button during poweroff animation, the DUT will not restart.
** trace code and test workforme
* Bug 1172823 - [FLAME-L] NFC handover passive receive file fail
** test nfc transfer on flame-L and and identify only passive receive file will fail
 
* Discussion on moving forward on Web Components/equivalent tech
 
==== Topic status update ====
 
CSS in gaia:
* Organize meetup in whistler for moz-components related people (gaia, gecko wc, xtag, appmaker)
** UX confirm the gaia component UI '''wont''' be used in 2.5
* create IsGaiaComponentReady page on mozilla wiki https://wiki.mozilla.org/Gaia/Shared/Components
** In current survey, all concerns about gaia-components can be resolved, will review and provide proposals for more components.
** link bugs and resources
** document basic treatment to improve components
 
=== Greg ===
 
==== Last week ====
 
* Wrap bluetooth v2 API to a library for IoT/WoT, which could save developers from manipulating those too verbosed functions.
** BlueFind: https://github.com/snowmantw/bluefind
** Would develop more libraries like this.
 
* Help Thinker to make a JavaScript optimizer worker. A very interesting project.
* The related 'DeviceWorker(s)' looks like a potential way to solve our current blocking API flow.
** For example: 'GPIOWorker' which expose those experimental APIs only in the worker, and it has the isolated HAL so we can keep away from arguing how to integrate it into Gecko. If we can implement this worker as an add-on, it would be more modularized.
 
==== This week ====
 
* Continue whatever I list above.
* Pending bugs:
** {{bug|1150258}} [Windows Management][Camera Lockscreen]The user is able to access the homescreen AND camera passcode lockscreen share activity at the same time -- Alive vs. UX; NI rounds
 
==== Topic status update ====
 
 
=== Ricky ===
 
==== Last meeting ====
 
[Build System]
 
* Landed - {{bug|1154585}} - Refactoring webapp-shared.js for new build system
* Implementing configure-decider.js
 
==== This meeting ====
 
[Build System]
 
* Clean up review & needinfo queue


= Bugzilla queries =
= Bugzilla queries =
Confirmed users
681

edits