Apologies in advance, I may have broken your B2G desktop workflow. In a patch we moved shims from production gaia code into gaia extensions. These extensions are now being bundled by the DESKTOP_SHIMS=1 flag (included by default with DESKTOP=1 or DEBUG=1).
WTF, why are there so many flags? Please see: https://bugzilla.mozilla.org/show_bug.cgi?id=940603 In this bug we are talking removing all gaia build flags for use of proper Makefile targets. Not only are targets the *right* way to do this, once we have them, we know never to break them. The details are in the bug, but I am proposing we support only two targets: $ make - Default command, builds a profile for a device. $ make desktop - Builds a profile for b2g desktop OR Firefox Nightly OR Simulator. The gaia extensions will need some work, and they will need to be made context aware so they work for all environments. We can also tie this stuff into travis/TBPL and run gaia ui tests on different consumers of `desktop` targets to ensure things don't break. Please let me know if you have any concerns/questions. Best, Kevin Grandon _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
