Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Jul 1998 15:23:08 +1000 (EST)
From:      Peter Hawkins <peter@clari.net.au>
To:        Tim Gerchmez <fewtch@serv.net>
Cc:        freebsd-newbies@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, brian@Awfulhak.org, davidg@FreeBSD.ORG
Subject:   Re: I'm leaving the FreeBSD scene.
Message-ID:  <Pine.BSF.3.96.980725143511.26047E-100000@dana.clari.net.au>
In-Reply-To: <3.0.5.32.19980724064754.00818e60@mx.serv.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Hmmm

Let's get some perspective here. You report a problem which noone else has
been able to reproduce (I've run 2.2.7 since a few hours after its release
with no problems at all) and when asked to give send a log or (if you haven't
kept one) reinstall and retain the report the second time to permit people
to investigate, you claim harrassment?

For years, I was the systems administrator in charge of supercomputers
(all of which ran bleeding edge software and OSes all the time, so bugchasing
was a constant responsibility) and a lecturer at one of the world's largest
and most respected universities. I have reported faults and provided suggestions
to all of the major commercial systems providers.

Let me tell you this: if you filed the report you did with *ANY OF THESE*
you would have been completely ignored. At least FreeBSD took you seriously!
Most operating systems developers assume first that you "probably buggerred
somethign up" until they receive many identical complaints. They will
then follow up if the fault is properly reported (as yours was not), IF
their company believes it's worth it, with a request a few months later
that you repeat the procedure and send them the logs. The uni had staff
members who did little else *but* repeat procedures that were suspect
for the purposes of sending the logs to SGI, DEC, SUN, CRAY or whoever.

At this point, if you were *lucky* they wouldn't just say "wait for the next
release" (but we were rarely lucky and the next release usually had not fixed
the fault). In one case (SGI) their official policy is that patches are
released and it's up to you to watch their web site and get them. They also
have a policy of not checking patches with already-patched OS releases. This
means that patch #32765 (say) which is required to run your Gaussian 97 can
only be installed if you don't install patch #34544 which prevents a known NMI
hang or plugs a known security hole. Of the many thousands of patches, the
interactions are neither explored by them actively or (for the most part)
published.

Basically, you see a bug. You call them. They put you on to USA. You call
USA. USA say "try the web site". You wade through the patch list and just
maybe you find one. You d/l it and install it. You then pray that none of
your users come screaming to you about it breaking somethign else. It breaks
something else (or you think maybe the patch did, but you can't tell). You
do another round of phone calls. You read the web site. You give up and
uninstall all ptches ("SGI standard procedure") and install them (typically
a hundred) one at a time until it breaks again. (Your uni's supercomputer
has now been down for a week). When you finally find the interraction,
you decide which patch to put in based on which user has the most research money
and can make your life the most hell. You do it and wait for the other to
go for your blood by saying "sorry nothing we can do". The user finally
gives up and goes away. The next week you get a call... "something new
has broken on the SGI PowerChallenge". You weep.

Come to think of it, is there any chance of porting FreeBSD to an SGI
PowerChallenge anyone? <grin>

You say FreeBSD isn't following other OS's standards for bug tracking and
reporting? I agree! This is why I use it ;) The words "thank god they are not"
spring to mind.

The FreeBSD community:

	1. didn't reject you out of hand despite you being one voice and instead
	   treated your report seriously

	2. responded same day (as opposed to in a few months, if ever)

	3. didn't say "read the manual and try again" but instead treated you
	   as an adult and assumed you may be right and asked for info to
	   see what could be wrong.

	4. didn't throw itself into "don't criticise our product" mode like most

	5. didn't say "wait for the next release" but were prepared to patch
	   this one.

	6. didn't throw their least senior programmers at it while the seniors
	   worked on the things they took seriously

	7. asked you the *same question* and for the *same information* that
	   all designers ask if and when they do take you seriously (ie for
	   either a way to reproduce it or for a log which shows what happens
	   on your system if you don't know how to reproduce it specifically).

        8. would have worked round the clock to patch it (witness recent well
	   publicised security holes which FreeBSD patched 6 months before
	   their commercial counterparts who had been saying "solution:
	   don't run rlogind" all that time)

	9. would have kept in contact with you

	10. would have regarded any incompatability between the resulting patch
	    and existing patches as a further bug to be solved.

It seems to me you reported "227 is shite fix it" and assumed it's "shite"
to anyone who tries. Well you're wrong. I run it just fine and to my knowledge
noone else has yet seen your problem. Unlike most though, we do not then go
on to say "so you must have screwed up", but we say "ok so there may be
something different about your system somewhere that causes it to highlight
a fault we cannot see so can we know more please?"

If you cannot accept this it's impossible to address your problem unless someone
with greater expertise in fault reporting has the same experience as you did
and provides us a means of reproducing it in a test situation.

I believe that the FreeBSD community will not miss you and I wish you well
with your proposal to do is your right and use our "incompetant" but donated
labour to make money.

Peter

Hilink Internet            Peter Hawkins
381 Swan St Richmond,      
Vic, Australia             Ph: +61-3-9421 2006 Fax: +61-3-9421 2007
http://www.hilink.com.au   Peter@hilink.com.au

FreeBSD Project:           thepish@FreeBSD.org


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980725143511.26047E-100000>