[forum] XFree86's Future and thoughts and suggestions

David Dawes forum@XFree86.Org
Tue, 1 Apr 2003 15:58:55 -0500


On Tue, Apr 01, 2003 at 03:44:00PM -0500, Shawn Starr wrote:
>On Tue, Apr 01, 2003, David Dawes wrote:
>
>>Core != commit access.  I'm not sure where that myth came from,
>>but it has never been true.  There are 14 people with commit access,
>>not all of them are core members, and not all core members have
>>commit access.  I don't have an answer as to why only 2 committers
>>regularly deal with general submissions, with a few others dealing
>>with specific submissions.  Maybe we don't have the right 14.
>
>Fair enough, I don't know how many there really are.
>
>>How many people can commit directly to the mainline Linux kernel?
>>From what you're saying, it sounds like these maintainers submit
>>patches to one person (Linus) rather than committing them into the
>>mainline kernel themselves?  Is that correct?  XFree86 has 14 people
>>who can commit into the mainline XFree86 tree, and anyone can submit
>>patches to this group, whether they be people who set themselves
>>up as maintainers who collect submissions from others, or people
>>who want to submit their patches directly.
>
>There is no CVS to commit with Linux, It's all done though patches and 
>patchsets (from other people's BK trees of the kernel)the closest we come to 
>CVS is Linus's BK kernel tree. But this is not open to anyone *except* Linus 
>himself.

OK, so the Linux kernel model doesn't correspond at all to the
model you're suggesting XFree86 adopt.  That's what I thought, and
actually XFree86 allows more people to *directly* change the mainline
code.  Linus avoids the privilege abuse that XFree86 experienced
recently by restricting full control of the mainline code to himself.
You originally said it's a matter of control, and it appears that
the Linux model is more tightly controlled than the current XFree86
one.  I doubt that you're suggesting XFree86 move in that direction.

>>Unless I'm missing something, you're using the Linux kernel model
>>as justification for changes that don't match the Linux kernel
>>model.  I'm genuinely trying to understand what you're getting at,
>>so if I am missing something, please let me know what it is.
>
>Well, you or some person (like Linus) should be able to accept or reject 
>patches from the sub-maintainers of components of XFree86 perhaps.

How is that different from what happens right now?  [Well, it is
different in that XFree86 has more than one person in that role,
but other than that?]

>>You haven't explained to me why they don't have that input right
>>now.  Unless you're saying that they can only communicate it via
>>'cvs commit'.
>
>Not commit access, There just seems to be a lack of ideas coming from the 
>different communities. Or, some of the ideas are so radical they break the 
>X11 protocol. This is *NOT* XFree86's fault, but I don't know why this is. I 
>hope this forum will change that.

I think the "community" collectively should decide what the real issues are
before proposing the solutions.

Speaking for myself.

David