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
- Other
The Need To Know
(Release and system issues that may impact engineering this week.)
Notices/Schedule (akeybl/lsblakk/bajaj)
Next Merge: December 9, 2013
|
Next Release: December 10, 2013
|
Trains
|
Central: 28
|
Aurora: 27
|
Beta: 26
|
Release: 25
|
- 26.0b4 Desktop/Mobile shipping today/tomorrow
- Probably going to skip Desktop-only beta 9 on US thanksgiving, will have b8 and b10 unless there’s unexpected issues
- Pushing back releases by 2 weeks over the December/January holiday so FF27.0b2 will be live from Dec 20 – Jan 2 and then we’ll pick up from there
- Full dates & proposal coming to dev-planning, firefox-dev & release drivers mailing lists soon
34 bugs (39 bugs last week)
|
42 bugs (76 bugs last week)
|
Unresolved Aurora 27 Trackers (non-security, not tracked for Beta)
|
Unresolved Beta 26 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.)
- Trees Closed Nov 16 0900PT – 1700PT. Also impacts repositories, mdn, etc.
- Trees Closed Nov 22 or 23 — MTV power work will take tegras offline, closing trees. Landlord has not set final time yet.
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)
<Read Only>
Add-on SDK (dtownsend)
No update
No update
Q4 goals posted here: 2013Q4 Goals.
Landings:
- Shader Editor!
- Hacker News Post [[1]]
- Blog Post [[2]]
- Preffed off by default
- Fast pretty printing bug 930141
- Inspector works remotely on Metro bug 934744
45 bugs closed this week.
DOM (jst/dougt)
<Read Only>
Firefox Desktop (gavin)
Proposed list of Firefox Desktop goals for Q4 has been posted to the mailing list.
Firefox Metro (bbondy/jmathies/mbrubeck)
<Read Only>
- Lots of apzc landings last week. Both scrolling and zoom are seeing good improvements.
- Various front end fixes
Work continues toward Dec. 9th uplift. We’re breaking down bugs based on what we want to get fixed before the uplift and what we want to work on in Aurora.
Firefox Mobile (mfinkle/blassey)
Firefox OS Communications (scravag)
<Read Only>
- Status
- DSDS and some Message user stores may need until Sprint 6 to finish.
- Gecko/UX close to finish up on DSDS
- UX close to finish up on MMS
- Gecko/Gaia worked on MMS user stories
- Gaia started working on Dialer user story
- Identified Risks
- DSDS is at risk and may introduce regressions
- Some messages features could be postponed to 1.4
Firefox OS Devices Porting/Bluetooth (ttsai/mchen)
<Read Only>
- bug 876583 – To support bluedroid backend on Gonk-JB version. (V1.3 feature)
- The basic infrastructure is landed then starting to port profiles.
- To provide BT related patches for NFC task.
- Partner Support: Helix, fugu and Flatfish – Media, Bluetooth, Camera, Memory/Stability issues.
<Read Only>
- Koi+ and Hd+ bugs
- 1.3 Target Feature that landed last week
- 1.3 Target Features in progress
- Flatfish
- Flatfish: 2-column layout for Video App (in code review)
- Flatfish: Music2 app changes
<Read Only>
- {bug|709490} – Run WebGL on Web Worker with Off-Main-Thread-Compositing
- {bug|911046} – WebRTC OmxCodec coding path support
- Look into rendering pipeline to understand how to convert Content tree into Layer Tree.
Backlog
Bugs
- 1.2: Fixed 8 blockers; 10 remaining targeted for 2013.11.22.
- 1.3: Fixed 29 issues.
- Closed 11 backlog issues.
- http://mzl.la/1bkB5eH
Success
- Power Usage/Consumption
- Hamachi and Keon Battery Harnesses built and distributed to all FxOS Perf team members.
- Built custom ammeter that supports software battery disconnect needed for automation; currently calibrating.
- Good progress towards disabling USB charging via linux kernel; required for supporting automation.
- FxOS Power Harness Signup
- Harnesses enable measuring on-device power usage
- Requests for harnesses need to be made by Next Friday, November 22nd
- Signup via the Battery Harness Signup etherpad.
- Automation
- Eideticker tests now running on Jenkins; one step closer to continuous integration.
- Good progress updating Eideticker to work with higher fps cameras; supports more accurate comparisons with Qualcomm’s results.
- Metrics analysis of Datazilla Cold-Launch Results
Challenge
- New FPS Scroll regression 1.2 blocker reported by Qualcomm
- Tracking via bug 936535
- FxOS Perf, Email, Graphics and Qualcomm teams working together to troubleshoot and fix this.
Firefox OS Productivity (doliver)
<Read Only>
Short update:
- POP3 support landing this week — watch https://bugzil.la/832924 for progress
- 1.2 blockers remain low — smoketest breakage today that we are looking at now: https://bugzil.la/937639
- We’ll be giving Calendar more attention in v1.4. Several new user stories are ready to review with the team
Firefox OS Radio/WIFI/NFC (kenhkchang)
<Read Only>
- Last week
- Fix koi+ issues.
- RTSP Client, to add suspend and resume functions and to support rtsp protocol in url bar.
- NFC, to fix the NFCD crash problem and to add test cases.
- EAP-SIM, Partner are going to do more porting for EAP-SIM.
- Multi-SIM, to land all DSDS implementations into Gecko.
- WPA-EAP, to import PKCS#12 CA by wifimanager, reviewing.
- WIFI-Direct, to implement the main codes of wifi-direct, reviewing.
- Power metering, to implement PowerStats API.
- Network metering, to centralize the code for network per-app metering.
- This week
- RTSP Client, to add suspend and resume functions and to support rtsp protocol in url bar.
- NFC, to add test cases.
- EAP-SIM, to integrate Partner’s EAP-SIM solution.
- Multi-SIM, to land all DSDS implementations into Gecko.
- WPA-EAP, to import PKCS#12 CA by wifimanager, reviewing.
- WIFI-Direct, to fix sychronisation problem, reviewing.
- Power metering, to implement PowerStats API.
- Network metering, to add metering function for FTP.
Firefox OS Systems – Front End (gwagner)
<Read Only>
- Work Week in SF (Nov 4 – 8): https://etherpad.mozilla.org/systemsfeworkweek
- Download Manager and better offline experience will be in 1.3
- Haida improvements for 1.4: Rocketbar, Browser integration into systems app, new sheet management model.
<Read Only>
- Cursor management: no update.
- DSDS: API changed on Gaia landed (except IccManager in review). Next: features/UI in Settings app
- NFC: System app patch from DT engineers in review, BT handing in discussion. App features in progress, need better instructions
- Tablet: On-going, schedule retargeted. Need to address some brand swapping branding issue
- 3rd-party keyboard follow-up: v1.2 bugs has been stabilized. Moving on to v1.3 improvements.
- EAP-SIM: UX and Gecko devs to sync-up on device capability.
- Format SD card: UX spec available, need to find out if the partition in use (by music app or USB storage).
- CDMA: Bug on string replacement filed. Need to address some follow-up bugs.
- Window management: Had system front-end work week. Some of the window transition patches landed. Planned things on system browser, etc. Last patch to remove WindowManager need feedback.
- Build script: home screen customization prototype available.
- Zhuyin IME: landed yesterday. Community will test that along with localization altogether. Need to figure out tests.
- Settings: Little update. Sub-panel work on halt.
Gaia/Team/Taipei/Meetings/2013-11-12
GFX (milan)
<Read Only>
Identity (spenrose for jedp)
Working hard on Firefox Accounts for FirefoxOS FTU
Wiki: https://wiki.mozilla.org/Identity/Firefox-Accounts (Please see the FAQ if you have questions)
- Targeting a working alpha build this Thursday:
- Roadmap for the next four weeks:
- We’re trying to identify reviewers and would love help; see previous.
JS (naveed)
<Read Only>
<Read Only>
- W3 conference is this week. Many WebRTC folks are at the conference this week.
- IETF conference was last week. The MTI video codec consensus call (Should we mandate H.264 or VP8 for WebRTC?) was taken, but no consensus was reached. We may move to “alternate consensus” methods to achieve consensus.
- An update to the webrtc.org code was landed (branch 3.43) late last week. If there are any regressions, please file a WebRTC bug and copy Maire (mreavy at mozilla.com) on the bug.
- The media playback team is having their work week next week in New Zealand.
Necko (dougt/jduell)
- bug 935680, bug 936617, bug 936630: New Talos tests coming up, including a new responsiveness benchmark
- bug 936469, bug 937519: Helping clear the last Australis TART regressions
- bug 879724, bug 867776: Eliminated main-thread I/O from URL classifier
- bug 934934: Ongoing perf improvements of session store. We noticed some sites spam session store file with very long URLs, e.g. facebook chat
- You can now perform analyses of raw Telemetry data on the Telemetry servers: instructions
- Newest team member Roberto Vitillo
- bug 742500: We’re adding expiration dates to Telemetry probes
Seceng (mmc)
- Application Reputation: bug 895476 landed to enable local checks. Remote checks blocked on some Windows programming. (mmc)
- CSP: bug 855326 enables nonce-source directive. (grobinson)
- Mixed Content Blocker: bug 906190 persists disable protection across child tabs almost landed (ckerschb)
WebAPI (overholt)
Quality Programs
(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)
CritSmash (dbolter)
- risk is trending up slightly – your attention appreciated.
MemShrink (njn)
Proper memory reporting for child processes has landed. Among other things, about:memory’s “Measure and save” now measures child processes. This only affects Firefox and Fennec; B2G uses a different mechanism that already handled child processes.
OrangeFactor (ryanvm)
- Past week’s OrangeFactor: 4.94 (Previous Week: 4.22).
- 13 intermittent failures fixed in the last week – List – Thanks!.
Stability (kairo/bsmedberg)
- Overall numbers are good, although we’re still fighting some cycle collector issues on Nightly.
- dmajor fixed bug 932100 which makes our DLL blocklist work for appinit DLLs. This will help lots with some kinds of greyware/abandonware crash issues.
- click-to-activate plugin status summary is in firefox-dev: discoverability via infobar landed into Nightly this morning, bug 932854
Roundtable
(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)
<Read only beyond this point>
Friends of the Tree
There were great changes by volunteers in Core and Toolkit during the past week. Thanks to all of these contributors for their passion and hard work! Here are some highlights:
- Tom Schuster (evilpie) fixed some browser and SpiderMonkey papercuts (bug 926033, bug 934557).
- Yura Zenevich (yzen) improved B2G form input accessibility (bug 934737).
- Joe Olivas implemented power usage profiling (bug 769431).
- Zack Weinberg (zwol) extended the PSL testsuite (bug 933494).
- Martin Husemann fixed an OS.File problem on NetBSD (bug 935962).
- Peiyong Lin (lpy) streamlined some accessibility code (bug 935756).
- [first patch!] Horia Iosif Olaru added background-blend CSS support (bug 841601).
- Avinash (hardfire) fixed cases of passing undefined to underlying OS.File methods (bug 891110).
- Steve Singer (stevensn) eliminated a crash while playing a video (bug 885002).
- Robert Longson (longsonr) fixed an SVG filter problem (bug 935902).
- Ziga Seilnacht fixed several Windows build system problems (bug 782037, bug 874210, bug 935050).
- Andy Wingo (wingo) did some SpiderMonkey work (bug 922070, bug 931414, bug 937058).
- Ms2ger helped out with the build system conversion and performed janitorial duties (bug 909254, bug 921718, bug 923251, bug 928741, bug 931404, bug 931459, bug 931461, bug 931462, bug 933326).
- Sankha Narayan Guria (sankha93) fixed some main-thread I/O and implemented Math.hypot (bug 867776, bug 879724, bug 931328).
- Chiaki Ishikawa broadened some nsresult error conversion code (bug 931703).
- Vendelin Ruzicka (vendo) made showModalDialog warn (bug 933040).
- Michael (Earth4) fixed a PSM oversight (bug 933995).
- [first patch!] Kai Strecker (kstrecker) made the find bar button more clickable on Windows (bug 911876).
- Gordon P. Hemsley (gphemsley) fixed a mach bootstrap issue with clang (bug 934165).
- Kai Engert (kaie) upgraded NSS (bug 935568, bug 935959).
- Kamil Muszyński (kamilm) improved accessibility for table cells (bug 782544).
- Benjamin Bouvier (bbouvier) fixed a SpiderMonkey assertion (bug 926431).
- [first patch!] Maurizio De Santis fixed a mach bootstrap problem for Italian locales (bug 935741).
- [first patch!] jmaccor93 fixed a memory leak (bug 934673).
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.)
irc #planning Log From This Meeting
[2:00pm] lmandel: https://wiki.mozilla.org/Platform/2013-11-12
[2:00pm] felipe joined the chat room.
[2:00pm] lmandel: We'll start in a few minutes as the project meeting is running long.
[2:00pm] XDS2010 joined the chat room.
[2:01pm] lmandel1 joined the chat room.
[2:01pm] spenrose joined the chat room.
[2:01pm] cpeterson left the chat room. (Input/output error)
[2:02pm] longsonr left the chat room. (Quit: ChatZilla 0.9.90.1 [Firefox 25.0/20131025151332])
[2:02pm] lforrest left the chat room. (Quit: Leaving.)
[2:02pm] myk left the chat room. (Ping timeout)
[2:03pm] lmandel: Starting in 1 minute
[2:03pm] cpeterso_ joined the chat room.
[2:04pm] KaiRo: lmandel: no voice update from me today
[2:04pm] satdav joined the chat room.
[2:04pm] satdav: can I as a contributor join this meeting the now
[2:04pm] lmandel: KaiRo: Thanks
[2:04pm] satdav: sf is running a bit late due to the remo meeting
[2:04pm] KaiRo: bsmedberg: do you want to do a voice update on what you added?
[2:04pm] lmandel: satdav: We're broadcasting on Air Mozilla
[2:04pm] satdav: well the all hands
[2:04pm] bsmedberg: KaiRo: sure
[2:04pm] satdav: I am watching it
[2:04pm] KaiRo: lmandel: ok, then bsmedberg will voice a stability update
[2:05pm] lmandel: KaiRo, bsmedberg: Ok
[2:05pm] myk joined the chat room.
[2:05pm] jfkthame left the chat room. (Connection reset by peer)
[2:06pm] jfkthame joined the chat room.
[2:06pm] mbest joined the chat room.
[2:06pm] lforrest joined the chat room.
[2:07pm] jjensen left the chat room. (Quit: is away)
[2:07pm] curtisk is now known as curtisk|afk.
[2:07pm] bsmedberg: blassey_: tab capture/streaming means screenshare your browser?
[2:07pm] lassey: bsmedberg: yes
[2:08pm] jimb joined the chat room.
[2:08pm] bsmedberg: lassey: how much harder is it to screen share the entire screen or arbitrary windows?
[2:08pm] • bsmedberg needs that for plugin-replacement purposes on video conferencing
[2:08pm] lassey: it will be a separate code path
[2:08pm] lassey: but we want to do that
[2:08pm] • lassey looks for the butg
[2:08pm] lassey: bug
[2:09pm] satdav: lsblakk, whens todays channel meeting
[2:11pm] lsblakk: satdav: it already happened - things were off today because of moving the project meeting
[2:11pm] grace joined the chat room.
[2:11pm] lsblakk: we tacked it on to the 25.0 post mortem
[2:11pm] lsblakk: (this was announced to dev-planning)
[2:11pm] lassey: bsmedberg: bug 923225
[2:11pm] firebot: Bug https://bugzilla.mozilla.org/show_bug.cgi?id=923225 nor, --, ---, nobody, NEW, [meta] Add screen/app/window sharing support
[2:12pm] marcia left the chat room. (Ping timeout)
[2:12pm] grace left the chat room. (Quit: Leaving.)
[2:13pm] • bsmedberg wonders if anybody actually reads the read-only updates
[2:13pm] RyanVM|sheriffduty: bsmedberg: I do
[2:14pm] lassey: bsmedberg: I don't
[2:14pm] vladan: bsmedberg: I do
[2:14pm] lmandel: Roundtable items?
[2:14pm] lassey: if it isn't important enough for the team to read out, my assumption isn't important enough for me to read
[2:14pm] milan left the chat room. (Input/output error)
[2:15pm] lassey: lmandel: read-only updates
[2:15pm] lassey: (if you're asking what we're talking about)
Engineering Meeting Details
- Tuesday 2013-11-12 – 11:00 am Pacific Standard Time
- Dial-in: conference# 98411
- US/International: +1 650 903 0800 x92 Conf# 98411
- US toll free: +1 800 707 2533 (pin 369) Conf# 98411
- Canada: +1 416 848 3114 x92 Conf# 98411
- FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
- Engineering Vidyo Room / Air Mozilla / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer
- join irc.mozilla.org #planning for back channel