Jetpack/Weekly Meeting/2013-08-20
From MozillaWiki
< Jetpack | Weekly Meeting
Contents
Agenda
- High Priority Work
- SDK
- Intermittent test failures
- simple-prefs change broke add-ons
- cfx.js
- Fennec Test Harness with SUTAgent
- child_process
- https://bugzilla.mozilla.org/show_bug.cgi?id=907184
- I think this is intentional, but can someone else confirm? [Wes]
- Or was this because we don't want to start up a JS interpreter to filter out the comments?
- Blockers?
- Bug 565388 Invisible docshells blocks us from getting rid of iframe hacks.
- Bug 724772 Waiting on Eddy to tell us if timers going to be global in ES6.
- Roundtable
Awesomeness Schedule
Awesome Date | Awesome Person - Awesome thing |
8/13/13 | Mike - Add-on Debugger |
8/20/13 | Erik |
8/27/13 | Matteo |
9/3/13 | Eddy |
Bugs
Triage Followups
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Open Bugs
Attendees
Minutes
<select> in panel is broken
Matteo will work on this.
UX Work
Some test errors have appeared in Australis after merging (bug 906690).
DOM Window for add-ons
Irakli is working on a rewrite for windows and tabs. A patch is expected in the coming two weeks. (https://github.com/mozilla/addon-sdk/pull/1207)
Add-on Debugger
A slight setback on bug 898559, needs to be rewritten in C++ now. Bug 899052 should be committed in the coming week.
SDK
- cfx.js
- Erik thinks porting cfx to JavaScript may not be the best course of action after all.
- Discussion about moving some of the functionality of cfx directly to the addon manager inside Firefox and having a thin JavaScript wrapper calling the manager.
- Discussion about removing dependency tracking in cfx.
- Suggestion about creating symlinks in the profile directory to an addon that's in development instead of running cfx run every single time.
- Fennec Test Harness with SUTAgent
- May of may not be blocking cfx.js
- child_process
- Jordan is working on it.
- node-like API.
- Works on Unix right now, tests on Windows are partially green.
- Bug 907184 - require does not honor multiline comments
- Dependecy tracker in cfx mistakenly treats require expressions in multiline comments as legitimate requires.
- Not going to fix it in cfx. Not in Python, at least.
Roundtable
- Removing vim settings in source, does anyone use these?
- Probably due to consistency with m-c
- We should remove them in a separate pull request.
- http://mike.hordecki.com/posts/add-on-debugging-in-firefox/
- Awesome work, Mike!