Linked by Thom Holwerda on Sat 10th May 2008 20:27 UTC, submitted by rosebug
Bugs & Viruses 1983. The year of the IBM PC XT, the Apple Lisa, Pioneer 10 leaving the solar system, and Hooters opening up shop in Florida. It's also the birthyear of a 25 year old BSD bug, squashed only a few days ago.
Thread beginning with comment 313756
To read all comments associated with this story, please click here.
HEH
by SoloDeveloper on Sun 11th May 2008 01:17 UTC
SoloDeveloper
Member since:
2008-03-16

NOT as old as I am. But I am glad to hear that it eventually got fixed. Shows Persistence and Dedication, if nothing else.

Reply Score: 1

RE: HEH
by JonathanBThompson on Sun 11th May 2008 02:32 in reply to "HEH"
JonathanBThompson Member since:
2006-05-26

With all due respect, it does not show persistence for the original developers, or much of anything good about them, really: any bug of this sort that's known about to cause data loss/corruption is generally considered a "no-ship" bug everywhere I've been, and this bug shows also that they simply didn't do very good testing and think about all the reasonably possible edge cases, and this existed for 25 years until some puzzled developer victimized by it tracked it down in a short time period. Kudos the developer that tracked this down: raspberries at the one(s) that should have caught and fixed this ages ago (how many generations does that count in when it comes to this field? ACK!)

Reply Parent Score: 4

RE[2]: HEH
by Oliver on Sun 11th May 2008 07:10 in reply to "RE: HEH"
Oliver Member since:
2006-07-15

Maybe you should try first to develop something like an operating system, then you should speak again. And now be calm, something professional is going on.

Reply Parent Score: 7

RE[2]: HEH
by evangs on Sun 11th May 2008 07:29 in reply to "RE: HEH"
evangs Member since:
2005-07-07

I think this illustrates the fallacy of the "many eyeballs" meme that is taken as the gospel truth in open source circles.

Here, we have a bunch of open source developers (samba) who find a flaw in an open source product (BSD) and instead of stepping through the BSD source tree to find the problem, they code a samba hack that works around the problem on BSDs. In fact, it appears they didn't even submit a bug report.

Guess what? This happens all the time in the closed source world. If we come across a bug in someone else's code, we code a temporary hack around the problem and wait for the bug to be resolved. This article suggests that such development culture appears in open source projects too, which is understandable.

I hope that naive open source advocates who keep preaching the "many eyeballs" meme will stop doing so. The majority of developers do not have the desire or the inclination to fix other peoples bugs even if the source is available. Hell, it seems that some don't even file bug reports...

Reply Parent Score: 7

RE[2]: HEH
by renox on Sun 11th May 2008 14:58 in reply to "RE: HEH"
renox Member since:
2005-07-06

Well the test case was quite complex, wasn't it?

So I'm not surprised that this kind of things wasn't found early..

But the fact that Samba knew about this bug and that this wasn't fixed in the BSDs for several years is bad, yes.

Reply Parent Score: 3