Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 May 1999 17:45:44 -0700 (PWT)
From:      Matthew Jacob <mjacob@feral.com>
To:        "Jordan K. Hubbard" <jkh@zippy.cdrom.com>
Cc:        Steve Price <sprice@hiwaay.net>, Matthew Dillon <dillon@apollo.backplane.com>, freebsd-current@FreeBSD.ORG
Subject:   Re: BitKeeper (was Re: solid NFS patch #6 avail for -current - need testers files) 
Message-ID:  <Pine.LNX.4.04.9905011733400.17071-100000@feral.com>
In-Reply-To: <21365.925605089@zippy.cdrom.com>

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

> > Look- if Linux adopts Bitkeeper, you really should pay attention to that.
> > I doubt you'd find a more difficult set of software engineers to keep code
> > in sync for than the Linux folks- if Bitkeeper works for them and
> > essentially makes a rational release train for Linux, then a major
> > glaring flaw in Linux' strategy that keeps serious businesses from really
> > being able to trust it will be removed. Think about it.
> 
> I think this all fails to address the distribution problem, however.
> Let's say we adopt bitkeeper - what becomes of CTM, CVSup and CVSWeb,
> all interfaces in extremely common use today?  It's not just enough to
> say "something will be worked out" as an answer either, not when
> contemplating a move which will remove services currently in heavy
> operational use.  Think about it. :)

I'll try, but it hurts my head ("Why, Ale, man! Ale's the stuff to drink,
for them whom it hurts to think!"...)

I wasn't suggesting that we jump..I would like to see a plan. I believe
BitKeeper and other tools are a good set of tools for the next 5-10 years
for *development*. 

*Distribution* is a separate issue. Again, CVS is a fine tool for
distribution and asymmetric (biased toward a higher level of outbound
source changes) development. It all depends on what we want. And I'll have
to admit that distribution of binaries && source is not something that
always is on the top of my list (well, *I'm* not working for a software
distribution company...:-))..

My comment about 'think about it' is that if Linux gets it's chaotic
source non-management corrected and is able to successfully coordinate all
the relatively anarchic and free running clock different groups  then the
'predictability and reproducibility' concerns of commercial buyers are
closer to being met (which is silly because of how really chaotic internal
company release spasms are, SGI being a notorious example- but there it
is).

If FreeBSD (and NetBSD and OpenBSD) are to continue the way it is now, CVS
is probably a good enough tool. However, if you incorporate something
like BitKeeper into the picture, then it actually becomes technically more
feasible to even begin *considering* a *BSD coordination- you start to
have to toolset that can manage large amounts of code that is mostly alike
but differs in enough ways to be too hard to just merge this week.

But then again you might say, "Pshaw- Matt's been smokin' some serious
rope again".....






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?Pine.LNX.4.04.9905011733400.17071-100000>