Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debug output callback #16839

Merged
merged 3 commits into from
Aug 5, 2016
Merged

Debug output callback #16839

merged 3 commits into from
Aug 5, 2016

Conversation

jpic
Copy link
Contributor

@jpic jpic commented Jul 27, 2016

As discussed on the Improving default output thread, this PR makes multiline output readable with -v.

@bcoca bcoca added feature_pull_request needs_revision This PR fails CI tests or a maintainer has requested a review/revision of the PR. labels Jul 27, 2016
@bcoca
Copy link
Member

bcoca commented Jul 27, 2016

as mentioned in related PR, this should not be the default, easy enough to create a new callback that just does this and let the user point to it.

@jpic
Copy link
Contributor Author

jpic commented Jul 27, 2016

Well, it's easy to create a new callback already.

What's not easy, is to do remote debugging, ie. when trying to support a user on IRC (dunno if you've read the ML thread which includes a use case) and get them to produce readable output in the current situation.

@bcoca
Copy link
Member

bcoca commented Jul 27, 2016

it would be as easy as asking him to rerun with:

ANSIBLE_STDOUT_CALLBACK=debug_callback ansible-playbook ....

@jpic
Copy link
Contributor Author

jpic commented Jul 27, 2016

Nice ! in this case note that we're going to have to hack the result variable by temporarily removing std{out,err} variables.

However, we can close #16838 in this case ?

@jpic jpic force-pushed the readable_multiline_output branch from 31e5a08 to 2adbce3 Compare July 27, 2016 15:39
@jpic jpic changed the title Readable multiline output Debug output callback Jul 27, 2016

# For some reason this would cause ImportError
# import ansible.plugins.callback.default as DEFAULT_MODULE
# So, please forgive the horror you are about to witness, but it is necessary
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

try something like:

from ansible.plugins.callback.default import CallbackModule as CallbackModule_default

and

class CallbackModule(CallbackModule_default):

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

^ the code above is what we already use in other plugins that derive from default

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

<3 it ! Thanks a lot !

@jpic
Copy link
Contributor Author

jpic commented Aug 2, 2016

Is there any other revision needed from me ?

I'm wondering because of the label.

@jpic
Copy link
Contributor Author

jpic commented Aug 5, 2016

And

fatal: [devops]: FAILED! => {"changed": true, "cmd": ["make", "frontend"], "delta": "0:07:51.972557", "end": "2016-08-05 16:26:51.450171", "failed": true, "rc": 2, "start": "2016-08-05 16:18:59.477614", "stderr": "You are using pip version 8.1.1, however version 8.1.2 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\nYou are using pip version 8.1.1, however version 8.1.2 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\nCommand "python setup.py egg_info" failed with error code 1 in /opt/buildbot/www/base/\nYou are using pip version 8.1.1, however version 8.1.2 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\nCommand "python setup.py egg_info" failed with error code 1 in /opt/buildbot/www/codeparameter/\nYou are using pip version 8.1.1, however version 8.1.2 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\nCommand "python setup.py egg_info" failed with error code 1 in /opt/buildbot/www/console_view/\nYou are using pip version 8.1.1, however version 8.1.2 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\nCommand "python setup.py egg_info" failed with error code 1 in /opt/buildbot/www/waterfall_view/\nYou are using pip version 8.1.1, however version 8.1.2 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\nmake: *** [frontend] Error 1", "stdout": "pip install -e pkg\nObtaining file:///opt/buildbot/pkg\nInstalling collected packages: buildbot-pkg\n Running setup.py develop for buildbot-pkg\nSuccessfully installed buildbot-pkg-0.9.0\npip install mock\nCollecting mock\n Downloading mock-2.0.0-py2.py3-none-any.whl (56kB)\nRequirement already satisfied (use --upgrade to upgrade): six>=1.9 in /usr/local/lib/python2.7/dist-packages (from mock)\nCollecting funcsigs>=1; python_version < "3.3" (from mock)\n Downloading funcsigs-1.0.2-py2.py3-none-any.whl\nCollecting pbr>=0.11 (from mock)\n Downloading pbr-1.10.0-py2.py3-none-any.whl (96kB)\nInstalling collected packages: funcsigs, pbr, mock\nSuccessfully installed funcsigs-1.0.2 mock-2.0.0 pbr-1.10.0\nfor i in www/_/; do pip install -e $i ; done\nObtaining file:///opt/buildbot/www/base\n Complete output from command python setup.py egg_info:\n running egg_info\n npm install\n WARN engine guanlecoja@0.3.7: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})\n npm WARN deprecated gulp-minify-css@0.3.13: Please use gulp-clean-css\n WARN engine gulp-bower-deps@0.2.5: wanted: {"node":"~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})\n WARN engine karma@0.12.37: wanted: {"node":">=0.8 <=0.12 || >=1 <=2"} (current: {"node":"4.2.6","npm":"3.5.2"})\n npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.\n npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.\n npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated jade@1.3.1: Jade has been renamed to pug, please install the latest version of pug instead of jade\n npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer\n npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130\n npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0.\n npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.\n npm WARN prefer global bower@1.3.8 should be installed with -g\n \n > ws@0.4.32 install /opt/buildbot/www/base/node_modules/ws\n > (node-gyp rebuild 2> builderror.log) || (exit 0)\n \n \n > phantomjs@1.9.20 install /opt/buildbot/www/base/node_modules/phantomjs\n > node install.js\n \n sh: 1: node: not found\n buildbot-www@ /opt/buildbot/www/base\n ├── connect@2.12.0 extraneous\n ├─┬ gulp@3.8.6\n │ ├── archy@0.0.2\n │ ├─┬ chalk@0.5.1\n │ │ ├── ansi-styles@1.1.0\n │ │ ├─┬ has-ansi@0.1.0\n │ │ │ └── ansi-regex@0.2.1\n │ │ ├── strip-ansi@0.3.0\n │ │ └── supports-color@0.2.0\n │ ├── deprecated@0.0.1\n │ ├─┬ gulp-util@2.2.20\n │ │ ├─┬ dateformat@1.0.12\n │ │ │ ├── get-stdin@4.0.1\n │ │ │ └─┬ meow@3.7.0\n │ │ │ ├─┬ camelcase-keys@2.1.0\n │ │ │ │ └── camelcase@2.1.1\n │ │ │ ├── decamelize@1.2.0\n │ │ │ ├─┬ loud-rejection@1.6.0\n │ │ │ │ ├─┬ currently-unhandled@0.4.1\n │ │ │ │ │ └── array-find-index@1.0.1\n │ │ │ │ └── signal-exit@3.0.0\n │ │ │ ├── map-obj@1.0.1\n │ │ │ ├── minimist@1.2.0\n │ │ │ ├─┬ normalize-package-data@2.3.5\n │ │ │ │ ├── hosted-git-info@2.1.5\n │ │ │ │ ├─┬ is-builtin-module@1.0.0\n │ │ │ │ │ └── builtin-modules@1.1.1\n │ │ │ │ ├── semver@5.3.0\n │ │ │ │ └─┬ validate-npm-package-license@3.0.1\n │ │ │ │ ├─┬ spdx-correct@1.0.2\n │ │ │ │ │ └── spdx-license-ids@1.2.2\n │ │ │ │ └─┬ spdx-expression-parse@1.0.2\n │ │ │ │ └── spdx-exceptions@1.0.5\n │ │ │ ├── object-assign@4.1.0\n │ │ │ ├─┬ read-pkg-up@1.0.1\n │ │ │ │ ├─┬ find-up@1.1.2\n │ │ │ │ │ ├── path-exists@2.1.0\n │ │ │ │ │ └─┬ pinkie-promise@2.0.1\n │ │ │ │ │ └── pinkie@2.0.4\n │ │ │ │ └─┬ read-pkg@1.1.0\n │ │ │ │ ├─┬ load-json-file@1.1.0\n │ │ │ │ │ ├── graceful-fs@4.1.5\n │ │ │ │ │ ├─┬ parse-json@2.2.0\n │ │ │ │ │ │ └─┬ error-ex@1.3.0\n │ │ │ │ │ │ └── is-arrayish@0.2.1\n │ │ │ │ │ ├── pify@2.3.0\n │ │ │ │ │ └── strip-bom@2.0.0\n │ │ │ │ └── path-type@1.1.0\n │ │ │ ├─┬ redent@1.0.0\n │ │ │ │ ├─┬ indent-string@2.1.0\n │ │ │ │ │ └─┬ repeating@2.0.1\n │ │ │ │ │ └─┬ is-finite@1.0.1\n │ │ │ │ │ └── number-is-nan@1.0.0\n │ │ │ │ └── strip-indent@1.0.1\n │ │ │ └── trim-newlines@1.0.0\n │ │ ├── lodash._reinterpolate@2.4.1\n │ │ ├─┬ lodash.template@2.4.1\n │ │ │ ├── lodash._escapestringchar@2.4.1\n │ │ │ ├─┬ lodash.defaults@2.4.1\n │ │ │ │ └── lodash._objecttypes@2.4.1\n │ │ │ ├─┬ lodash.escape@2.4.1\n │ │ │ │ ├─┬ lodash._escapehtmlchar@2.4.1\n │ │ │ │ │ └── lodash._htmlescapes@2.4.1\n │ │ │ │ └── lodash._reunescapedhtml@2.4.1\n │ │ │ ├─┬ lodash.keys@2.4.1\n │ │ │ │ ├── lodash._isnative@2.4.1\n │ │ │ │ ├── lodash._shimkeys@2.4.1\n │ │ │ │ └── lodash.isobject@2.4.1\n │ │ │ ├── lodash.templatesettings@2.4.1\n │ │ │ └── lodash.values@2.4.1\n │ │ ├─┬ multipipe@0.1.2\n │ │ │ └─┬ duplexer2@0.0.2\n │ │ │ └── readable-stream@1.1.14\n │ │ └─┬ vinyl@0.2.3\n │ │ └── clone-stats@0.0.1\n │ ├── interpret@0.3.10\n │ ├─┬ liftoff@0.12.1\n │ │ ├── extend@1.3.0\n │ │ ├─┬ findup-sync@0.1.3\n │ │ │ └─┬ glob@3.2.11\n │ │ │ └─┬ minimatch@0.3.0\n │ │ │ ├── lru-cache@2.5.2\n │ │ │ └── sigmund@1.0.1\n │ │ └── resolve@0.7.4\n │ ├── minimist@0.2.0\n │ ├─┬ orchestrator@0.3.7\n │ │ ├─┬ end-of-stream@0.1.5\n │ │ │ └─┬ once@1.3.3\n │ │ │ └── wrappy@1.0.2\n │ │ ├── sequencify@0.0.7\n │ │ └── stream-consume@0.1.0\n │ ├── pretty-hrtime@0.2.2\n │ ├── semver@2.3.2\n │ ├── tildify@0.2.0\n │ └─┬ vinyl-fs@0.3.14\n │ ├─┬ defaults@1.0.3\n │ │ └── clone@1.0.2\n │ ├─┬ glob-stream@3.1.18\n │ │ ├─┬ glob@4.5.3\n │ │ │ └── inflight@1.0.5\n │ │ ├─┬ glob2base@0.0.12\n │ │ │ └── find-index@0.1.1\n │ │ ├─┬ minimatch@2.0.10\n │ │ │ └─┬ brace-expansion@1.1.6\n │ │ │ ├── balanced-match@0.4.2\n │ │ │ └── concat-map@0.0.1\n │ │ ├── ordered-read-streams@0.1.0\n │ │ ├─┬ through2@0.6.5\n │ │ │ ├── readable-stream@1.0.34\n │ │ │ └── xtend@4.0.1\n │ │ └── unique-stream@1.0.0\n │ ├─┬ glob-watcher@0.0.6\n │ │ └─┬ gaze@0.5.2\n │ │ └─┬ globule@0.1.0\n │ │ ├─┬ glob@3.1.21\n │ │ │ ├── graceful-fs@1.2.3\n │ │ │ └── inherits@1.0.2\n │ │ ├── lodash@1.0.2\n │ │ └── minimatch@0.2.14\n │ ├── graceful-fs@3.0.8\n │ ├─┬ mkdirp@0.5.1\n │ │ └── minimist@0.0.8\n │ ├─┬ strip-bom@1.0.0\n │ │ ├── first-chunk-stream@1.0.0\n │ │ └── is-utf8@0.2.1\n │ ├─┬ through2@0.6.5\n │ │ ├── readable-stream@1.0.34\n │ │ └── xtend@4.0.1\n │ └─┬ vinyl@0.4.6\n │ └── clone@0.2.0\n ├── gulp-angular-templatecache@1.2.1 extraneous\n ├── gulp-bower-deps@0.2.5 extraneous\n ├── gulp-cached@1.0.4 extraneous\n ├── gulp-coffee@2.1.2 extraneous\n ├── gulp-fixtures2js@0.0.1 extraneous\n ├── gulp-help@1.3.4 extraneous\n ├── gulp-if@1.2.5 extraneous\n ├── gulp-jade@0.6.1 extraneous\n ├── gulp-karma@0.0.5 extraneous\n ├── gulp-less@1.3.9 extraneous\n ├── gulp-livereload@2.1.1 extraneous\n ├── gulp-minify-css@0.3.13 extraneous\n ├── gulp-ng-annotate@0.2.0 extraneous\n ├── gulp-ng-classify@4.0.1 extraneous\n ├── gulp-remember@0.2.2 extraneous\n ├── gulp-rename@1.2.2 extraneous\n ├─┬ gulp-shell@0.2.9\n │ ├── async@0.9.2\n │ ├─┬ gulp-util@3.0.7\n │ │ ├── array-differ@1.0.0\n │ │ ├── array-uniq@1.0.3\n │ │ ├── beeper@1.1.0\n │ │ ├─┬ chalk@1.1.3\n │ │ │ ├── ansi-styles@2.2.1\n │ │ │ ├─┬ has-ansi@2.0.0\n │ │ │ │ └── ansi-regex@2.0.0\n │ │ │ ├── strip-ansi@3.0.1\n │ │ │ └── supports-color@2.0.0\n │ │ ├─┬ fancy-log@1.2.0\n │ │ │ ├─┬ chalk@1.1.3\n │ │ │ │ ├── ansi-styles@2.2.1\n │ │ │ │ ├─┬ has-ansi@2.0.0\n │ │ │ │ │ └── ansi-regex@2.0.0\n │ │ │ │ ├── strip-ansi@3.0.1\n │ │ │ │ └── supports-color@2.0.0\n │ │ │ └── time-stamp@1.0.1\n │ │ ├─┬ gulplog@1.0.0\n │ │ │ └── glogg@1.0.0\n │ │ ├─┬ has-gulplog@0.1.0\n │ │ │ └── sparkles@1.0.0\n │ │ ├── lodash._reescape@3.0.0\n │ │ ├── lodash._reevaluate@3.0.0\n │ │ ├── lodash._reinterpolate@3.0.0\n │ │ ├─┬ lodash.template@3.6.2\n │ │ │ ├── lodash._basecopy@3.0.1\n │ │ │ ├── lodash._basetostring@3.0.1\n │ │ │ ├── lodash._basevalues@3.0.0\n │ │ │ ├── lodash._isiterateecall@3.0.9\n │ │ │ ├─┬ lodash.escape@3.2.0\n │ │ │ │ └── lodash._root@3.0.1\n │ │ │ ├─┬ lodash.keys@3.1.2\n │ │ │ │ ├── lodash.getnative@3.9.1\n │ │ │ │ ├── lodash.isarguments@3.0.9\n │ │ │ │ └── lodash.isarray@3.0.4\n │ │ │ ├── lodash.restparam@3.6.1\n │ │ │ └── lodash.templatesettings@3.1.1\n │ │ ├── minimist@1.2.0\n │ │ ├── object-assign@3.0.0\n │ │ ├── replace-ext@0.0.1\n │ │ ├─┬ through2@2.0.1\n │ │ │ ├─┬ readable-stream@2.0.6\n │ │ │ │ └── isarray@1.0.0\n │ │ │ └── xtend@4.0.1\n │ │ └── vinyl@0.5.3\n │ ├── lodash@2.4.2\n │ └─┬ through2@0.5.1\n │ ├─┬ readable-stream@1.0.34\n │ │ ├── core-util-is@1.0.2\n │ │ ├── inherits@2.0.1\n │ │ ├── isarray@0.0.1\n │ │ └── string_decoder@0.10.31\n │ └── xtend@3.0.0\n ├── gulp-sourcemaps@1.1.5 extraneous\n ├── gulp-uglify@0.3.2 extraneous\n ├── karma@0.12.37 extraneous\n ├── karma-coverage@0.2.7 extraneous\n ├── karma-jasmine@0.2.3 extraneous\n └── karma-sourcemap-loader@0.2.0 extraneous\n \n npm WARN optional Skipping failed optional dependency /chokidar/fsevents:\n npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14\n npm WARN guanlecoja@0.3.7 requires a peer of run-sequence@~0.3.6 but none was installed.\n npm WARN buildbot-www@ No description\n npm WARN buildbot-www@ No repository field.\n npm WARN buildbot-www@ No license field.\n npm ERR! Linux 4.6.4-1-userns\n npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"\n npm ERR! node v4.2.6\n npm ERR! npm v3.5.2\n npm ERR! file sh\n npm ERR! code ELIFECYCLE\n npm ERR! errno ENOENT\n npm ERR! syscall spawn\n \n npm ERR! phantomjs@1.9.20 install: node install.js\n npm ERR! spawn ENOENT\n npm ERR!\n npm ERR! Failed at the phantomjs@1.9.20 install script 'node install.js'.\n npm ERR! Make sure you have the latest version of node.js and npm installed.\n npm ERR! If you do, this is most likely a problem with the phantomjs package,\n npm ERR! not with npm itself.\n npm ERR! Tell the author that this fails on your system:\n npm ERR! node install.js\n npm ERR! You can get information on how to open an issue for this project with:\n npm ERR! npm bugs phantomjs\n npm ERR! Or if that isn't available, you can get their info via:\n npm ERR! npm owner ls phantomjs\n npm ERR! There is likely additional logging output above.\n \n npm ERR! Please include the following file with any support request:\n npm ERR! /opt/buildbot/www/base/npm-debug.log\n error: command 'npm' failed with exit status 1\n \n ----------------------------------------\nObtaining file:///opt/buildbot/www/codeparameter\n Complete output from command python setup.py egg_info:\n running egg_info\n npm install\n WARN engine guanlecoja@0.3.7: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})\n WARN engine karma@0.12.37: wanted: {"node":">=0.8 <=0.12 || >=1 <=2"} (current: {"node":"4.2.6","npm":"3.5.2"})\n npm WARN deprecated gulp-minify-css@0.3.13: Please use gulp-clean-css\n WARN engine gulp-bower-deps@0.2.5: wanted: {"node":"~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})\n npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.\n npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.\n npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated jade@1.3.1: Jade has been renamed to pug, please install the latest version of pug instead of jade\n npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer\n npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130\n npm WARN prefer global bower@1.3.8 should be installed with -g\n \n > ws@0.4.32 install /opt/buildbot/www/codeparameter/node_modules/ws\n > (node-gyp rebuild 2> builderror.log) || (exit 0)\n \n \n > phantomjs@1.9.20 install /opt/buildbot/www/codeparameter/node_modules/phantomjs\n > node install.js\n \n sh: 1: node: not found\n buildbot-codeparameter@ /opt/buildbot/www/codeparameter\n ├── connect@2.12.0 extraneous\n ├── gulp-angular-templatecache@1.2.1 extraneous\n ├── gulp-bower-deps@0.2.5 extraneous\n ├── gulp-cached@1.0.4 extraneous\n ├── gulp-coffee@2.1.2 extraneous\n ├── gulp-fixtures2js@0.0.1 extraneous\n ├── gulp-help@1.3.4 extraneous\n ├── gulp-if@1.2.5 extraneous\n ├── gulp-jade@0.6.1 extraneous\n ├── gulp-karma@0.0.5 extraneous\n ├── gulp-less@1.3.9 extraneous\n ├── gulp-livereload@2.1.1 extraneous\n ├── gulp-minify-css@0.3.13 extraneous\n ├── gulp-ng-annotate@0.2.0 extraneous\n ├── gulp-ng-classify@4.0.1 extraneous\n ├── gulp-remember@0.2.2 extraneous\n ├── gulp-rename@1.2.2 extraneous\n ├── gulp-sourcemaps@1.1.5 extraneous\n ├── gulp-uglify@0.3.2 extraneous\n ├── karma@0.12.37 extraneous\n ├── karma-coverage@0.2.7 extraneous\n ├── karma-jasmine@0.2.3 extraneous\n └── karma-sourcemap-loader@0.2.0 extraneous\n \n npm WARN optional Skipping failed optional dependency /chokidar/fsevents:\n npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14\n npm WARN guanlecoja@0.3.7 requires a peer of gulp@~3.8.6 but none was installed.\n npm WARN guanlecoja@0.3.7 requires a peer of run-sequence@~0.3.6 but none was installed.\n npm WARN buildbot-codeparameter@ No description\n npm WARN buildbot-codeparameter@ No repository field.\n npm WARN buildbot-codeparameter@ No license field.\n npm ERR! Linux 4.6.4-1-userns\n npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"\n npm ERR! node v4.2.6\n npm ERR! npm v3.5.2\n npm ERR! file sh\n npm ERR! code ELIFECYCLE\n npm ERR! errno ENOENT\n npm ERR! syscall spawn\n \n npm ERR! phantomjs@1.9.20 install: node install.js\n npm ERR! spawn ENOENT\n npm ERR!\n npm ERR! Failed at the phantomjs@1.9.20 install script 'node install.js'.\n npm ERR! Make sure you have the latest version of node.js and npm installed.\n npm ERR! If you do, this is most likely a problem with the phantomjs package,\n npm ERR! not with npm itself.\n npm ERR! Tell the author that this fails on your system:\n npm ERR! node install.js\n npm ERR! You can get information on how to open an issue for this project with:\n npm ERR! npm bugs phantomjs\n npm ERR! Or if that isn't available, you can get their info via:\n npm ERR! npm owner ls phantomjs\n npm ERR! There is likely additional logging output above.\n \n npm ERR! Please include the following file with any support request:\n npm ERR! /opt/buildbot/www/codeparameter/npm-debug.log\n error: command 'npm' failed with exit status 1\n \n ----------------------------------------\nObtaining file:///opt/buildbot/www/console_view\n Complete output from command python setup.py egg_info:\n running egg_info\n npm install\n WARN engine guanlecoja@0.3.7: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})\n WARN engine gulp-bower-deps@0.2.5: wanted: {"node":"~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})\n WARN engine karma@0.12.37: wanted: {"node":">=0.8 <=0.12 || >=1 <=2"} (current: {"node":"4.2.6","npm":"3.5.2"})\n npm WARN deprecated gulp-minify-css@0.3.13: Please use gulp-clean-css\n npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.\n npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.\n npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated jade@1.3.1: Jade has been renamed to pug, please install the latest version of pug instead of jade\n npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer\n npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130\n npm WARN prefer global bower@1.3.8 should be installed with -g\n \n > ws@0.4.32 install /opt/buildbot/www/console_view/node_modules/ws\n > (node-gyp rebuild 2> builderror.log) || (exit 0)\n \n \n > phantomjs@1.9.20 install /opt/buildbot/www/console_view/node_modules/phantomjs\n > node install.js\n \n sh: 1: node: not found\n buildbot-console-view@ /opt/buildbot/www/console_view\n ├── connect@2.12.0 extraneous\n ├── gulp-angular-templatecache@1.2.1 extraneous\n ├── gulp-bower-deps@0.2.5 extraneous\n ├── gulp-cached@1.0.4 extraneous\n ├── gulp-coffee@2.1.2 extraneous\n ├── gulp-fixtures2js@0.0.1 extraneous\n ├── gulp-help@1.3.4 extraneous\n ├── gulp-if@1.2.5 extraneous\n ├── gulp-jade@0.6.1 extraneous\n ├── gulp-karma@0.0.5 extraneous\n ├── gulp-less@1.3.9 extraneous\n ├── gulp-livereload@2.1.1 extraneous\n ├── gulp-minify-css@0.3.13 extraneous\n ├── gulp-ng-annotate@0.2.0 extraneous\n ├── gulp-ng-classify@4.0.1 extraneous\n ├── gulp-remember@0.2.2 extraneous\n ├── gulp-rename@1.2.2 extraneous\n ├── gulp-sourcemaps@1.1.5 extraneous\n ├── gulp-uglify@0.3.2 extraneous\n ├── karma@0.12.37 extraneous\n ├── karma-coverage@0.2.7 extraneous\n ├── karma-jasmine@0.2.3 extraneous\n └── karma-sourcemap-loader@0.2.0 extraneous\n \n npm WARN optional Skipping failed optional dependency /chokidar/fsevents:\n npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14\n npm WARN guanlecoja@0.3.7 requires a peer of gulp@~3.8.6 but none was installed.\n npm WARN guanlecoja@0.3.7 requires a peer of run-sequence@~0.3.6 but none was installed.\n npm WARN buildbot-console-view@ No description\n npm WARN buildbot-console-view@ No repository field.\n npm WARN buildbot-console-view@ No license field.\n npm ERR! Linux 4.6.4-1-userns\n npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"\n npm ERR! node v4.2.6\n npm ERR! npm v3.5.2\n npm ERR! file sh\n npm ERR! code ELIFECYCLE\n npm ERR! errno ENOENT\n npm ERR! syscall spawn\n \n npm ERR! phantomjs@1.9.20 install: node install.js\n npm ERR! spawn ENOENT\n npm ERR!\n npm ERR! Failed at the phantomjs@1.9.20 install script 'node install.js'.\n npm ERR! Make sure you have the latest version of node.js and npm installed.\n npm ERR! If you do, this is most likely a problem with the phantomjs package,\n npm ERR! not with npm itself.\n npm ERR! Tell the author that this fails on your system:\n npm ERR! node install.js\n npm ERR! You can get information on how to open an issue for this project with:\n npm ERR! npm bugs phantomjs\n npm ERR! Or if that isn't available, you can get their info via:\n npm ERR! npm owner ls phantomjs\n npm ERR! There is likely additional logging output above.\n \n npm ERR! Please include the following file with any support request:\n npm ERR! /opt/buildbot/www/console_view/npm-debug.log\n error: command 'npm' failed with exit status 1\n \n ----------------------------------------\nObtaining file:///opt/buildbot/www/waterfall_view\n Complete output from command python setup.py egg_info:\n running egg_info\n npm install\n WARN engine guanlecoja@0.3.7: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})\n npm WARN deprecated gulp-minify-css@0.3.13: Please use gulp-clean-css\n WARN engine gulp-bower-deps@0.2.5: wanted: {"node":"~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})\n WARN engine karma@0.12.37: wanted: {"node":">=0.8 <=0.12 || >=1 <=2"} (current: {"node":"4.2.6","npm":"3.5.2"})\n npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.\n npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.\n npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated jade@1.3.1: Jade has been renamed to pug, please install the latest version of pug instead of jade\n npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer\n npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\n npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130\n npm WARN prefer global bower@1.3.8 should be installed with -g\n \n > ws@0.4.32 install /opt/buildbot/www/waterfall_view/node_modules/ws\n > (node-gyp rebuild 2> builderror.log) || (exit 0)\n \n \n > phantomjs@1.9.20 install /opt/buildbot/www/waterfall_view/node_modules/phantomjs\n > node install.js\n \n sh: 1: node: not found\n buildbot-waterfall_view@ /opt/buildbot/www/waterfall_view\n ├── connect@2.12.0 extraneous\n ├── gulp-angular-templatecache@1.2.1 extraneous\n ├── gulp-bower-deps@0.2.5 extraneous\n ├── gulp-cached@1.0.4 extraneous\n ├── gulp-coffee@2.1.2 extraneous\n ├── gulp-fixtures2js@0.0.1 extraneous\n ├── gulp-help@1.3.4 extraneous\n ├── gulp-if@1.2.5 extraneous\n ├── gulp-jade@0.6.1 extraneous\n ├── gulp-karma@0.0.5 extraneous\n ├── gulp-less@1.3.9 extraneous\n ├── gulp-livereload@2.1.1 extraneous\n ├── gulp-minify-css@0.3.13 extraneous\n ├── gulp-ng-annotate@0.2.0 extraneous\n ├── gulp-ng-classify@4.0.1 extraneous\n ├── gulp-remember@0.2.2 extraneous\n ├── gulp-rename@1.2.2 extraneous\n ├── gulp-sourcemaps@1.1.5 extraneous\n ├── gulp-uglify@0.3.2 extraneous\n ├── karma@0.12.37 extraneous\n ├── karma-coverage@0.2.7 extraneous\n ├── karma-jasmine@0.2.3 extraneous\n └── karma-sourcemap-loader@0.2.0 extraneous\n \n npm WARN optional Skipping failed optional dependency /chokidar/fsevents:\n npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14\n npm WARN guanlecoja@0.3.7 requires a peer of gulp@~3.8.6 but none was installed.\n npm WARN guanlecoja@0.3.7 requires a peer of run-sequence@~0.3.6 but none was installed.\n npm WARN buildbot-waterfall_view@ No description\n npm WARN buildbot-waterfall_view@ No repository field.\n npm WARN buildbot-waterfall_view@ No license field.\n npm ERR! Linux 4.6.4-1-userns\n npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"\n npm ERR! node v4.2.6\n npm ERR! npm v3.5.2\n npm ERR! file sh\n npm ERR! code ELIFECYCLE\n npm ERR! errno ENOENT\n npm ERR! syscall spawn\n \n npm ERR! phantomjs@1.9.20 install: node install.js\n npm ERR! spawn ENOENT\n npm ERR!\n npm ERR! Failed at the phantomjs@1.9.20 install script 'node install.js'.\n npm ERR! Make sure you have the latest version of node.js and npm installed.\n npm ERR! If you do, this is most likely a problem with the phantomjs package,\n npm ERR! not with npm itself.\n npm ERR! Tell the author that this fails on your system:\n npm ERR! node install.js\n npm ERR! You can get information on how to open an issue for this project with:\n npm ERR! npm bugs phantomjs\n npm ERR! Or if that isn't available, you can get their info via:\n npm ERR! npm owner ls phantomjs\n npm ERR! There is likely additional logging output above.\n \n npm ERR! Please include the following file with any support request:\n npm ERR! /opt/buildbot/www/waterfall_view/npm-debug.log\n error: command 'npm' failed with exit status 1\n \n ----------------------------------------\nMakefile:31: recipe for target 'frontend' failed", "stdout_lines": ["pip install -e pkg", "Obtaining file:///opt/buildbot/pkg", "Installing collected packages: buildbot-pkg", " Running setup.py develop for buildbot-pkg", "Successfully installed buildbot-pkg-0.9.0", "pip install mock", "Collecting mock", " Downloading mock-2.0.0-py2.py3-none-any.whl (56kB)", "Requirement already satisfied (use --upgrade to upgrade): six>=1.9 in /usr/local/lib/python2.7/dist-packages (from mock)", "Collecting funcsigs>=1; python_version < "3.3" (from mock)", " Downloading funcsigs-1.0.2-py2.py3-none-any.whl", "Collecting pbr>=0.11 (from mock)", " Downloading pbr-1.10.0-py2.py3-none-any.whl (96kB)", "Installing collected packages: funcsigs, pbr, mock", "Successfully installed funcsigs-1.0.2 mock-2.0.0 pbr-1.10.0", "for i in www//; do pip install -e $i ; done", "Obtaining file:///opt/buildbot/www/base", " Complete output from command python setup.py egg_info:", " running egg_info", " npm install", " WARN engine guanlecoja@0.3.7: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})", " npm WARN deprecated gulp-minify-css@0.3.13: Please use gulp-clean-css", " WARN engine gulp-bower-deps@0.2.5: wanted: {"node":"~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})", " WARN engine karma@0.12.37: wanted: {"node":">=0.8 <=0.12 || >=1 <=2"} (current: {"node":"4.2.6","npm":"3.5.2"})", " npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.", " npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.", " npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated jade@1.3.1: Jade has been renamed to pug, please install the latest version of pug instead of jade", " npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer", " npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130", " npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0.", " npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.", " npm WARN prefer global bower@1.3.8 should be installed with -g", " ", " > ws@0.4.32 install /opt/buildbot/www/base/node_modules/ws", " > (node-gyp rebuild 2> builderror.log) || (exit 0)", " ", " ", " > phantomjs@1.9.20 install /opt/buildbot/www/base/node_modules/phantomjs", " > node install.js", " ", " sh: 1: node: not found", " buildbot-www@ /opt/buildbot/www/base", " ├── connect@2.12.0 extraneous", " ├─┬ gulp@3.8.6", " │ ├── archy@0.0.2", " │ ├─┬ chalk@0.5.1", " │ │ ├── ansi-styles@1.1.0", " │ │ ├─┬ has-ansi@0.1.0", " │ │ │ └── ansi-regex@0.2.1", " │ │ ├── strip-ansi@0.3.0", " │ │ └── supports-color@0.2.0", " │ ├── deprecated@0.0.1", " │ ├─┬ gulp-util@2.2.20", " │ │ ├─┬ dateformat@1.0.12", " │ │ │ ├── get-stdin@4.0.1", " │ │ │ └─┬ meow@3.7.0", " │ │ │ ├─┬ camelcase-keys@2.1.0", " │ │ │ │ └── camelcase@2.1.1", " │ │ │ ├── decamelize@1.2.0", " │ │ │ ├─┬ loud-rejection@1.6.0", " │ │ │ │ ├─┬ currently-unhandled@0.4.1", " │ │ │ │ │ └── array-find-index@1.0.1", " │ │ │ │ └── signal-exit@3.0.0", " │ │ │ ├── map-obj@1.0.1", " │ │ │ ├── minimist@1.2.0", " │ │ │ ├─┬ normalize-package-data@2.3.5", " │ │ │ │ ├── hosted-git-info@2.1.5", " │ │ │ │ ├─┬ is-builtin-module@1.0.0", " │ │ │ │ │ └── builtin-modules@1.1.1", " │ │ │ │ ├── semver@5.3.0", " │ │ │ │ └─┬ validate-npm-package-license@3.0.1", " │ │ │ │ ├─┬ spdx-correct@1.0.2", " │ │ │ │ │ └── spdx-license-ids@1.2.2", " │ │ │ │ └─┬ spdx-expression-parse@1.0.2", " │ │ │ │ └── spdx-exceptions@1.0.5", " │ │ │ ├── object-assign@4.1.0", " │ │ │ ├─┬ read-pkg-up@1.0.1", " │ │ │ │ ├─┬ find-up@1.1.2", " │ │ │ │ │ ├── path-exists@2.1.0", " │ │ │ │ │ └─┬ pinkie-promise@2.0.1", " │ │ │ │ │ └── pinkie@2.0.4", " │ │ │ │ └─┬ read-pkg@1.1.0", " │ │ │ │ ├─┬ load-json-file@1.1.0", " │ │ │ │ │ ├── graceful-fs@4.1.5", " │ │ │ │ │ ├─┬ parse-json@2.2.0", " │ │ │ │ │ │ └─┬ error-ex@1.3.0", " │ │ │ │ │ │ └── is-arrayish@0.2.1", " │ │ │ │ │ ├── pify@2.3.0", " │ │ │ │ │ └── strip-bom@2.0.0", " │ │ │ │ └── path-type@1.1.0", " │ │ │ ├─┬ redent@1.0.0", " │ │ │ │ ├─┬ indent-string@2.1.0", " │ │ │ │ │ └─┬ repeating@2.0.1", " │ │ │ │ │ └─┬ is-finite@1.0.1", " │ │ │ │ │ └── number-is-nan@1.0.0", " │ │ │ │ └── strip-indent@1.0.1", " │ │ │ └── trim-newlines@1.0.0", " │ │ ├── lodash._reinterpolate@2.4.1", " │ │ ├─┬ lodash.template@2.4.1", " │ │ │ ├── lodash._escapestringchar@2.4.1", " │ │ │ ├─┬ lodash.defaults@2.4.1", " │ │ │ │ └── lodash._objecttypes@2.4.1", " │ │ │ ├─┬ lodash.escape@2.4.1", " │ │ │ │ ├─┬ lodash._escapehtmlchar@2.4.1", " │ │ │ │ │ └── lodash._htmlescapes@2.4.1", " │ │ │ │ └── lodash._reunescapedhtml@2.4.1", " │ │ │ ├─┬ lodash.keys@2.4.1", " │ │ │ │ ├── lodash._isnative@2.4.1", " │ │ │ │ ├── lodash._shimkeys@2.4.1", " │ │ │ │ └── lodash.isobject@2.4.1", " │ │ │ ├── lodash.templatesettings@2.4.1", " │ │ │ └── lodash.values@2.4.1", " │ │ ├─┬ multipipe@0.1.2", " │ │ │ └─┬ duplexer2@0.0.2", " │ │ │ └── readable-stream@1.1.14", " │ │ └─┬ vinyl@0.2.3", " │ │ └── clone-stats@0.0.1", " │ ├── interpret@0.3.10", " │ ├─┬ liftoff@0.12.1", " │ │ ├── extend@1.3.0", " │ │ ├─┬ findup-sync@0.1.3", " │ │ │ └─┬ glob@3.2.11", " │ │ │ └─┬ minimatch@0.3.0", " │ │ │ ├── lru-cache@2.5.2", " │ │ │ └── sigmund@1.0.1", " │ │ └── resolve@0.7.4", " │ ├── minimist@0.2.0", " │ ├─┬ orchestrator@0.3.7", " │ │ ├─┬ end-of-stream@0.1.5", " │ │ │ └─┬ once@1.3.3", " │ │ │ └── wrappy@1.0.2", " │ │ ├── sequencify@0.0.7", " │ │ └── stream-consume@0.1.0", " │ ├── pretty-hrtime@0.2.2", " │ ├── semver@2.3.2", " │ ├── tildify@0.2.0", " │ └─┬ vinyl-fs@0.3.14", " │ ├─┬ defaults@1.0.3", " │ │ └── clone@1.0.2", " │ ├─┬ glob-stream@3.1.18", " │ │ ├─┬ glob@4.5.3", " │ │ │ └── inflight@1.0.5", " │ │ ├─┬ glob2base@0.0.12", " │ │ │ └── find-index@0.1.1", " │ │ ├─┬ minimatch@2.0.10", " │ │ │ └─┬ brace-expansion@1.1.6", " │ │ │ ├── balanced-match@0.4.2", " │ │ │ └── concat-map@0.0.1", " │ │ ├── ordered-read-streams@0.1.0", " │ │ ├─┬ through2@0.6.5", " │ │ │ ├── readable-stream@1.0.34", " │ │ │ └── xtend@4.0.1", " │ │ └── unique-stream@1.0.0", " │ ├─┬ glob-watcher@0.0.6", " │ │ └─┬ gaze@0.5.2", " │ │ └─┬ globule@0.1.0", " │ │ ├─┬ glob@3.1.21", " │ │ │ ├── graceful-fs@1.2.3", " │ │ │ └── inherits@1.0.2", " │ │ ├── lodash@1.0.2", " │ │ └── minimatch@0.2.14", " │ ├── graceful-fs@3.0.8", " │ ├─┬ mkdirp@0.5.1", " │ │ └── minimist@0.0.8", " │ ├─┬ strip-bom@1.0.0", " │ │ ├── first-chunk-stream@1.0.0", " │ │ └── is-utf8@0.2.1", " │ ├─┬ through2@0.6.5", " │ │ ├── readable-stream@1.0.34", " │ │ └── xtend@4.0.1", " │ └─┬ vinyl@0.4.6", " │ └── clone@0.2.0", " ├── gulp-angular-templatecache@1.2.1 extraneous", " ├── gulp-bower-deps@0.2.5 extraneous", " ├── gulp-cached@1.0.4 extraneous", " ├── gulp-coffee@2.1.2 extraneous", " ├── gulp-fixtures2js@0.0.1 extraneous", " ├── gulp-help@1.3.4 extraneous", " ├── gulp-if@1.2.5 extraneous", " ├── gulp-jade@0.6.1 extraneous", " ├── gulp-karma@0.0.5 extraneous", " ├── gulp-less@1.3.9 extraneous", " ├── gulp-livereload@2.1.1 extraneous", " ├── gulp-minify-css@0.3.13 extraneous", " ├── gulp-ng-annotate@0.2.0 extraneous", " ├── gulp-ng-classify@4.0.1 extraneous", " ├── gulp-remember@0.2.2 extraneous", " ├── gulp-rename@1.2.2 extraneous", " ├─┬ gulp-shell@0.2.9", " │ ├── async@0.9.2", " │ ├─┬ gulp-util@3.0.7", " │ │ ├── array-differ@1.0.0", " │ │ ├── array-uniq@1.0.3", " │ │ ├── beeper@1.1.0", " │ │ ├─┬ chalk@1.1.3", " │ │ │ ├── ansi-styles@2.2.1", " │ │ │ ├─┬ has-ansi@2.0.0", " │ │ │ │ └── ansi-regex@2.0.0", " │ │ │ ├── strip-ansi@3.0.1", " │ │ │ └── supports-color@2.0.0", " │ │ ├─┬ fancy-log@1.2.0", " │ │ │ ├─┬ chalk@1.1.3", " │ │ │ │ ├── ansi-styles@2.2.1", " │ │ │ │ ├─┬ has-ansi@2.0.0", " │ │ │ │ │ └── ansi-regex@2.0.0", " │ │ │ │ ├── strip-ansi@3.0.1", " │ │ │ │ └── supports-color@2.0.0", " │ │ │ └── time-stamp@1.0.1", " │ │ ├─┬ gulplog@1.0.0", " │ │ │ └── glogg@1.0.0", " │ │ ├─┬ has-gulplog@0.1.0", " │ │ │ └── sparkles@1.0.0", " │ │ ├── lodash._reescape@3.0.0", " │ │ ├── lodash._reevaluate@3.0.0", " │ │ ├── lodash._reinterpolate@3.0.0", " │ │ ├─┬ lodash.template@3.6.2", " │ │ │ ├── lodash._basecopy@3.0.1", " │ │ │ ├── lodash._basetostring@3.0.1", " │ │ │ ├── lodash._basevalues@3.0.0", " │ │ │ ├── lodash._isiterateecall@3.0.9", " │ │ │ ├─┬ lodash.escape@3.2.0", " │ │ │ │ └── lodash._root@3.0.1", " │ │ │ ├─┬ lodash.keys@3.1.2", " │ │ │ │ ├── lodash._getnative@3.9.1", " │ │ │ │ ├── lodash.isarguments@3.0.9", " │ │ │ │ └── lodash.isarray@3.0.4", " │ │ │ ├── lodash.restparam@3.6.1", " │ │ │ └── lodash.templatesettings@3.1.1", " │ │ ├── minimist@1.2.0", " │ │ ├── object-assign@3.0.0", " │ │ ├── replace-ext@0.0.1", " │ │ ├─┬ through2@2.0.1", " │ │ │ ├─┬ readable-stream@2.0.6", " │ │ │ │ └── isarray@1.0.0", " │ │ │ └── xtend@4.0.1", " │ │ └── vinyl@0.5.3", " │ ├── lodash@2.4.2", " │ └─┬ through2@0.5.1", " │ ├─┬ readable-stream@1.0.34", " │ │ ├── core-util-is@1.0.2", " │ │ ├── inherits@2.0.1", " │ │ ├── isarray@0.0.1", " │ │ └── string_decoder@0.10.31", " │ └── xtend@3.0.0", " ├── gulp-sourcemaps@1.1.5 extraneous", " ├── gulp-uglify@0.3.2 extraneous", " ├── karma@0.12.37 extraneous", " ├── karma-coverage@0.2.7 extraneous", " ├── karma-jasmine@0.2.3 extraneous", " └── karma-sourcemap-loader@0.2.0 extraneous", " ", " npm WARN optional Skipping failed optional dependency /chokidar/fsevents:", " npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14", " npm WARN guanlecoja@0.3.7 requires a peer of run-sequence@~0.3.6 but none was installed.", " npm WARN buildbot-www@ No description", " npm WARN buildbot-www@ No repository field.", " npm WARN buildbot-www@ No license field.", " npm ERR! Linux 4.6.4-1-userns", " npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"", " npm ERR! node v4.2.6", " npm ERR! npm v3.5.2", " npm ERR! file sh", " npm ERR! code ELIFECYCLE", " npm ERR! errno ENOENT", " npm ERR! syscall spawn", " ", " npm ERR! phantomjs@1.9.20 install: node install.js", " npm ERR! spawn ENOENT", " npm ERR!", " npm ERR! Failed at the phantomjs@1.9.20 install script 'node install.js'.", " npm ERR! Make sure you have the latest version of node.js and npm installed.", " npm ERR! If you do, this is most likely a problem with the phantomjs package,", " npm ERR! not with npm itself.", " npm ERR! Tell the author that this fails on your system:", " npm ERR! node install.js", " npm ERR! You can get information on how to open an issue for this project with:", " npm ERR! npm bugs phantomjs", " npm ERR! Or if that isn't available, you can get their info via:", " npm ERR! npm owner ls phantomjs", " npm ERR! There is likely additional logging output above.", " ", " npm ERR! Please include the following file with any support request:", " npm ERR! /opt/buildbot/www/base/npm-debug.log", " error: command 'npm' failed with exit status 1", " ", " ----------------------------------------", "Obtaining file:///opt/buildbot/www/codeparameter", " Complete output from command python setup.py egg_info:", " running egg_info", " npm install", " WARN engine guanlecoja@0.3.7: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})", " WARN engine karma@0.12.37: wanted: {"node":">=0.8 <=0.12 || >=1 <=2"} (current: {"node":"4.2.6","npm":"3.5.2"})", " npm WARN deprecated gulp-minify-css@0.3.13: Please use gulp-clean-css", " WARN engine gulp-bower-deps@0.2.5: wanted: {"node":"~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})", " npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.", " npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.", " npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated jade@1.3.1: Jade has been renamed to pug, please install the latest version of pug instead of jade", " npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer", " npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130", " npm WARN prefer global bower@1.3.8 should be installed with -g", " ", " > ws@0.4.32 install /opt/buildbot/www/codeparameter/node_modules/ws", " > (node-gyp rebuild 2> builderror.log) || (exit 0)", " ", " ", " > phantomjs@1.9.20 install /opt/buildbot/www/codeparameter/node_modules/phantomjs", " > node install.js", " ", " sh: 1: node: not found", " buildbot-codeparameter@ /opt/buildbot/www/codeparameter", " ├── connect@2.12.0 extraneous", " ├── gulp-angular-templatecache@1.2.1 extraneous", " ├── gulp-bower-deps@0.2.5 extraneous", " ├── gulp-cached@1.0.4 extraneous", " ├── gulp-coffee@2.1.2 extraneous", " ├── gulp-fixtures2js@0.0.1 extraneous", " ├── gulp-help@1.3.4 extraneous", " ├── gulp-if@1.2.5 extraneous", " ├── gulp-jade@0.6.1 extraneous", " ├── gulp-karma@0.0.5 extraneous", " ├── gulp-less@1.3.9 extraneous", " ├── gulp-livereload@2.1.1 extraneous", " ├── gulp-minify-css@0.3.13 extraneous", " ├── gulp-ng-annotate@0.2.0 extraneous", " ├── gulp-ng-classify@4.0.1 extraneous", " ├── gulp-remember@0.2.2 extraneous", " ├── gulp-rename@1.2.2 extraneous", " ├── gulp-sourcemaps@1.1.5 extraneous", " ├── gulp-uglify@0.3.2 extraneous", " ├── karma@0.12.37 extraneous", " ├── karma-coverage@0.2.7 extraneous", " ├── karma-jasmine@0.2.3 extraneous", " └── karma-sourcemap-loader@0.2.0 extraneous", " ", " npm WARN optional Skipping failed optional dependency /chokidar/fsevents:", " npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14", " npm WARN guanlecoja@0.3.7 requires a peer of gulp@~3.8.6 but none was installed.", " npm WARN guanlecoja@0.3.7 requires a peer of run-sequence@~0.3.6 but none was installed.", " npm WARN buildbot-codeparameter@ No description", " npm WARN buildbot-codeparameter@ No repository field.", " npm WARN buildbot-codeparameter@ No license field.", " npm ERR! Linux 4.6.4-1-userns", " npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"", " npm ERR! node v4.2.6", " npm ERR! npm v3.5.2", " npm ERR! file sh", " npm ERR! code ELIFECYCLE", " npm ERR! errno ENOENT", " npm ERR! syscall spawn", " ", " npm ERR! phantomjs@1.9.20 install: node install.js", " npm ERR! spawn ENOENT", " npm ERR!", " npm ERR! Failed at the phantomjs@1.9.20 install script 'node install.js'.", " npm ERR! Make sure you have the latest version of node.js and npm installed.", " npm ERR! If you do, this is most likely a problem with the phantomjs package,", " npm ERR! not with npm itself.", " npm ERR! Tell the author that this fails on your system:", " npm ERR! node install.js", " npm ERR! You can get information on how to open an issue for this project with:", " npm ERR! npm bugs phantomjs", " npm ERR! Or if that isn't available, you can get their info via:", " npm ERR! npm owner ls phantomjs", " npm ERR! There is likely additional logging output above.", " ", " npm ERR! Please include the following file with any support request:", " npm ERR! /opt/buildbot/www/codeparameter/npm-debug.log", " error: command 'npm' failed with exit status 1", " ", " ----------------------------------------", "Obtaining file:///opt/buildbot/www/console_view", " Complete output from command python setup.py egg_info:", " running egg_info", " npm install", " WARN engine guanlecoja@0.3.7: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})", " WARN engine gulp-bower-deps@0.2.5: wanted: {"node":"~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})", " WARN engine karma@0.12.37: wanted: {"node":">=0.8 <=0.12 || >=1 <=2"} (current: {"node":"4.2.6","npm":"3.5.2"})", " npm WARN deprecated gulp-minify-css@0.3.13: Please use gulp-clean-css", " npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.", " npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.", " npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated jade@1.3.1: Jade has been renamed to pug, please install the latest version of pug instead of jade", " npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer", " npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130", " npm WARN prefer global bower@1.3.8 should be installed with -g", " ", " > ws@0.4.32 install /opt/buildbot/www/console_view/node_modules/ws", " > (node-gyp rebuild 2> builderror.log) || (exit 0)", " ", " ", " > phantomjs@1.9.20 install /opt/buildbot/www/console_view/node_modules/phantomjs", " > node install.js", " ", " sh: 1: node: not found", " buildbot-console-view@ /opt/buildbot/www/console_view", " ├── connect@2.12.0 extraneous", " ├── gulp-angular-templatecache@1.2.1 extraneous", " ├── gulp-bower-deps@0.2.5 extraneous", " ├── gulp-cached@1.0.4 extraneous", " ├── gulp-coffee@2.1.2 extraneous", " ├── gulp-fixtures2js@0.0.1 extraneous", " ├── gulp-help@1.3.4 extraneous", " ├── gulp-if@1.2.5 extraneous", " ├── gulp-jade@0.6.1 extraneous", " ├── gulp-karma@0.0.5 extraneous", " ├── gulp-less@1.3.9 extraneous", " ├── gulp-livereload@2.1.1 extraneous", " ├── gulp-minify-css@0.3.13 extraneous", " ├── gulp-ng-annotate@0.2.0 extraneous", " ├── gulp-ng-classify@4.0.1 extraneous", " ├── gulp-remember@0.2.2 extraneous", " ├── gulp-rename@1.2.2 extraneous", " ├── gulp-sourcemaps@1.1.5 extraneous", " ├── gulp-uglify@0.3.2 extraneous", " ├── karma@0.12.37 extraneous", " ├── karma-coverage@0.2.7 extraneous", " ├── karma-jasmine@0.2.3 extraneous", " └── karma-sourcemap-loader@0.2.0 extraneous", " ", " npm WARN optional Skipping failed optional dependency /chokidar/fsevents:", " npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14", " npm WARN guanlecoja@0.3.7 requires a peer of gulp@~3.8.6 but none was installed.", " npm WARN guanlecoja@0.3.7 requires a peer of run-sequence@~0.3.6 but none was installed.", " npm WARN buildbot-console-view@ No description", " npm WARN buildbot-console-view@ No repository field.", " npm WARN buildbot-console-view@ No license field.", " npm ERR! Linux 4.6.4-1-userns", " npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"", " npm ERR! node v4.2.6", " npm ERR! npm v3.5.2", " npm ERR! file sh", " npm ERR! code ELIFECYCLE", " npm ERR! errno ENOENT", " npm ERR! syscall spawn", " ", " npm ERR! phantomjs@1.9.20 install: node install.js", " npm ERR! spawn ENOENT", " npm ERR!", " npm ERR! Failed at the phantomjs@1.9.20 install script 'node install.js'.", " npm ERR! Make sure you have the latest version of node.js and npm installed.", " npm ERR! If you do, this is most likely a problem with the phantomjs package,", " npm ERR! not with npm itself.", " npm ERR! Tell the author that this fails on your system:", " npm ERR! node install.js", " npm ERR! You can get information on how to open an issue for this project with:", " npm ERR! npm bugs phantomjs", " npm ERR! Or if that isn't available, you can get their info via:", " npm ERR! npm owner ls phantomjs", " npm ERR! There is likely additional logging output above.", " ", " npm ERR! Please include the following file with any support request:", " npm ERR! /opt/buildbot/www/console_view/npm-debug.log", " error: command 'npm' failed with exit status 1", " ", " ----------------------------------------", "Obtaining file:///opt/buildbot/www/waterfall_view", " Complete output from command python setup.py egg_info:", " running egg_info", " npm install", " WARN engine guanlecoja@0.3.7: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})", " npm WARN deprecated gulp-minify-css@0.3.13: Please use gulp-clean-css", " WARN engine gulp-bower-deps@0.2.5: wanted: {"node":"~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})", " WARN engine karma@0.12.37: wanted: {"node":">=0.8 <=0.12 || >=1 <=2"} (current: {"node":"4.2.6","npm":"3.5.2"})", " npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.", " npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.", " npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated jade@1.3.1: Jade has been renamed to pug, please install the latest version of pug instead of jade", " npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer", " npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", " npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130", " npm WARN prefer global bower@1.3.8 should be installed with -g", " ", " > ws@0.4.32 install /opt/buildbot/www/waterfall_view/node_modules/ws", " > (node-gyp rebuild 2> builderror.log) || (exit 0)", " ", " ", " > phantomjs@1.9.20 install /opt/buildbot/www/waterfall_view/node_modules/phantomjs", " > node install.js", " ", " sh: 1: node: not found", " buildbot-waterfall_view@ /opt/buildbot/www/waterfall_view", " ├── connect@2.12.0 extraneous", " ├── gulp-angular-templatecache@1.2.1 extraneous", " ├── gulp-bower-deps@0.2.5 extraneous", " ├── gulp-cached@1.0.4 extraneous", " ├── gulp-coffee@2.1.2 extraneous", " ├── gulp-fixtures2js@0.0.1 extraneous", " ├── gulp-help@1.3.4 extraneous", " ├── gulp-if@1.2.5 extraneous", " ├── gulp-jade@0.6.1 extraneous", " ├── gulp-karma@0.0.5 extraneous", " ├── gulp-less@1.3.9 extraneous", " ├── gulp-livereload@2.1.1 extraneous", " ├── gulp-minify-css@0.3.13 extraneous", " ├── gulp-ng-annotate@0.2.0 extraneous", " ├── gulp-ng-classify@4.0.1 extraneous", " ├── gulp-remember@0.2.2 extraneous", " ├── gulp-rename@1.2.2 extraneous", " ├── gulp-sourcemaps@1.1.5 extraneous", " ├── gulp-uglify@0.3.2 extraneous", " ├── karma@0.12.37 extraneous", " ├── karma-coverage@0.2.7 extraneous", " ├── karma-jasmine@0.2.3 extraneous", " └── karma-sourcemap-loader@0.2.0 extraneous", " ", " npm WARN optional Skipping failed optional dependency /chokidar/fsevents:", " npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14", " npm WARN guanlecoja@0.3.7 requires a peer of gulp@~3.8.6 but none was installed.", " npm WARN guanlecoja@0.3.7 requires a peer of run-sequence@~0.3.6 but none was installed.", " npm WARN buildbot-waterfall_view@ No description", " npm WARN buildbot-waterfall_view@ No repository field.", " npm WARN buildbot-waterfall_view@ No license field.", " npm ERR! Linux 4.6.4-1-userns", " npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"", " npm ERR! node v4.2.6", " npm ERR! npm v3.5.2", " npm ERR! file sh", " npm ERR! code ELIFECYCLE", " npm ERR! errno ENOENT", " npm ERR! syscall spawn", " ", " npm ERR! phantomjs@1.9.20 install: node install.js", " npm ERR! spawn ENOENT", " npm ERR!", " npm ERR! Failed at the phantomjs@1.9.20 install script 'node install.js'.", " npm ERR! Make sure you have the latest version of node.js and npm installed.", " npm ERR! If you do, this is most likely a problem with the phantomjs package,", " npm ERR! not with npm itself.", " npm ERR! Tell the author that this fails on your system:", " npm ERR! node install.js", " npm ERR! You can get information on how to open an issue for this project with:", " npm ERR! npm bugs phantomjs", " npm ERR! Or if that isn't available, you can get their info via:", " npm ERR! npm owner ls phantomjs", " npm ERR! There is likely additional logging output above.", " ", " npm ERR! Please include the following file with any support request:", " npm ERR! /opt/buildbot/www/waterfall_view/npm-debug.log", " error: command 'npm' failed with exit status 1", " ", " ----------------------------------------", "Makefile:31: recipe for target 'frontend' failed"], "warnings": []}

Becomes

TASK [ansible-buildbot/master/install-nine : Build Frontend] *******************
fatal: [devops]: FAILED! => {
    "changed": true, 
    "cmd": [
        "make", 
        "frontend"
    ], 
    "delta": "0:01:13.178833", 
    "end": "2016-08-05 16:33:18.289923", 
    "failed": true, 
    "rc": 2, 
    "start": "2016-08-05 16:32:05.111090", 
    "warnings": []
}

STDOUT:

pip install -e pkg
Obtaining file:///opt/buildbot/pkg
Installing collected packages: buildbot-pkg
  Running setup.py develop for buildbot-pkg
Successfully installed buildbot-pkg-0.9.0
pip install mock
Requirement already satisfied (use --upgrade to upgrade): mock in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied (use --upgrade to upgrade): six>=1.9 in /usr/local/lib/python2.7/dist-packages (from mock)
Requirement already satisfied (use --upgrade to upgrade): funcsigs>=1; python_version < "3.3" in /usr/local/lib/python2.7/dist-packages (from mock)
Requirement already satisfied (use --upgrade to upgrade): pbr>=0.11 in /usr/local/lib/python2.7/dist-packages (from mock)
for i in www/*/; do pip install -e $i ; done
Obtaining file:///opt/buildbot/www/base
    Complete output from command python setup.py egg_info:
    running egg_info
    npm install
    WARN engine guanlecoja@0.3.7: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})
    npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130

    > phantomjs@1.9.20 install /opt/buildbot/www/base/node_modules/phantomjs
    > node install.js

    sh: 1: node: not found
    npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
    npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14
    npm WARN guanlecoja@0.3.7 requires a peer of run-sequence@~0.3.6 but none was installed.
    npm WARN buildbot-www@ No description
    npm WARN buildbot-www@ No repository field.
    npm WARN buildbot-www@ No license field.
    npm ERR! Linux 4.6.4-1-userns
    npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
    npm ERR! node v4.2.6
    npm ERR! npm  v3.5.2
    npm ERR! file sh
    npm ERR! code ELIFECYCLE
    npm ERR! errno ENOENT
    npm ERR! syscall spawn

    npm ERR! phantomjs@1.9.20 install: `node install.js`
    npm ERR! spawn ENOENT
    npm ERR!
    npm ERR! Failed at the phantomjs@1.9.20 install script 'node install.js'.
    npm ERR! Make sure you have the latest version of node.js and npm installed.
    npm ERR! If you do, this is most likely a problem with the phantomjs package,
    npm ERR! not with npm itself.
    npm ERR! Tell the author that this fails on your system:
    npm ERR!     node install.js
    npm ERR! You can get information on how to open an issue for this project with:
    npm ERR!     npm bugs phantomjs
    npm ERR! Or if that isn't available, you can get their info via:
    npm ERR!     npm owner ls phantomjs
    npm ERR! There is likely additional logging output above.

    npm ERR! Please include the following file with any support request:
    npm ERR!     /opt/buildbot/www/base/npm-debug.log
    error: command 'npm' failed with exit status 1

    ----------------------------------------
Obtaining file:///opt/buildbot/www/codeparameter
    Complete output from command python setup.py egg_info:
    running egg_info
    npm install
    WARN engine guanlecoja@0.3.7: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})
    npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130

    > phantomjs@1.9.20 install /opt/buildbot/www/codeparameter/node_modules/phantomjs
    > node install.js

    sh: 1: node: not found
    npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
    npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14
    npm WARN guanlecoja@0.3.7 requires a peer of gulp@~3.8.6 but none was installed.
    npm WARN guanlecoja@0.3.7 requires a peer of run-sequence@~0.3.6 but none was installed.
    npm WARN buildbot-codeparameter@ No description
    npm WARN buildbot-codeparameter@ No repository field.
    npm WARN buildbot-codeparameter@ No license field.
    npm ERR! Linux 4.6.4-1-userns
    npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
    npm ERR! node v4.2.6
    npm ERR! npm  v3.5.2
    npm ERR! file sh
    npm ERR! code ELIFECYCLE
    npm ERR! errno ENOENT
    npm ERR! syscall spawn

    npm ERR! phantomjs@1.9.20 install: `node install.js`
    npm ERR! spawn ENOENT
    npm ERR!
    npm ERR! Failed at the phantomjs@1.9.20 install script 'node install.js'.
    npm ERR! Make sure you have the latest version of node.js and npm installed.
    npm ERR! If you do, this is most likely a problem with the phantomjs package,
    npm ERR! not with npm itself.
    npm ERR! Tell the author that this fails on your system:
    npm ERR!     node install.js
    npm ERR! You can get information on how to open an issue for this project with:
    npm ERR!     npm bugs phantomjs
    npm ERR! Or if that isn't available, you can get their info via:
    npm ERR!     npm owner ls phantomjs
    npm ERR! There is likely additional logging output above.

    npm ERR! Please include the following file with any support request:
    npm ERR!     /opt/buildbot/www/codeparameter/npm-debug.log
    error: command 'npm' failed with exit status 1

    ----------------------------------------
Obtaining file:///opt/buildbot/www/console_view
    Complete output from command python setup.py egg_info:
    running egg_info
    npm install
    WARN engine guanlecoja@0.3.7: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})
    npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130

    > phantomjs@1.9.20 install /opt/buildbot/www/console_view/node_modules/phantomjs
    > node install.js

    sh: 1: node: not found
    npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
    npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14
    npm WARN guanlecoja@0.3.7 requires a peer of gulp@~3.8.6 but none was installed.
    npm WARN guanlecoja@0.3.7 requires a peer of run-sequence@~0.3.6 but none was installed.
    npm WARN buildbot-console-view@ No description
    npm WARN buildbot-console-view@ No repository field.
    npm WARN buildbot-console-view@ No license field.
    npm ERR! Linux 4.6.4-1-userns
    npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
    npm ERR! node v4.2.6
    npm ERR! npm  v3.5.2
    npm ERR! file sh
    npm ERR! code ELIFECYCLE
    npm ERR! errno ENOENT
    npm ERR! syscall spawn

    npm ERR! phantomjs@1.9.20 install: `node install.js`
    npm ERR! spawn ENOENT
    npm ERR!
    npm ERR! Failed at the phantomjs@1.9.20 install script 'node install.js'.
    npm ERR! Make sure you have the latest version of node.js and npm installed.
    npm ERR! If you do, this is most likely a problem with the phantomjs package,
    npm ERR! not with npm itself.
    npm ERR! Tell the author that this fails on your system:
    npm ERR!     node install.js
    npm ERR! You can get information on how to open an issue for this project with:
    npm ERR!     npm bugs phantomjs
    npm ERR! Or if that isn't available, you can get their info via:
    npm ERR!     npm owner ls phantomjs
    npm ERR! There is likely additional logging output above.

    npm ERR! Please include the following file with any support request:
    npm ERR!     /opt/buildbot/www/console_view/npm-debug.log
    error: command 'npm' failed with exit status 1

    ----------------------------------------
Obtaining file:///opt/buildbot/www/waterfall_view
    Complete output from command python setup.py egg_info:
    running egg_info
    npm install
    WARN engine guanlecoja@0.3.7: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"4.2.6","npm":"3.5.2"})
    npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130

    > phantomjs@1.9.20 install /opt/buildbot/www/waterfall_view/node_modules/phantomjs
    > node install.js

    sh: 1: node: not found
    npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
    npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14
    npm WARN guanlecoja@0.3.7 requires a peer of gulp@~3.8.6 but none was installed.
    npm WARN guanlecoja@0.3.7 requires a peer of run-sequence@~0.3.6 but none was installed.
    npm WARN buildbot-waterfall_view@ No description
    npm WARN buildbot-waterfall_view@ No repository field.
    npm WARN buildbot-waterfall_view@ No license field.
    npm ERR! Linux 4.6.4-1-userns
    npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
    npm ERR! node v4.2.6
    npm ERR! npm  v3.5.2
    npm ERR! file sh
    npm ERR! code ELIFECYCLE
    npm ERR! errno ENOENT
    npm ERR! syscall spawn

    npm ERR! phantomjs@1.9.20 install: `node install.js`
    npm ERR! spawn ENOENT
    npm ERR!
    npm ERR! Failed at the phantomjs@1.9.20 install script 'node install.js'.
    npm ERR! Make sure you have the latest version of node.js and npm installed.
    npm ERR! If you do, this is most likely a problem with the phantomjs package,
    npm ERR! not with npm itself.
    npm ERR! Tell the author that this fails on your system:
    npm ERR!     node install.js
    npm ERR! You can get information on how to open an issue for this project with:
    npm ERR!     npm bugs phantomjs
    npm ERR! Or if that isn't available, you can get their info via:
    npm ERR!     npm owner ls phantomjs
    npm ERR! There is likely additional logging output above.

    npm ERR! Please include the following file with any support request:
    npm ERR!     /opt/buildbot/www/waterfall_view/npm-debug.log
    error: command 'npm' failed with exit status 1

    ----------------------------------------
Makefile:31: recipe for target 'frontend' failed


STDERR:

You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Command "python setup.py egg_info" failed with error code 1 in /opt/buildbot/www/base/
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Command "python setup.py egg_info" failed with error code 1 in /opt/buildbot/www/codeparameter/
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Command "python setup.py egg_info" failed with error code 1 in /opt/buildbot/www/console_view/
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Command "python setup.py egg_info" failed with error code 1 in /opt/buildbot/www/waterfall_view/
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
make: *** [frontend] Error 1

What a relief !!

@bcoca bcoca removed the needs_revision This PR fails CI tests or a maintainer has requested a review/revision of the PR. label Aug 5, 2016
@bcoca bcoca merged commit d2438b6 into ansible:devel Aug 5, 2016
@jpic jpic deleted the readable_multiline_output branch August 8, 2016 12:57
@ansibot ansibot added feature This issue/PR relates to a feature request. and removed feature_pull_request labels Mar 4, 2018
@ansible ansible locked and limited conversation to collaborators Apr 26, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature This issue/PR relates to a feature request.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants