[
https://issues.apache.org/jira/browse/CLIMATE-886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15612827#comment-15612827
]
Omkar Reddy commented on CLIMATE-886:
-------------------------------------
[~lewismc] I updated every dependency in package.json to the latest version,
there are still deprecated cyclic dependencies. Can you please suggest any
other approach? Thanks.
> Upgrade Frontend Dependencies
> -----------------------------
>
> Key: CLIMATE-886
> URL: https://issues.apache.org/jira/browse/CLIMATE-886
> Project: Apache Open Climate Workbench
> Issue Type: Bug
> Components: webapp
> Affects Versions: 1.2.0
> Reporter: Lewis John McGibbney
> Fix For: 1.3.0
>
>
> When I build the frontend code I get the following messy logging. The first
> 20 or so lines indicate deprecated dependency declarations which we should
> fix.
> {code}
> lmcgibbn@LMC-056430 /usr/local/climate/ocw-ui/frontend(master) $ npm install
> npm WARN package.json [email protected] No README data
> npm WARN engine [email protected]: wanted: {"node":">=0.8 <=0.12 || >=1 <=2"}
> (current: {"node":"4.5.0","npm":"2.15.9"})
> npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or
> higher to avoid a RegExp DoS issue
> npm WARN deprecated [email protected]: this package has been reintegrated into
> npm and is now out of date with respect to npm
> npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or
> higher to avoid a RegExp DoS issue
> npm WARN deprecated [email protected]: 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 [email protected]: 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 [email protected]: lodash@<3.0.0 is no longer maintained.
> Upgrade to lodash@^4.0.0.
> npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or
> higher to avoid a RegExp DoS issue
> npm WARN deprecated [email protected]: ReDoS vulnerability parsing
> Set-Cookie https://nodesecurity.io/advisories/130
> npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or
> higher to avoid a RegExp DoS issue
> npm WARN deprecated [email protected]: Use the globby package instead
> npm WARN deprecated [email protected]: the module is now available as
> 'css-select'
> npm WARN deprecated [email protected]: ReDoS vulnerability parsing
> Set-Cookie https://nodesecurity.io/advisories/130
> npm WARN deprecated [email protected]: the module is now available as 'css-what'
> > [email protected] postinstall
> > /usr/local/climate/ocw-ui/frontend/node_modules/yo/node_modules/yeoman-environment/node_modules/inquirer/node_modules/external-editor/node_modules/spawn-sync
> > node postinstall
> > [email protected] postinstall
> > /usr/local/climate/ocw-ui/frontend/node_modules/yo/node_modules/tabtab/node_modules/inquirer/node_modules/external-editor/node_modules/spawn-sync
> > node postinstall
> npm WARN engine [email protected]: wanted: {"node":">=6"} (current:
> {"node":"4.5.0","npm":"2.15.9"})
> npm WARN deprecated [email protected]: ReDoS vulnerability parsing
> Set-Cookie https://nodesecurity.io/advisories/130
> > [email protected] postinstall
> > /usr/local/climate/ocw-ui/frontend/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-optipng/node_modules/optipng-bin
> > node index.js
> ✔ pre-build test passed successfully!
> npm WARN engine [email protected]: wanted: {"node":">=6"} (current:
> {"node":"4.5.0","npm":"2.15.9"})
> > [email protected] postinstall
> > /usr/local/climate/ocw-ui/frontend/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-gifsicle/node_modules/gifsicle
> > node index.js
> ✔ pre-build test passed successfully!
> > [email protected] postinstall
> > /usr/local/climate/ocw-ui/frontend/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-jpegtran/node_modules/jpegtran-bin
> > node index.js
> > [email protected] postinstall
> > /usr/local/climate/ocw-ui/frontend/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-pngquant/node_modules/pngquant-bin
> > node index.js
> ✔ pre-build test passed successfully!
> -
> > [email protected] install
> > /usr/local/climate/ocw-ui/frontend/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws
> > (node-gyp rebuild 2> builderror.log) || (exit 0)
> -
> > [email protected] postinstall /usr/local/climate/ocw-ui/frontend/node_modules/yo
> > yodoctor
> Yeoman Doctor
> Running sanity checks on your system
> ✔ Global configuration file is valid
> ✔ NODE_PATH matches the npm root
> ✔ Node.js version
> ✔ No .bowerrc file in home directory
> ✔ No .yo-rc.json file in home directory
> ✖ npm version
> Your npm version is outdated.
> Upgrade to the latest version by running:
> npm install -g npm
> Found potential issues on your machine :(
> > [email protected] install
> > /usr/local/climate/ocw-ui/frontend/node_modules/karma-phantomjs-launcher/node_modules/phantomjs
> > node install.js
> PhantomJS not found on PATH
> Downloading
> https://github.com/Medium/phantomjs/releases/download/v1.9.19/phantomjs-1.9.8-macosx.zip
> Saving to
> /var/folders/mw/f_p4r21n5ld16hnyd7j8r8w4fv8362/T/phantomjs/phantomjs-1.9.8-macosx.zip
> Receiving...
> [================------------------------] 39%
> Received 9187K total.
> Extracting zip contents
> Removing
> /usr/local/climate/ocw-ui/frontend/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom
> Copying extracted folder
> /var/folders/mw/f_p4r21n5ld16hnyd7j8r8w4fv8362/T/phantomjs/phantomjs-1.9.8-macosx.zip-extract-1477327932853/phantomjs-1.9.8-macosx
> ->
> /usr/local/climate/ocw-ui/frontend/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom
> Writing location.js file
> Done. Phantomjs binary available at
> /usr/local/climate/ocw-ui/frontend/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/bin/phantomjs
> > [email protected] install
> > /usr/local/climate/ocw-ui/frontend/node_modules/karma/node_modules/chokidar/node_modules/fsevents
> > node-pre-gyp install --fallback-to-build
> [fsevents] Success:
> "/usr/local/climate/ocw-ui/frontend/node_modules/karma/node_modules/chokidar/node_modules/fsevents/lib/binding/Release/node-v46-darwin-x64/fse.node"
> already installed
> Pass --update-binary to reinstall or --build-from-source to recompile
> [email protected] node_modules/grunt-contrib-copy
> [email protected] node_modules/karma-jasmine
> [email protected] node_modules/grunt-concurrent
> ├── [email protected]
> └── [email protected] ([email protected])
> [email protected] node_modules/grunt-contrib-concat
> └── [email protected] ([email protected], [email protected], [email protected])
> [email protected] node_modules/time-grunt
> ├── [email protected]
> ├── [email protected]
> ├── [email protected]
> ├── [email protected]
> └── [email protected] ([email protected], [email protected], [email protected])
> [email protected] node_modules/grunt-filerev
> ├── [email protected]
> └── [email protected] ([email protected], [email protected], [email protected])
> [email protected] node_modules/jshint-stylish
> ├── [email protected]
> └── [email protected] ([email protected], [email protected], [email protected])
> [email protected] node_modules/grunt-contrib-clean
> └── [email protected]
> [email protected] node_modules/grunt-karma
> └── [email protected]
> [email protected] node_modules/grunt-usemin
> ├── [email protected]
> ├── [email protected] ([email protected], [email protected],
> [email protected], [email protected], [email protected])
> └── [email protected] ([email protected])
> [email protected] node_modules/grunt-newer
> ├── [email protected]
> └── [email protected]
> [email protected] node_modules/load-grunt-tasks
> ├── [email protected] ([email protected], [email protected])
> └── [email protected] ([email protected], [email protected])
> [email protected] node_modules/grunt-contrib-watch
> ├── [email protected]
> ├── [email protected]
> ├── [email protected] ([email protected])
> └── [email protected] ([email protected], [email protected], [email protected],
> [email protected])
> [email protected] node_modules/grunt-cli
> ├── [email protected] ([email protected])
> ├── [email protected]
> └── [email protected] ([email protected], [email protected])
> [email protected] node_modules/grunt-contrib-htmlmin
> ├── [email protected]
> ├── [email protected] ([email protected], [email protected], [email protected])
> └── [email protected] ([email protected], [email protected],
> [email protected], [email protected], [email protected])
> [email protected] node_modules/grunt-contrib-cssmin
> ├── [email protected] ([email protected], [email protected], [email protected])
> ├── [email protected] ([email protected])
> └── [email protected] ([email protected], [email protected])
> [email protected] node_modules/grunt
> ├── [email protected]
> ├── [email protected]
> ├── [email protected]
> ├── [email protected]
> ├── [email protected]
> ├── [email protected]
> ├── [email protected]
> ├── [email protected]
> ├── [email protected]
> ├── [email protected]
> ├── [email protected]
> ├── [email protected] ([email protected])
> ├── [email protected]
> ├── [email protected] ([email protected], [email protected])
> ├── [email protected]
> ├── [email protected]
> ├── [email protected] ([email protected], [email protected])
> ├── [email protected] ([email protected], [email protected],
> [email protected])
> ├── [email protected] ([email protected], [email protected])
> └── [email protected] ([email protected], [email protected])
> [email protected] node_modules/grunt-contrib-uglify
> ├── [email protected] ([email protected], [email protected], [email protected])
> ├── [email protected] ([email protected], [email protected])
> └── [email protected] ([email protected], [email protected],
> [email protected], [email protected])
> [email protected] node_modules/grunt-ng-annotate
> └── [email protected] ([email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected],
> [email protected], [email protected])
> [email protected] node_modules/grunt-svgmin
> ├── [email protected]
> ├── [email protected]
> ├── [email protected] ([email protected], [email protected], [email protected])
> └── [email protected] ([email protected], [email protected], [email protected], [email protected],
> [email protected])
> [email protected] node_modules/grunt-contrib-jshint
> ├── [email protected]
> └── [email protected] ([email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected])
> [email protected] node_modules/grunt-contrib-imagemin
> ├── [email protected]
> ├── [email protected]
> ├── [email protected] ([email protected], [email protected], [email protected])
> └── [email protected] ([email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected],
> [email protected], [email protected])
> [email protected] node_modules/grunt-contrib-connect
> ├── [email protected]
> ├── [email protected]
> ├── [email protected]
> ├── [email protected] ([email protected])
> └── [email protected] ([email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected])
> [email protected] node_modules/grunt-wiredep
> └── [email protected] ([email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected])
> [email protected] node_modules/generator-angular
> ├── [email protected] ([email protected], [email protected], [email protected])
> ├── [email protected] ([email protected], [email protected], [email protected])
> ├── [email protected] ([email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected])
> └── [email protected] ([email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected])
> [email protected] node_modules/grunt-autoprefixer
> ├── [email protected]
> ├── [email protected] ([email protected], [email protected], [email protected])
> └── [email protected] ([email protected], [email protected],
> [email protected])
> [email protected] node_modules/generator-karma
> ├── [email protected]
> └── [email protected] ([email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected])
> [email protected] node_modules/grunt-google-cdn
> ├── [email protected] ([email protected], [email protected],
> [email protected], [email protected], [email protected])
> └── [email protected] ([email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected], [email protected])
> [email protected] node_modules/yo
> ├── [email protected]
> ├── [email protected]
> ├── [email protected]
> ├── [email protected] ([email protected], [email protected])
> ├── [email protected] ([email protected])
> ├── [email protected] ([email protected])
> ├── [email protected] ([email protected])
> ├── [email protected] ([email protected])
> ├── [email protected] ([email protected], [email protected],
> [email protected], [email protected], [email protected])
> ├── [email protected] ([email protected])
> ├── [email protected] ([email protected])
> ├── [email protected] ([email protected], [email protected])
> ├── [email protected] ([email protected], [email protected])
> ├── [email protected] ([email protected], [email protected])
> ├── [email protected] ([email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected])
> ├── [email protected] ([email protected])
> ├── [email protected] ([email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected],
> [email protected])
> ├── [email protected] ([email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected])
> ├── [email protected] ([email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected])
> ├── [email protected] ([email protected], [email protected],
> [email protected], [email protected], [email protected])
> ├── [email protected] ([email protected], [email protected],
> [email protected])
> ├── [email protected] ([email protected], [email protected],
> [email protected])
> ├── [email protected] ([email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected])
> ├── [email protected] ([email protected], [email protected], [email protected])
> ├── [email protected] ([email protected], [email protected])
> ├── [email protected] ([email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected])
> ├── [email protected] ([email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected])
> ├── [email protected]
> ├── [email protected] ([email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected])
> └── [email protected] ([email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected])
> [email protected] node_modules/karma-phantomjs-launcher
> └── [email protected] ([email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected])
> [email protected] node_modules/bower
> [email protected] node_modules/karma
> ├── [email protected]
> ├── [email protected]
> ├── [email protected]
> ├── [email protected]
> ├── [email protected] ([email protected])
> ├── [email protected] ([email protected], [email protected], [email protected],
> [email protected])
> ├── [email protected] ([email protected])
> ├── [email protected] ([email protected])
> ├── [email protected] ([email protected])
> ├── [email protected] ([email protected], [email protected])
> ├── [email protected] ([email protected])
> ├── [email protected] ([email protected], [email protected])
> ├── [email protected] ([email protected], [email protected], [email protected])
> ├── [email protected] ([email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected])
> ├── [email protected]
> ├── [email protected] ([email protected], [email protected], [email protected],
> [email protected])
> └── [email protected] ([email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected])
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)