We should run OK under node.js 0.10.0.
Recent tests led me to attempt to install pump with node 0.10.1, which failed. Here is the output:
make: Leaving directory `/home/jpope/build/pump.io/node_modules/zombie/node_modules/ws/build'
npm http GET https://registry.npmjs.org/opts
npm http GET https://registry.npmjs.org/html5-entities
npm http 304 https://registry.npmjs.org/opts
npm http 304 https://registry.npmjs.org/html5-entities
npm ERR! Additional logging details can be found in:
npm ERR! /home/jpope/build/pump.io/npm-debug.log
npm ERR! not ok code 0
4783 error firstname.lastname@example.org install: `node-waf configure build`
4783 error `sh "-c" "node-waf configure build"` failed with 127
4784 error Failed at the email@example.com install script.
4784 error This is most likely a problem with the fs-ext package,
4784 error not with npm itself.
4784 error Tell the author that this fails on your system:
4784 error node-waf configure build
4784 error You can get their info via:
4784 error npm owner ls fs-ext
4784 error There is likely additional logging output above.
4785 error System Linux 3.0.61-1-lts
4786 error command "/usr/bin/node" "/usr/bin/npm" "install"
4787 error cwd /home/jpope/build/pump.io
4788 error node -v v0.10.1
4789 error npm -v 1.2.15
4790 error code ELIFECYCLE
4791 verbose exit [ 1, true ]
I'm new to this whole node.js thing, but apparently you need to migrate from "waf" to "gyp", whatever that means.
I think this is working with the new 0.2.3. The unit tests don't work, but that's because of incompatibility in zombie. I'm going to wait till that gets up-to-date to worry much more about it.