On Sat, Nov 21, 2015 at 2:23 AM, Aus Lacroix <[email protected]> wrote:
> Hi All, > > This is happening today. Right after the timestamp on this message. If > you're reading it after the timestamp, you will need to update your local > node install to 4.2.2 (LTS). Or give NVM a shot. > > Here's where to get it -- https://nodejs.org/en/download/ > > For you package manager users out there -- > https://nodejs.org/en/download/package-manager/ > > After updating you *MUST* |make really-clean|. I would also suggest > running |npm cache clear|. > Ok, I did: brew install homebrew/versions/node4-lts make really-clean npm cache clear Then I tried to run one of the tests: TEST_FILES=./apps/system/test/marionette/app_window_mananger_pinned_sites_test.js make test-integration I got this error: 0 passing (1m) 2 failing 1) AppWindowManager - Pinning sites Pinning unscoped "before each" hook: Error: timeout exceeded! at Object.Client.waitForSync (/Users/mwargers/B2G/gaia_clean/node_modules/marionette-client/lib/marionette/client.js:760:16) at Object.Client.waitFor (/Users/mwargers/B2G/gaia_clean/node_modules/marionette-client/lib/marionette/client.js:726:60) at Object.MarionetteHelper.waitForElementToDisappear (/Users/mwargers/B2G/gaia_clean/node_modules/marionette-helper/index.js:192:17) at Object.openAndPinSite [as openAndPinSiteFromBrowser] (/Users/mwargers/B2G/gaia_clean/apps/system/test/marionette/lib/pinning_the_web.js:77:24) at pinAndKill (/Users/mwargers/B2G/gaia_clean/apps/system/test/marionette/app_window_mananger_pinned_sites_test.js:36:13) at Context.<anonymous> (/Users/mwargers/B2G/gaia_clean/apps/system/test/marionette/app_window_mananger_pinned_sites_test.js:74:7) at callFn (/Users/mwargers/B2G/gaia_clean/node_modules/mocha/lib/runnable.js:250:21) at Hook.Runnable.run (/Users/mwargers/B2G/gaia_clean/node_modules/mocha/lib/runnable.js:243:7) at next (/Users/mwargers/B2G/gaia_clean/node_modules/mocha/lib/runner.js:258:10) at Immediate._onImmediate (/Users/mwargers/B2G/gaia_clean/node_modules/mocha/lib/runner.js:275:5) at processImmediate [as _immediateCallback] (timers.js:383:17) 2) AppWindowManager - Pinning sites Pinning scoped "before each" hook: Error: timeout exceeded! at Object.Client.waitForSync (/Users/mwargers/B2G/gaia_clean/node_modules/marionette-client/lib/marionette/client.js:760:16) at Object.Client.waitFor (/Users/mwargers/B2G/gaia_clean/node_modules/marionette-client/lib/marionette/client.js:726:60) at Object.MarionetteHelper.waitForElementToDisappear (/Users/mwargers/B2G/gaia_clean/node_modules/marionette-helper/index.js:192:17) at Object.openAndPinSite [as openAndPinSiteFromBrowser] (/Users/mwargers/B2G/gaia_clean/apps/system/test/marionette/lib/pinning_the_web.js:77:24) at pinAndKill (/Users/mwargers/B2G/gaia_clean/apps/system/test/marionette/app_window_mananger_pinned_sites_test.js:36:13) at Context.<anonymous> (/Users/mwargers/B2G/gaia_clean/apps/system/test/marionette/app_window_mananger_pinned_sites_test.js:167:7) at callFn (/Users/mwargers/B2G/gaia_clean/node_modules/mocha/lib/runnable.js:250:21) at Hook.Runnable.run (/Users/mwargers/B2G/gaia_clean/node_modules/mocha/lib/runnable.js:243:7) at next (/Users/mwargers/B2G/gaia_clean/node_modules/mocha/lib/runner.js:258:10) at Immediate._onImmediate (/Users/mwargers/B2G/gaia_clean/node_modules/mocha/lib/runner.js:275:5) at processImmediate [as _immediateCallback] (timers.js:383:17) npm ERR! Darwin 14.5.0 npm ERR! argv "/usr/local/Cellar/node4-lts/4.2.2/bin/node" "/usr/local/bin/npm" "run" "marionette" "--" "--buildapp=desktop" "--reporter=spec" npm ERR! node v4.2.2 npm ERR! npm v2.14.7 npm ERR! code ELIFECYCLE npm ERR! [email protected] marionette: `gaia-marionette "--buildapp=desktop" "--reporter=spec"` npm ERR! Exit status 2 npm ERR! npm ERR! Failed at the [email protected] marionette script 'gaia-marionette "--buildapp=desktop" "--reporter=spec"'. npm ERR! This is most likely a problem with the gaia package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! gaia-marionette "--buildapp=desktop" "--reporter=spec" npm ERR! You can get their info via: npm ERR! npm owner ls gaia npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! /Users/mwargers/B2G/gaia_clean/npm-debug.log make: *** [test-integration-test] Error 1 npm-debug.log shows this: 0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/Cellar/node4-lts/4.2.2/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'run', 1 verbose cli 'marionette', 1 verbose cli '--', 1 verbose cli '--buildapp=desktop', 1 verbose cli '--reporter=spec' ] 2 info using [email protected] 3 info using [email protected] 4 verbose run-script [ 'premarionette', 'marionette', 'postmarionette' ] 5 info premarionette [email protected] 6 info marionette [email protected] 7 verbose unsafe-perm in lifecycle true 8 info [email protected] Failed to exec marionette script 9 verbose stack Error: [email protected] marionette: `gaia-marionette "--buildapp=desktop" "--reporter=spec"` 9 verbose stack Exit status 2 9 verbose stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:214:16) 9 verbose stack at emitTwo (events.js:87:13) 9 verbose stack at EventEmitter.emit (events.js:172:7) 9 verbose stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:24:14) 9 verbose stack at emitTwo (events.js:87:13) 9 verbose stack at ChildProcess.emit (events.js:172:7) 9 verbose stack at maybeClose (internal/child_process.js:818:16) 9 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5) 10 verbose pkgid [email protected] 11 verbose cwd /Users/mwargers/B2G/gaia_clean 12 error Darwin 14.5.0 13 error argv "/usr/local/Cellar/node4-lts/4.2.2/bin/node" "/usr/local/bin/npm" "run" "marionette" "--" "--buildapp=desktop" "--reporter=spec" 14 error node v4.2.2 15 error npm v2.14.7 16 error code ELIFECYCLE 17 error [email protected] marionette: `gaia-marionette "--buildapp=desktop" "--reporter=spec"` 17 error Exit status 2 18 error Failed at the [email protected] marionette script 'gaia-marionette "--buildapp=desktop" "--reporter=spec"'. 18 error This is most likely a problem with the gaia package, 18 error not with npm itself. 18 error Tell the author that this fails on your system: 18 error gaia-marionette "--buildapp=desktop" "--reporter=spec" 18 error You can get their info via: 18 error npm owner ls gaia 18 error There is likely additional logging output above. 19 verbose exit [ 1, true ] What am I doing wrong? Regards, Martijn > Please > > word, > --aus > > > On Wed, Nov 11, 2015 at 4:15 PM, Aus Lacroix <[email protected]> wrote: > >> Hi All, >> >> As many of you may know, we've been stuck on node 0.12 for quite a long >> time. >> >> Many efforts have gone in to update _the world_ to run node 4.2.2 (LTS). >> >> See bug https://bugzilla.mozilla.org/show_bug.cgi?id=1223661 if you're >> extra curious about what was updated. >> >> *We will be attempting to land this as soon as the reviews are completed.* >> >> *I'll let this list know when it's landed*, but, in short, if no tests >> run, you probably need to update your version of node and make >> really-clean. :) >> >> nvm (https://github.com/creationix/nvm) provides an interesting toolbox >> to deal with multiple versions of node installed locally. I suggest you use >> it if you need more than one version present on your system at a time. >> >> Garent Aye also wrote something called envy that can help manager >> multiple node versions. >> >> I *highly* recommend dealing with this upgrade sooner rather than later. >> :) >> >> word, >> --aus >> > > > _______________________________________________ > dev-fxos mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-fxos > >
_______________________________________________ dev-fxos mailing list [email protected] https://lists.mozilla.org/listinfo/dev-fxos

