On Mon, Mar 08, 2004 at 12:29:05PM -0800, Keith Packard wrote:
> Stablizing the tree and getting something shipping that people can 
> distribute is the first priority.  I'm sure lots of people would like to 
> see Mesa/DRI development more closely tied to X driver development so that 
> there wasn't this 'big merge' problem to face every few months.  
> 
> Precisely how that should work is something we can figure out in time.  One
> key is to split responsibilities across stable interfaces so that we can
> ship modern drivers into existing distributions.

I feel a little bit like a shill here, but I figure I should throw out
my two cents.  First, a disclaimer:  I work for BitMover but I do not set
company policy; if you need to get The Official Word on things regarding
BitMover or BK, you should talk to <[EMAIL PROTECTED]>.

The Big Merge Problem is one of the places where BK is really excellent.
It's best if everybody (or at least the central repositories) use BK
directly, but even if BK is only used by users on the periphery or by
just one of two centers of development, it can make merges exponentially
easier compared to CVS.  (Of course it's the BK users who reap the
benefits, for the most part...)

If DRI and X.Org both maintained BK repositories, it would be *really*
easy to handle merges back and forth.  Even if just one of them
maintains a BK repository and the other remains on CVS, BK can allow
merges to be done much more easily than CVS (although there can be some
black magic there).

It seems to me that using BK could really improve the state of X
development.

The downside, of course, is that the BKL (the license under which
BitKeeper is available to Open Source contributors) is unacceptable to
some developers.

It's possible for a "gatekeeper" team of BK users to accept patches by
email, and it's possible to make a BK repository available as CVS, so if
a majority of developers were willing to agree to the BKL, I don't think
that a small number of BKL-objecting developers would necessarily be a
showstopper -- so long as the community as a whole can agree, and no
contributors feel excluded.

-andy


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to