Bug 103734 - Consider elektra initiative/integration
Summary: Consider elektra initiative/integration
Status: RESOLVED WONTFIX
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Usability (show other bugs)
Version: unspecified
Hardware: Other SUSE Other
: P5 - None : Enhancement
Target Milestone: ---
Assignee: Andreas Jaeger
QA Contact: Siegfried Olschner
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-10 02:32 UTC by steven hellriegel
Modified: 2006-09-05 15:20 UTC (History)
6 users (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description steven hellriegel 2005-08-10 02:32:48 UTC
Many people in the open source world have heard of the Elektra initiative, and
many have not.  In summary the Elektra initiative is an attempt to clean up the
configuration system for software in Linux and open source in general.  They are
trying to more easily regulate configuration info for software and linux systems
by trying to  provide a consistent format for configuration files.  Many people
think of the Elektra initiative to be an attempt for a Windows registry system
for linux, which is both right and wrong.  I certainly don't know enough to
correctly describe everything about elektra, but I do understand the project
enough that it is certainly an effort in the right direction.  It is
substantially different than the windows registry.  I was hoping you guys would
look into it some.  Its website is:

http://elektra.sourceforge.net/

I do understand that such an effort would be an enormous undertaking, but would
greatly streamline linux systems and help reduce unneccessary complexity as well
as assisting better integration with software.  Please review their website for
more detailed info.

-Chris
Comment 1 Siegfried Olschner 2005-08-10 08:28:47 UTC
Steven: Thank you for the information. 
 
Martin, Lemsi: Is this of interest to you? 
 
 
 
Comment 2 Martin Sommer 2005-08-10 09:03:33 UTC
Andreas, does someone in R&D knows more about that project? Is it worth to consider?
Comment 3 Andreas Jaeger 2005-08-10 09:54:50 UTC
I've added Coolo and Adrian.

This is past 10.0.
Comment 4 Stephan Kulow 2005-08-10 11:27:46 UTC
You figure, that this has nothing to do with the desktop, right? This  
basically asks for every system service to change their config files to use  
some external library. So I consider elektra pretty uninteresting at the 
moment. It's very unlikely that the elektra patches for our system services 
will be taken upstream and no-one is helped by a second system. So the elektra 
initiative first has to convince the upstream maintainers, _then_ the 
distributions. 
Comment 5 Karl Pietrzak 2006-04-05 02:43:36 UTC
(In reply to comment #4)
> So the elektra 
> initiative first has to convince the upstream maintainers, _then_ the 
> distributions. 

Yes, this is quite unfortunate, but true.  It also depends on SuSE's mission.  If one of SuSE's goals is to provide a well-defined comfortable atmosphere for developers, then yes, SuSE should promote elektra everywhere it can.

If SuSE is just a distribution and wants to stay that way, then, yeah, let's all hope upstream maintainers pick up on elektra.

Currently the situation for ISVs is pretty miserable, and I feel elektra would be a step in the right direction.
Comment 6 Andreas Jaeger 2006-04-05 07:16:52 UTC
I'll look past 10.1 into this.
Comment 7 Avi Alkalay 2006-04-27 22:54:45 UTC
I started the Elektra Initiative and I am a core developer among others that joined the team.

I'd like to offer any help you may need to include Elektra in SUSE Linux.

Currently, we have pretty generic RPMs that are ready for SUSE Linux.

As a matter of fact, Jerry Carter, from Samba, pointed Elektra as a prefered way to go and proposed it as an idea for Google's Summer of Code at http://www.samba.org/samba/projects/summercode06.html
Comment 8 collomb paul 2006-08-23 12:41:57 UTC
(In reply to comment #0)
> Many people in the open source world have heard of the Elektra initiative, and
> many have not.  In summary the Elektra initiative is an attempt to clean up the
> configuration system for software in Linux and open source in general.  They are
> trying to more easily regulate configuration info for software and linux systems
> by trying to  provide a consistent format for configuration files.  Many people
> think of the Elektra initiative to be an attempt for a Windows registry system
> for linux, which is both right and wrong.  I certainly don't know enough to
> correctly describe everything about elektra, but I do understand the project
> enough that it is certainly an effort in the right direction.  It is
> substantially different than the windows registry.  I was hoping you guys would
> look into it some.  Its website is:
> 
> http://elektra.sourceforge.net/
> 
> I do understand that such an effort would be an enormous undertaking, but would
> greatly streamline linux systems and help reduce unneccessary complexity as well
> as assisting better integration with software.  Please review their website for
> more detailed info.
> 
> -Chris

Hi, 
I think the integration of Elektra project in Suse Linux distribution is a very good initiative. The decision must be political and strategic while considering, in a balanced way, the opinions of the programmers , the integrators and the end users. However, do not forget that the programmers only exist to execute a schedule of conditions, their role is not strategic or political, but their opinion remains important concerning the possible difficulties at the time of the realization. ISVs need a highly integrated product, a true api for advanced general configuration system, Elektra is a good response. End-user cannot waste its time  to parameterize whole of his system, a single interface is essential, it is also the only way of having an effective public support. 
Comment 9 Andreas Jaeger 2006-09-05 15:20:10 UTC
We're currently not planning to do this ourselves.  This is something that could be done as a separate project in the build service - and if enough users like it, we would then integrate it.