There is so much wrong with this approach: Most importantly, you now have 
to support everything you supported in 0.4. But as the zero at the 
beginning of the node version tells, it's not a final product. It's okay to 
break features. Companies interested in the advantages of the new version 
need to accept the disadvantages. That's the way jQuery does it. And it's 
working.

*(As a side-note: Of course, as soon as backwards-compat isn't the main 
goal anymore, every serious security hole needs to be fixed for every 
version. But as those won't show up on a daily basis, it's not a big issue.)
*

Another idea: Remove the entire module, so that it won't be found anymore. 
If sys is still needed, go to your home directory and run

    mkdir -p node_modules/sys;echo 
"module.exports=require('util')">node_modules/sys/index.js

Someone could even add a sys module to npm, containing that single line. 
Congrats, fixing this issue is now adding a single entry to your 
package.json.

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to