Development plan -- time to move forward

Adam Jackson ajax at nwnk.net
Tue Apr 26 17:24:30 PDT 2005


On Tuesday 26 April 2005 18:32, Daniel Stone wrote:
> On Tue, Apr 26, 2005 at 05:26:46PM -0400, Kevin E Martin wrote:
> > 4. Should we move the clients out of the lib module and back to the app
> >    module?
> >
> >    Proposed answer: Originally, all of the clients from xc/programs
> >    (with the exception of Xserver, which was placed in its own module)
> >    were added to the app module as top layer components.  We tried to
> >    make some minimal groupings with other clients or libraries, but this
> >    led to issues, and I believe the situation will get worse as we move
> >    forward.  Therefore, I think we should keep the lib module restricted
> >    to libraries and keep the app module flat so that there are no other
> >    grouping issues.  Vendors who would like to make their own groupings
> >    can easily combine various components together into packages.
>
> Either way is fine for me, personally.  I suppose it depends a lot on
> the clients -- are they tests that no-one will practically use, or are
> they useful utilities that people will want to use once they have the
> library installed?

I believe that most of the clients are useless as anything but demos.  I 
suspect the only ones that see serious usage are: fc-cache, glxgears, 
glxinfo, startx, xauth, xdpyinfo, xhost, xinit, xrdb, xterm.  The rest have 
niche usage at best.

Even if we argue that some client is absolutely mandatory for using a 
particular library, we should still package them in apps for bootstrap 
reasons.  Remember the xdbedizzy/xphelloworld example from earlier.

- ajax
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.x.org/archives/xorg-modular/attachments/20050426/f77702a6/attachment.pgp


More information about the xorg-modular mailing list