DragonFly BSD
DragonFly commits List (threaded) for 2005-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: cvs commit: src/sys/sys errno.h


To: Joerg Sonnenberger <joerg@xxxxxxxxxxxxxxxxx>
From: Hiten Pandya <hmp@xxxxxxxxxxxxx>
Date: Sun, 03 Jul 2005 15:31:55 +0100

Joerg Sonnenberger wrote:
> On Sat, Jul 02, 2005 at 04:20:49PM -0700, Matthew Dillon wrote:
> 
>>    The change stays in for now.  As was said earlier... we've run into a
>>    concrete wall.  Too many third party programs are being broken.  This 
>>    is the only way we can make errno use TLS storage and still remain sane.
>>
>>    We may be able to remove it a year or two or three from now, or if 
>>    someone wants to make a concerted effort to get all the third party
>>    software sources to fix their code... then we can remove it.  But for
>>    now we need to move on.
> 
> 
> Oh, come one Matt. I know that you know that the world doesn't work that way.
> most programmers work follow the principle of least resistence. It ain't broken
> since it compiles fine.
> 
> I object this chance for three reasons:
> (a) it hides problems. that's *never* a good thing and that will result in
> upstream code not getting fixed.

	Joerg, the problem originates in our codebase so it is not technically the
responsibility
	of upstream code maintainer.  Above that our MAIN priority is to make sure
that we don't
	break the hundreds of already-compiled applications.

	Unless the project wants to loose prospective users we shouldn't force the
dogmatic
	attitude of "recompile it source because we have done it in a clean way,
blah" etc.  Most
	of the users do not really care about the source code as much they care about
their
	applications working in one piece.

	Do not take this in an offensive manner because this is very important
concept to get
	through.


											Hiten Pandya



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]