Directfb Xorg server

Enrico Weigelt weigelt at metux.de
Wed May 31 02:34:27 PDT 2006


* Daniel Stone <daniel at freedesktop.org> schrieb:

> If we go down your path, and separate the DIX and DDXes, but couple the
> builds together, then you'll need to make sure you've built your DIX
> correctly to build the DDX.  Doesn't sound like there's much of a point
> having it independent to me.

The DIX would become a set of libraries, which are simply imported
by the DDX'es. Some import more DIX libs than others, also dependent
on individual build options.

Quite the same arguments as for the xorg-modular project at all.

> > Yes, we already had this topic. Splitting the server into separate 
> > modules would so exorbitant complicated that instead its worth
> > coppling around with really dirty hacks, without a clear module
> > structure.
> 
> It's so exhorbitantly complicated, with so little perceived benefit, and
> we all have so many other things to do, that no-one's going to consider
> it right now without an attached diff.  Feel free to attach one.

#1: My last 15 years of experience in software development shows me 
    that modularity is quite a must for larger projects. 

#2: As I already said: I'm working on that.

#3: You could help by simply answering some folks questions instead 
    bashing them for asking. 
    
> As for the module structure, it is actually pretty clearly defined these
> days; the only problems are things like fbcmap.c, which you've already
> railed against.

Exactly. These things may not happend in an clearly modularized package.
If modularity was good, it would be no problem moving out some subdir
to an own package and simply import this after then (of course some
includes have to be either in this package or in some underlying one)


cu
-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT service - http://www.metux.de/
---------------------------------------------------------------------
 Please visit the OpenSource QM Taskforce:
 	http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
	http://patches.metux.de/
---------------------------------------------------------------------



More information about the xorg mailing list