Platform/2013-07-09
« previous week | index | next week »
Engineering Meeting Details
- Tuesday 2013-07-09 - 11:00 am Pacific
- Dial-in: Audio-only conference# 98411
- People with Mozilla phones or softphones please dial x4000 Conf# 98411
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 98411
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 98411
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 98411
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 98411
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 98411
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 98411
- UK/London: +44 (0)207 855 3000, x4000 Conf# 98411
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 98411
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- Engineering Vidyo Room / Warp Core / SFO-Boardroom / Tor Commons
- join irc.mozilla.org #planning for back channel
Actions
Hot Bugs
(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)
- Orange Factor
- Stability
- bug 885668 - needs owner - around the #10 topcrash position in both 24 and 25
- Other
The Need To Know
(Release and system issues that may impact engineering this week.)
Notices/Schedule (akeybl/lsblakk/bajaj)
Unresolved Aurora 54 Trackers (non-security, not tracked for Beta) | Unresolved Beta 145 Trackers (non-security) |
---|
Build Changes (gps)
(Build changes of which engineers should be aware.)
Upcoming Outages/Upgrades
(System outages/upgrades and tree closures that impact engineering.)
6.5 hour tree closure planned for Saturday, July 13 from 1200 PDT to 1830 PDT. Master tracker is bug 889996.
Summary of work that will be done and the impact:
- Failover of the new Bugzilla environment will be tested between data centers.
- Impact: Bugzilla (bugs.mozilla.org) may experience brief interruptions in service during the window
- Buildbot database failover will be tested.
- Impact: trees will be closed, so no negative impact
- http://build.mozilla.org will move to new releng web cluster
- Impact: may experience a brief interruption in service to build.mozilla.org though none is expected; in addition the trees will be closed so there should be no impact to builds during this time
- Database servers across the infrastructure will have their masters changed in preparation for upgrades
- Impact: These failovers happen in a couple of seconds, some apps may fail queries during this time causing an HTTP 500 error or needing a client refresh
- Backend load balancers in SCL3 will be upgraded from 1g to 10g network connectivity
- Impact: some backend databases may experience a few seconds of service interruption, most of these services only impact developer/releng resources that will already be unavailable during the tree closure
Key Issues
(Non team specific issues that impact engineering.)
Team Stand-ups
(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)
Accessibility (dbolter)
Add-on SDK (dtownsend)
App Tools (dtownsend)
- Hello App Tools!
B2G Services (dougt)
Developer Tools (dcamp)
<Read Only>
Remote inspector patches still landing Investigating an issue with the profiler on metrofx
DOM (jst/dougt)
Firefox Desktop (gavin/dolske)
Firefox Metro (bbondy/jmathies/mbrubeck)
<Read Only>
- recent landings:
- new crash reporting ui. (bug 831972)
- new start page grid layout / design landed.
- front end polish: scrum IT10
- continued progress on Async Pan Zoom Controller. (bug 869940)
Firefox Mobile (mfinkle/blassey)
- Patch landed for making fennec behave normally with widget scaling bug 803207
- SkiaGL: Test-related fixes in the interest of landing in Fx25 bug 885627, bug 885623, bug 887901 and other great progress bug 887927. More will be landing, soon.
- RSS/Atom feed handling is shipping in Fx23 so finkle landed bug 888335 - Remove support for iGoogle/Reader from feed subscriptions and bug 888327 - Add support for adding feed subscriptions to cloud.feedly.com
- Converging WebRTC: bug 874569, bug 880437
- Lot's of session restore-related landings: bug 889554, bug 886123, bug 801412
- FHR shipped as of Fx23 Beta 1 no feedback from Google Play reviews we need to make sure to resolve about:healthreport issues: bug 890104, bug 888440
Firefox OS Browser (blassey)
Firefox OS Communications (scravag)
Firefox OS Devices/Porting (mchen)
- Last Week
- 1.1 Blocker Bugs
- Bluetooth porting on Bluedroid backend.
- Discovering is done.
- To implement the pairing function.
- Assign resources to do JB porting
- Bug 890144 - Emulating SD Card on Nexus 4
- Bug 878108 - Support hardware decoding on gonk-JB
- Bug 871364 - Support camera on gonk-JB (Android 4.2)
- To support the engineering mode issues from Helix.
- To raise the concerns of choosing reference phone - Nexus 4 for Gonk-JB.
- This Week
- 1.1 Blocker Bugs
- To support JB porting.
- Blockers
- None
Firefox OS Media Apps (hema)
<Read Only>
- Last Week
- 1.1 bugs: 890394, 887968, 889233, 889238, 890394, 851626, 889167, 874011
- start prototyping lockscreen music control use cases
- finalized agenda for team meetup
- music app prototype
- This Week
- 1.1 blocking bugs
- tracking meta bug for 1.2 media related user stories (https://bugzilla.mozilla.org/show_bug.cgi?id=890945)
- start work on music status user story for 1.2 (https://bugzilla.mozilla.org/show_bug.cgi?id=891014)
- sync up with api team on inter app communication api and with system team on notification api - dependencies for music controls feature (https://bugzilla.mozilla.org/show_bug.cgi?id=891024)
- ux requirements for image orientation (correction of tilt sensor inaccuracies) - (https://bugzilla.mozilla.org/show_bug.cgi?id=891030)
- Blockers
none
Firefox OS Media Recording (cjku)
Last week
- Media Recorder
- Preliminary analysis phase
- Write document for B2G HW decode diagram
- Investigate B2G video encoding flow
- Preliminary analysis phase
- WebAudio
- bug 882171 - Optimize the AudioNodeEngine.cpp routines for NEON
- WebRTC
- bug 869869 - e10s for UDP socket
- bug 881935 - SDP: Support negotiation of video resolution
- bug 881982 - ICE: report error on network interface change
- bug 881935 - Support negotiation of video resolution
- Performance evaluation on helix
- Enable HW codec on B2G
- Look into performance diff after using HW codec
- Redirect coding flow into StageFright and using H.264 RTP packet formant.
- Canvas 2D/SkiaGL
- bug 869199 Bad performance of fishie tank
- HW Composer
- bug 884188 High power consumption of youtube
- Prepare b2g GFX introduction tutorial document for new on boards.
- Memory Shrinking
- Analyzing the ratio of the near-read-only anonymous memories
This week
- Media Recorder
- Preliminary analysis phase. Last week for analysis, move to design phase in the next.
- Define how to create demultiplexer, which StageFright does not export API for this requirment.
- Compare functionality difference between "mozCamera" and "MediaRecording + ImageCapture"
- Preliminary analysis phase. Last week for analysis, move to design phase in the next.
- WebRTC
- Keep fixing E10S and SDP issues.
- Enable HW codec on B2G
- HW Composer
- bug 884188/bug 885345 HWC can't render small layer due to no gralloc buffer
Firefox OS Performance (mlee)
Firefox OS Productivity (doliver)
<Read Only>
- Last Week
- v1.1 blocking bug fixes: 781443, 813411
- Continued work on porting the Thunderbird fake IMAP server into Gaia to improve email app testability
- Started investigation on why automated Gaia UI tests are failing on Pandaboards
- This Week
- Productivity team is meeting in Vancouver this week to discuss and prioritize new features and other engineering work for the v1.2 release.
- Blockers
- None
Firefox OS Radio/Bluetooth/GPS (kenhkchang)
- Last week
- Fix blocked issues, bug 874273, bug 787442, bug 883746, bug 850140, bug 885679, bug 884238, bug 883019, bug 884829, and bug 880680.
- CDMA -
- Call waiting/switching -[bug 822210], discuss the design with Gaia dev.
- OTASP - [bug 882983], to know what is OTASP.
- nsIDOMMozMobileCellInfo - [bug 882984], to provide CDMA cell infomation for geo.
- Network Mode - [bug 881862], Gaia dev. is implemeting. We need to provide options for WCDMA/GSM, GSM only, CDMA only, CDMA/Evdo.
- ECB Mode - [bug 887690](Gecko part), reviewing.
- CDMA Info Record - This information will be delivered by network.
- [bug 882985], to get the more detail information from QC.
- To get UX for Gaia parts.
- Bluetooth - Implement the A2DP 1.2 (Advanced Audio Distribution Profile) [bug 807758], AVRCP (Audio/Video Remote Control Profile) [bug 834553], AVRCP 1.3 [bug 887623], and HFP 1.6 [bug 879196]
- WAP Push(SI and SL)
- To get UX for Gaia part.
- OMA CP
- Discuss with partners and PM to know which items are able to be configured.
- NFC
- Study NFC code of what DT provide.
- EAP-SIM
- Send a design document to dev-b2g
- To know the target device.
- This week
- Fix blocked issues, bug 885280, bug 890218, bug 887745, bug 890180, bug 875484, and bug 886765.
- CDMA - To know and clarify the scopes of the following bugs. And if we get enough information, we will start to implement.
- Call waiting/switching -[bug 822210], discuss the design in Gaia part.
- RSSI - [bug 835237](gecko part), add relative signal information for CDMA/Evdo.
- OTASP - [bug 882983], to get the more detail information from QC.
- nsIDOMMozMobileCellInfo - [bug 882984], have provided a patch and wait for review.
- Network Mode - [bug 881862], Gaia dev. is implemeting.
- ECB Mode -
- [bug 881863](Gaia part), to get the more detail information from QC.
- [bug 887690](Gecko part), reviewing.
- Bluetooth - Implement the A2DP 1.2 (Advanced Audio Distribution Profile) [bug 807758], AVRCP (Audio/Video Remote Control Profile) [bug 834553], AVRCP 1.3 [bug 887623], and HFP 1.6 [bug 879196]
- WAP Push(SI and SL)
- [bug 891249]Add fixed MSISDN sender number.
- [bug 887157]Add Enable and Disable function.
- OMA CP - have to be able to config following items.
- Modem, it should be owned by modem partner.
- APN settings - MMS and Browser.
- Voicemail settings, to get more detail information.
- Other voice related configuration, to get more detail information.
- NFC
- Study NFC code of what DT provide.
- To study the BT secure paring protocol for NFC.
- WPA-EAP
- [bug 883741] To move Crypto to WebIDL
Firefox OS Systems - Front End (lucas)
Firefox OS Systems - Platform (timdream)
- Team is working on v1.1hd (bug 881126), expect to land all this week
- System app engineering planning on-going
GFX (milan)
- OMTC on the Mac - on by default in Aurora
- Switching to IO surfaces
- Skia rebase landed
- WebGL 2 work started
- rework of the texture host/client getting close to landing (cleaned up ownership model)
- Core Graphics Moz2D in progress
Identity (jedp)
Layout (jet/dbaron)
Media (mreavy)
Necko (dougt/jduell)
Performance (vladan)
Seceng (mmc)
<Read Only> No updates due to short week.
WebAPI (overholt)
<Read Only>
- submitted proposal for FxOS manifest versioning
- one r+ for temporary storage, one to go
- DOM/WebAPI/Accessibility/Networking work week this week in Toronto
- plans for NavigationController and appcache
- plans for background services
- necko + gecko = <3
- worker APIs and cycle collector
Quality Programs
(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)
Critsmash (dbolter)
Memshrink (njn)
Nothing particularly notable.
OrangeFactor (ryanvm)
- Past week's OrangeFactor: 4.00 (Previous Week: 4.73).
- 18 intermittent failures fixed in the last week - List - Thanks!.
Stability (kairo/bsmedberg)
Roundtable
(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)
<Read only beyond this point>
Mailing List Threads
(Threads that are likely to be of interest to engineering from various mailing lists.)
Good Reads
(Links to blog posts, books, videos, etc. that you think will be of interest to others.)