Re: Re: [Dri-devel] Re: Invitation for public discussion about the future of X

José Fonseca <[email protected]>
Newsgroups gmane.comp.xfree86.forum
Message-ID <[email protected]>
On Fri, Mar 21, 2003 at 10:17:20PM -0500, G O Economou wrote:
> > [Original Message]
> > From: José Fonseca <[email protected]>
> > To: <[email protected]>
> > Cc: dri-devel <[email protected]>
> > Date: 3/21/2003 9:49:24 PM
> > Subject: Re: [forum] Re: [Dri-devel] Re: Invitation for public discussion
> about the future of X
> >
> > A cleaner seperation I guess. According to
> > http://www.mail-archive.com/devel%40xfree86.org/msg00846.html , using
> > access control in CVS is not an option. The model described by
> > http://www.mail-archive.com/devel%40xfree86.org/msg00853.html is that
> > every developer should have his own repository and submit a patch to
> > [email protected]. 
> >
> > My proposal is, instead of every developer/sub-project maintaining it
> > own repository outside xfree86.org, host these repositories as branches
> > on single (but seperate) repository under the Xfree86.org umbrella.
> 
> But the problem comes in if your work isn't taken because of conflicts. 
> That 
> will lead you back to where you are now.  More yelling and more shouting
> and no code.

The CVS write access to this seperate repository would not mean, just by
itself, free-pass to do whatever changes somebody wants. I guess it
wouldn't be different of anyother project - nothing will ever substitute
good dialog on [email protected] to make sure everybody is on the
sametrack, so that there aren't any nasty surprises when a release is
made - everybody knows what's going in and what stays out.

To give a little more detail, we could have branches on this repository
where more experimental/controversial work could be held. As matter of
principle, nobody would merge with the trunk until there is an consensus
with the core and other developers. In the worst case scenario, if such
consensus isn't reach it's still OK: people can still keep working on
it, perhaps addressing the concerns the core has about that work, or
just maintain that branch as fork, and release patches to full XFree86
source if vendors wanted to include some of that functionality (ala
Linux kernel). But even if there is a fork, people can still share ideas
on [email protected], and be close to the development. What I mean, is
that 

Anyway, these kind of conflicts should be infrequent. According to what
David Dawes said himself, most of the patches commited to
[email protected] are accepted, except those which have severe faults.
Note that even this current conflict isn't about code - as far as I read
here, all Keith Packard changes were accepted, even after when he loose
CVS access. This conflict is mostly about people. My suggestion is not
the holy grail, but perhaps it could help a little in avoiding people
starting to want to make a full fork of XFree86, by giving a more 
collaborative environment for all people who work on XFree86.

José Fonseca
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.