javascript

fellshard 2018-02-22T15:53:34.000751Z

PSA: https://github.com/npm/npm/issues/19883

2018-02-22T17:44:37.000702Z

I can’t view that issue some reason, github error

fellshard 2018-02-22T18:06:14.000180Z

Weird, I'm seeing it okay on my machine :TM:

2018-02-22T18:10:13.000282Z

I get the github unicorn still

2018-02-22T18:10:14.000115Z

odd

2018-02-22T18:10:19.000691Z

times out it seems

fellshard 2018-02-22T18:19:42.000143Z

tl;dr sudo npm --help (and any other npm commands) run chown recursively on many root directories, effectively bricking the OS in many cases. The change that caused it was announced via blog posts etc. and was not tagged as pre-release in semver as it should have been, so it was being picked up as a mainline minor release and blowing up people's production servers.

fellshard 2018-02-22T18:21:35.000773Z

Furthermore, maintainers were pushing the blame back on users for not testing updated packages before pushing those updates to prod, despite it being a joint failure due to the maintainers' violation of semver practices. So in general, a failure of engineering, thorough testing, communication, protocol, and community. All in a day's work for JS 9_9

2018-02-22T18:36:19.000473Z

Hah, thanks for the explanation. Yes, sounds like a mess.