On Fri, 2008-08-15 at 17:12 +0200, Stephan Bergmann wrote:
> > On Fri, 2008-08-15 at 16:35 +0200, Stephan Bergmann wrote:
> >> Not sure I understand you.  Is it the following?
> > 
> >     Yes - correct :-) is there something obviously silly about this ?
> 
> No, sounds very reasonable to me.  (For example, we can get rid of 
> setting LD_LIBRARY_PATH or equivalent in the build environment, then.)

        Sure - and, I guess as a side-effect - the more we build up the install
set as we go, the more easily we can have unit tests that run nicely
against a partially working install.

        The last sticking point for something like that is the monolithic
services.rdb build; I hate small scattered files - but, IMHO there is a
good argument for a very small, simple text file per module (or group of
modules) that expresses the service info in a simple and more efficient
fashion; and that (if necessary) can be catted together. Personally I
find this sort of thing rather amusing (in a black sort of a way):

$ regview services.rdb > services.txt # ...
$ ls -lh services.*
-r--r--r-- 1 michael users 2.4M 2008-08-28 10:30 services.rdb
-r--r--r-- 1 michael users 540K 2008-08-28 10:30 services.rdb.gz
-rw-r--r-- 1 michael users 638K 2008-08-28 10:31 services.txt
-rw-r--r-- 1 michael users  46K 2008-08-28 10:31 services.txt.gz

        And of course - this is after the not-merged-up-stream size
optimisations we do in store/ - the up-stream wastage is far worse here.
It would be far nicer & smaller to have components register themselves
via a simple flat text file IMHO.

        HTH,

                Michael.

-- 
 [EMAIL PROTECTED]  <><, Pseudo Engineer, itinerant idiot


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to