Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

[RFC] Provide a more generic data validation for debconf: msg#00002

Subject: [RFC] Provide a more generic data validation for debconf
Hello

I plan to upload to CPAN a new set of modules (named Config::Model)
that provide a functionality that may be interesting to debconf.

Currently, debian configuration is done with a script (e.g.
xserver-xorg.config) which uses debconf. This scripts performs a lot
of semantic validation of configuration data and ends up being quite
complex (2500 lines for xserver-xorg.config). In this case the
configuration model is expressed in bash and interspersed with a lot
of processing to handle the actual configuration data.

The Config::Model modules provide a way to separate the configuration
model from the actual processing. It also provide a way to express the
model in a declarative form (i.e. a data structure) which is always
easier to maintain than a lot of code.

Config::Model will also come with a Curses::UI interface that queries
the user's model and generate the relevant user screens.

So far this set of modules have succesfully been used by HP on
proprietary products. I've recently got the authorisation to make it
an open source project, but I still have some cleanup to do in the
code (mostly to remove HP centric references and comments and add the
proper copyright and LGPL licence statements)

If you agree on the fact that Config::Model *might* be usefull to
debconf or the whole debian project, I will open a new project on
Alioth.  

But since I'm not a dd (despite my name ;-) ), I need someone to back
me up to do this.

What do you think ? Who is interested ?

Cheers

-- 
Dominique Dumont 
"Delivering successful solutions requires giving people what they
need, not what they want." Kurt Bittner




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
user-groups.jax...    php.zend.framew...    os.solaris.open...    web.quixote.use...    java.openjdk.ho...    ietf.secmech/20...    gnu.glpk/2004-0...    recreation.cars...    network.smokepi...    linux.drivers.i...    cms.opencms.dev...    fonts.gfontview...    text.xml.soap.u...    voip.nist-sip/2...    debian.ports.hp...    xfree86.interna...    science.biology...    qnx.openqnx.dev...    mail.sylpheed.c...    busybox/bios/20...    emulators.kvm.s...    hardware.openco...    apple.fink.begi...    kde.german/2006...   
Home | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation