The idea of the DESKTOP=1 helpers was that they provide some basic API shims that were not available on Firefox Nightly before. I am sure that there are still some shims that we want to mock in the new simulator, we should probably just go through and check them one by one.
For now though, it would be pretty simple to stop setting DESKTOP=1 when DEBUG is set if it's breaking things. Do we need to do this? Best, Kevin ----- Original Message ----- From: "Eitan Isaacson" <[email protected]> To: [email protected] Sent: Wednesday, November 12, 2014 12:44:13 AM Subject: Re: [b2g] Mulet - New desktop runtime I think we need to take out all the firefox helpers from DESKTOP=1, but keep some things, like the additional-extensions downloader. We use it currently to install the screen reader simulator. Looks like that extension doesn't work out of the box with Mulet, but I AM SO EXCITED to get that working again after Gaia in Firefox broke. On 11/05/2014 08:43 AM, Alexandre poirot wrote: Chris, Keep in mind this is the early days for mulet and various things may be broken that's why I need feedback from you all! Thanks for taking time to test it!! Debug profile can't work on mulet with Firefox nightly helpers turned on. So you have to build gaia profile with DEBUG=1 DESKTOP=0 make. I'm wondering, if, now that mulet is available, and Firefox nightly mode is broken, we can just get rid of these helpers?? Can you confirm things work as you expect with such profile? 2014-11-05 16:45 GMT+01:00 Chris Mills < [email protected] > : Ok - I’ve got this to work! Great work guys. However, I’ve got one worry about Mulet: one of the main great things about loading Gaia in Desktop Nightly, as it used to work, was that if you loaded your debug profile in desktop firefox, you could then load each app at an individual URL, using that HTTPD server hack. So then you could make changes to the apps code inside Gaia and just refresh the browser tab to see the changes instantly. On Mulet, this doesn’t seem to work, so instead when you make a change to a Gaia app it seems to me that you’ve got to rebuild your profile and reopen Mulet each time you want to see your change running, which really isn’t great. Is there a better way to do things than this? Chris Mills Senior tech writer || Mozilla developer.mozilla.org || MDN [email protected] || @chrisdavidmills > On 5 Nov 2014, at 14:38, Alexandre Lissy < [email protected] > wrote: > > Le 05/11/2014 14:15, Julien Wajsberg a écrit : >> Le 05/11/2014 13:51, Kumar Rishav a écrit : >>> Hi >>> >>> I am trying to run the mulet but it not running. I followed these >>> (working on linux): >>> 1. downloaded the tar file (firefox-*) from latest-mozilla-central, >>> then extracted it. (it's in my mulet folder) >>> 2. now go to gaia: >>> cd gaia >>> make >> >> Aren't we supposed to use "DEBUG=1 DESKTOP=0" profiles for mulet just >> like we used to for B2G Desktop? >> Or are non-debug builds supported too? > > Non debug build should work. > >> >> >> >> >> _______________________________________________ >> dev-b2g mailing list >> [email protected] >> https://lists.mozilla.org/listinfo/dev-b2g >> > > _______________________________________________ > dev-b2g mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-b2g _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
