Date: Tue, 20 Jun 2000 21:15:27 +0100 From: Brian Somers <brian@Awfulhak.org> To: Matthew Dillon <dillon@apollo.backplane.com> Cc: Warner Losh <imp@village.org>, Jason Evans <jasone@canonware.com>, current@FreeBSD.ORG, brian@hak.lan.Awfulhak.org Subject: Re: HEADS UP: Destabilization due to SMP development Message-ID: <200006202015.VAA66308@hak.lan.Awfulhak.org> In-Reply-To: Message from Matthew Dillon <dillon@apollo.backplane.com> of "Tue, 20 Jun 2000 12:20:29 PDT." <200006201920.MAA87999@apollo.backplane.com>
next in thread | previous in thread | raw e-mail | index | archive | help
What about doing the changes on a branch with the understanding that
the branch will *replace* HEAD when it stabilises ?
This sounds odd at first glance, but it means that others are forced
to MFC into the smp branch - if they don't they lose.
Anybody that's not confident to be able to merge into the smp branch
will simply be in the same position - merge or hold off. They'd also
be just as likely to break the smp work with their commits as if the
smp work was done in HEAD.
> :: the kernel stabilizes, or expect large doses of pain. This tag will be
> :: laid down as soon as June 26, 00:00 PST, with a minimum 24 hour warning
> :: beforehand.
> :
> :Thanks for the fair warning. Now don't do it. Has core approved
> :this? I don't think so, I've seen nothign from them about it.
> :
> :The instability ni -current for MONTHS is pain not acceptible. We've
> :never really allowed that in the past. A CVS branch would be mcuh
> :better for this sort of thing. I know that's a pain as well, but this
> :is just for SMP people and the rest of us shouldn't have to deal with
> :the pain.
> :
> :I understand your desire to have it all in a working tree, but causing
> :pain for ALL developers for potentially MONTHS isn't a reasonable
> :request.
> :
> :Warner
>
> The problem is that the changes are simply too extensive to be able
> be able to split them off then merge them back into 5.x N months later.
> Creating another branch will tripple the workload on anyone doing
> merge work.
>
> We knew we'd probably have to do it this way months ago, and Chuck
> Paterson of BSDI confirmed it when he related his experiences with
> trying to manage the BSDI 5.x MP stuff as a separate branch.
> In short, it was a complete disaster, and I have no doubts that
> trying to manage it as a separate branch in FreeBSD would also result
> in a complete disaster.
>
> We've known this day was coming for ages... ever since Jordan announced
> the BSDI merger. Jordan and other core members have hinted, intimated,
> and outright told people that FreeBSD-current would be used for the BSDI
> merge work. Well, the time is now folks!
>
> -Matt
> Matthew Dillon
> <dillon@backplane.com>
--
Brian <brian@Awfulhak.org> <brian@[uk.]FreeBSD.org>
<http://www.Awfulhak.org> <brian@[uk.]OpenBSD.org>
Don't _EVER_ lose your sense of humour !
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200006202015.VAA66308>
