Subject: Re: libpthread
To: Mihai CHELARU <kefren@netbastards.org>
From: Frank van der Linden <fvdl@netbsd.org>
List: tech-kern
Date: 06/20/2003 14:57:03
On Fri, Jun 20, 2003 at 03:52:17PM +0300, Mihai CHELARU wrote:
> Don't think it's such a good idea. Most of the users will go for the 
> stable solution and the bugs in SA will be detected slowly. After all, 
> -current is not a stable release and everybody should use it on his own 
> risk. The only solution that I see is to see that more developers are 
> becoming familiar with SA code. As far as I read, only nathanw is able 
> to code this side of the kernel at this moment. And, as we all know, 
> it's not good for an entire project to depend on one single person.

Yes, this (and Dan's comment) are the core of the issue. First of all,
if it hadn't been brought into -current, it would have evolved
slowly on a branch, with only Nathan working on it, and the burden
of doing all the branch syncs (they cost a considerable amount of time)
by himself. There was no alternative then to bring it into -current.

I agree that it would have been a good idea to simply disable
SAs for MP kernels, but other than that, this was the only way
to go forward. Anyone who can do better is free to take my
place in Core anytime.

And you're absolutely right, it's bad to have only one person really
understand the details of such a major subsystem. Which is why everyone
is encouraged to look at it and contribute. Fortunately, one person
has stepped forward and will become a NetBSD developer so that he
can contribute directly to the SA code.

- Frank

-- 
Frank van der Linden                                            fvdl@netbsd.org
===============================================================================
NetBSD. Free, Unix-like OS. > 45 different platforms.    http://www.netbsd.org/