[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: XML-based configurations



On Wed, 25 Nov 1998, Jakob 'sparky' Kaivo wrote:

> IMHO, this would be a Bad Thing(tm). It is far beyond the scope of LSB to
> specify *how* an application stores its configuration. 

Read mission statement:"The goal of the Linux Standard Base (LSB) is to
develop and promote a set of standards that will increase compatibility
among Linux distributions and enable software applications to run on any
compliant Linux system".

Just how specifying the way applications store configuration is *not*
increasing compatibility is beyond me. Your opinion is equivalent to
saying "let's not fulfill the goal of lsb". Obviously making some
unreasonable move here can be disastrous, so it needs to be done
the way hedgehogs make love: very, very carefully. :-)

>It may be
> acceptable to specify *where* an application stores its configuration,
> though. I.e. daemons with one config file store it in /etc, daemons with
> multiple config files store in a subdirectory of /etc, normal applications
> store it in a .rc file in the user's home directory, or a .subdirectory
> for multiple file stuff.

That's bare minimum, I think there is a need to go beyond that, with
obvious assumption of doing it in such way that would not alienate
current users and developers, as well as people without GUI.

> However, even that may be beyond LSB, and I
> really think that dealing with config files should be left to the
> application vendor.

That's like saying: leave defining HTML to Netscape and MS. They
will do what they want, but common base is necessary anyway. Following
your thinking W3C should be eliminated. Regardless how good job
any Web company will do, consortium is necessary anyway for settling
some common ground, and building extensions (commercial, free software,
whatever really) on top of that. But in order to do that, you have
to have *some* common ground on important issues, and application 
configuration especially in GUI area is important ground. 



 Marcin Krol

-----------------------------------------------------------------------------
Hiroshima 45                   Tschernobyl 86                      Windows 95



Reply to: