一个空格引发的惨案--bumblebee事件
bumblebee是一个托管在github的开源项目,最近这个项目代码有一次commit,引起了民工们的轰动,见 https://github.com/MrMEEE/bumblebee/commit/a047be85247755cdbe0acce6#diff-1
真是一个空格引发的惨案。
项目代码的测试,是非常重要的环节,看看package要进入Debian stable的难度,就知道了。至少从这点来看,这个项目做的不够好。
一些评论太搞笑了,摘一点放到这里。
1,where's the 'like' button?
2,Nooo! Everything was faster in 1.4.31! The loads of "-bash: : command not found" were mild annoyance compared to constant runtimes.
3,But this is better than rm -rf / usr/lib/nvidia-current/xorg/xorg :) -- 评论,现在/没那么好rm -rf了。
4,no more lack of disk space now
5, A company I once worked for had a commercial installer-generator product do this to our product once, for real. I won't mention the name, but it's probably the 2nd most used installer for Windows, an unwise choice for us. If you left an empty row in the list of files to be installed (easy to do), then on uninstalling, it would append that empty path to C:\ and delete everything under that. Yes, that means everything. Luckily it happened to a friend first, who phoned in the middle of the night and we pulled the release and added an urgent warning of the "critical defect" in the third-party installer software... to which the producers responded with threats of defamation lawsuits! Only one other customer got hit and the damage was minimal... but still... -- 这是个真实的案例。。
6,what is that /usr folder and why do I need that? -- 好吧,这是个装纯党。
7,The age of linux viruses has begun.
8,haha ... I should do something similar to my own projects ... maybe I'd get lots of people into the project that way :D.
9,Congrats, you made it to fefe (most popular German hacker blog): http://blog.fefe.de/?ts=b3046878 -- 看热闹不嫌事儿大的主儿。
10,I just realize that, what a funny social network Github is!
还有一堆图片