Re: 2.5.19 - What's up with the kernel build?

Daniel Phillips (phillips@bonn-fries.net)
Thu, 30 May 2002 02:36:39 +0200


On Thursday 30 May 2002 02:17, Nicolas Pitre wrote:
> On Thu, 30 May 2002, Daniel Phillips wrote:
> > > > > Well, I really like Keith's kbuild25 too, but Linus said (at least once)
> > > > > he wanted an evolution to a new build system... not an unreasonable
> > > > > request to at least consider. Despite Keith's quality of code (again --
> > > > > I like kbuild25), his 3 patch submissions seemed a lot like ultimatums,
> > > > > very "take it or leave it dammit". Not the best way to win friends and
> > > > > influence people.
> >
> > OK that's true, but think: how much work has Keith put into this? How much
> > did he or his employer get paid? And how many times has he been told to go
> > off and fix something, as a prelude to getting the thing in? The last time
> > it was the first-time build speed. He went away and came back with a *huge*
> > improvement, even more than what people were demanding. You'd think that
> > would be enough.
>
> But is it really enough?
>
> Linus himself once said: "Especially as I don't find the existign system so
> broken." He's not alone according to the amount (or lack) of public
> complains with regards to the current system.

I think a lot of us were not complaining because we thought it was a done deal.
Now what's necessary, do we have to form cheerleading teams and start lobbying
to get what we thought was coming anyway? It's really not a pleasant feeling
to be put in that position. Nobody relishes the role of outspoken advocate of
this or that, at least I do not. I'd *much* rather be hacking.

> > > Of course, you could have hundreds of patches each consisting of a single
> > > Makefile.in, but how would that make the reviewing/integrating easier? In
> > > the end you'd end up reading the same input, only you'd complement it by
> > > frequently pressing your favorite show-me-the-next-mail key.
> >
> > I thought BitKeeper was supposed to be able to deal with precisely this sort
> > of merge problem. In this case, splitting the thing up just seems
> > unnatural, and a dubious use of time.
>
> Indeed, I agree.
>
> But until there is enough people committed to kb25 to the point of pushing
> for its wider adoption, either by releasing traditional kernel patches (like
> the -dj, -aa, -ac or whatever) actually carrying kb25 so to convince Linus
> and others, or producing "piecemeal" patches so it can be merged by Linus
> with less resistance, well nothing will hapen.

You've got it backwards. The function of the maintainers you mentioned is
to *resist* change, not promote it. In this case, change comes from the top,
and as long as Linus doesn't realize that there really is a lot of demand
for this change, nothing is going to happen.

> If people aren't interested enough and/or willing to comply with Linus'
> requirements this will be a sad dead end, regardless the amount of effort
> Keith put into this.

Now wait, it seems to me that only Keith is being asked to comply with
requirements, and they're tough requirements. The burden is just not
being shared equally.

-- 
Daniel
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/