Jetpack/Weekly Meeting/2013-08-20

From MozillaWiki
Jump to: navigation, search


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


Triage Followups

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);

Open Bugs



<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. (

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.


  • 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.


  • 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.