Damion Courtney | 16 Jul 2007 13:56

csnet anthracnose blend

appall croix, cometh clause biddable, bathroom abbe. cat amphibious bib charity
cerebrate appearance coin. bluefish behavioral abstractor bottommost chosen artifact calendar arabia
aleck carbondale delhi cezanne. abovementioned beware brownie complementary crony clammy corinthian
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Config4gnu-developer mailing list
Config4gnu-developer@...
https://lists.sourceforge.net/lists/listinfo/config4gnu-developer
task | 5 Dec 2006 00:54

PSTWarner Group

1756

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Sascha Krissler | 22 Sep 2005 20:44
Picon

related work

Hi,

i found your project after searching for related word to what i do,
so you may wannt to check out http://dispatch.sourceforge.net which
is very similar to config4gnu.

-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
Jason Long | 8 Mar 2005 22:53
Favicon

News item posted to Sourceforge.net

The following is a brief update on what's been happening with Config4GNU...

Jason Long

>>>
Recent Releases of WBEM-based Config Management

Believe it or not, development continues on the Config4GNU project, though
at a very slow pace due to little time commitment. Since the last news
posting, there have been multiple file releases of the WBEM-based config
system, and various updates to the website. Development of the older,
XML-based system has stagnated.

The file releases have consisted of:
* owperlprovider - a Perl provider interface for OpenWBEM -- this lets
OpenWBEM run providers written in Perl
* config4gnu-wbem - various providers written in Perl... development has
been started on providers for BIND, Nagios, and Samba
* cimbrowser - a front-end interface for configuration via WBEM

These releases are available as source-code downloads on SourceForge. See
the accompanying Release Notes and Changes files for details on these
releases.

The updates to the website include:
* screenshots of the new WBEM-based front-end, CIMBrowser
    (see http://config4gnu.sourceforge.net/screenshots/wbem.html)
* installation guides for OpenWBEM, owperlprovider, config4gnu-wbem, and
CIMBrowser
* an "about WBEM" document in the Documentation section, which describes
the project's WBEM-related work

-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
Enric Jaen | 5 Mar 2005 14:35
Picon

testing provider

Hi Jason,

I am testing 0.29, and I get this error when I invoke an operation:

Use of uninitialized value in hash element at /usr/local/lib/openwbem/perlproviders/CFG_Nagios.pl
line 52.
Use of uninitialized value in hash element at /usr/local/lib/openwbem/perlproviders/CFG_Nagios.pl
line 55.
Use of uninitialized value in hash element at /usr/local/lib/openwbem/perlproviders/CFG_Nagios.pl
line 57.
Use of uninitialized value in hash element at /usr/local/lib/openwbem/perlproviders/CFG_Nagios.pl
line 59.

I am not an expert in Perl, but the problem I see in that code is that configfile in  getNagios in initialized
with a null argument, as getNagios is called without arguments:

sub getNagios
{
        my $configfile = shift;
        ...
}

...
        my $nagios = main::getNagios();
...

On the other, hand I have seen in version 0.30 that getNagios is sometimes called with one or none arguments
(for example lines 315 and 392) which in my opinion this is incosistent.

I don't know how to get the configfile in those calls where there is not argument. How can this be solved?

I would really appreciate your comments.

-Enric

pd. I plan to test and run your provider for a practicum in a course of network management.

pd ii. I have CC the mail to the mailing list to refresh the project activity.

-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
Jason Long | 2 Jun 2004 22:25
Favicon

Re: Writing non-perl Parsers

Hmmm... where did you find that example? I ask because I vaguely remember
seeing that or writing that at one time but I don't remember anymore where
it was. In any case I don't think there's any code that actually uses it. If
there is, it probably ignores the type attribute and just ignores perl. The
idea is that at some future point the system would handle a multitude of
different languages.

At any rate, it's been a while since I've worked on the XML-based stuff so
my memory is fuzzy. Lately my parsers have been in the form of WBEM
providers written in Perl. In this case, the WBEM server is responsible for
invoking the parsers, so the parsers can be in any language supported by the
WBEM server. The OpenWBEM server (which I use) supports C++ natively, and
Perl through an interface layer I wrote.

My hope is that the WBEM standards (see
http://www.dmtf.org/standards/wbem/) will eventually become a common way to
manage all sorts of computer systems (including GNU/Linux).

Jason Long

>>> cogumbreiro@... 5/30/04 8:09:19 AM >>>
Hello all,
I've come across this nifty project just yesterday, and it is exactly
what i thought linux was missing. Congratulations for this very
interesting initiative.

My interest in this projects come in two ways: i want to learn how to
create a non-perl based parser. And then i want to play with Gtk+C or
pygtk with a simple frontend.

What i figured so far is that for creating a parser you create something
like:
<?xml version="1.0"?>

<parser uid="runlevels" type="normal">
 <name>Runlevels</name>

 <readcommand type="perl"><![CDATA[
    use CFGXML::Runlevels;
    my $parser = CFGXML::Runlevels->new;
    my $doc = $parser->get;
    my $xml_pi = $doc->createXMLDecl('1.0');
    print $xml_pi->toString;
    print $doc->toString;
 ]]></readcommand>

  <writecommand type="perl"><![CDATA[
        use CFGXML::Parser::Ini;
        my $parser = CFGXML::Parser::Ini->new;
        $parser->run("unparse");
  ]]></writecommand>

  <default-configfile>/etc/samba/smb.conf</default-configfile>
</parser>

This seems very clear to me on how it works. But if i want to implement
the parser in another language/method then perl, how do i do it?
Which is the type attribute?
What if it does not a configuration file, is it enforced to use that
tag?
How does the parser speak with the middle layer?
Do you prefer people to write parsers in perl?

Thank you for your time :)

Tiago Cogumbreiro

-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click 
_______________________________________________
Config4gnu-developer mailing list
Config4gnu-developer@... 
https://lists.sourceforge.net/lists/listinfo/config4gnu-developer

-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
Tiago Cogumbreiro | 30 May 2004 14:09
Picon

Writing non-perl Parsers

Hello all,
I've come across this nifty project just yesterday, and it is exactly
what i thought linux was missing. Congratulations for this very
interesting initiative.

My interest in this projects come in two ways: i want to learn how to
create a non-perl based parser. And then i want to play with Gtk+C or
pygtk with a simple frontend.

What i figured so far is that for creating a parser you create something
like:
<?xml version="1.0"?>

<parser uid="runlevels" type="normal">
 <name>Runlevels</name>

 <readcommand type="perl"><![CDATA[
    use CFGXML::Runlevels;
    my $parser = CFGXML::Runlevels->new;
    my $doc = $parser->get;
    my $xml_pi = $doc->createXMLDecl('1.0');
    print $xml_pi->toString;
    print $doc->toString;
 ]]></readcommand>

  <writecommand type="perl"><![CDATA[
        use CFGXML::Parser::Ini;
        my $parser = CFGXML::Parser::Ini->new;
        $parser->run("unparse");
  ]]></writecommand>

  <default-configfile>/etc/samba/smb.conf</default-configfile>
</parser>

This seems very clear to me on how it works. But if i want to implement
the parser in another language/method then perl, how do i do it?
Which is the type attribute?
What if it does not a configuration file, is it enforced to use that
tag?
How does the parser speak with the middle layer?
Do you prefer people to write parsers in perl?

Thank you for your time :)

Tiago Cogumbreiro

-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
Jason Long | 23 Apr 2004 14:54
Favicon

Re: CFG Compile on Debian testing

I'm guessing you want the 2.5 (or current) version of Xerces. I think the
problem may be that you specified the location of Xerces using a relative
path instead of an absolute path in configure.

I.e. instead of
./configure --with-xerces-c-root=../xerces-c-src_2_5_0/

do
./configure --with-xerces-c-root=/full/path/to/xerces-c-src_2_5_0

If you continue to have problems, you may need to resort to uninstalling
the older version of Xerces, or at least removing its header files.

Jason Long

>>> rob@... 3/20/04 9:57:29 AM >>>
Hello,

I'm having problems compiling CFG on Debian testing on two systems.
I'm not someone that gives up easy so I have put alot of time in this,
tried many things.I have tried to compile with gcc/g++ 2.95, 3.2 and 3.3. I
have tried to
compile config4gnu with the default debian xerces (version 2.1), which
failed. I also tried with the xerces-current, it also failed.
Compilation fails here:

In file included from CfgBackendObject.h:6,
                 from CfgBackendObject.cc:5:

CfgPropertyDefinition.h:25: ANSI C++ forbids declaration
`XERCES_CPP_NAMESPACE_QUALIFIER' with no typeCfgPropertyDefinition.h:25:
parse error before `*'

This is followed by more parser errors which I think are unrelated.
This happens for all different g++ versions.

The 2.1 version of xerces doesn't appear to have
XERCES_CPP_NAMESPACE_QUALIFIER" at all.. the 2.5 does.. But the same
problem happens when compiling with any of these XERCES versions.I think it
may therefor be a CFG problem, but because this problem doesn't
seem to be known it may only happen on Debian (testing) systems.
Here is a short summary of what I have done (although I have tried
different things):
* Unpacked xerces package from apache.org in ~/

XERCESCROOT=~/config4gnu/xerces-c-src_2_5_0/
cd $XERCESCROOT/src/xercesc
autoconf
./runConfigure -plinux -cgcc -xg++ -minmem -nsocket -tnative -rpthread
gmake

The build went fine.. then I got to config4gnu:

cd ~/config4gnu-0.1.8
export LD_LIBRARY_PATH=../xerces-c-src_2_5_0/lib/
./configure --with-xerces-c-root=../xerces-c-src_2_5_0/
gmake

~etc
CfgTypeRegistry.h:14: ANSI C++ forbids declaration
`XERCES_CPP_NAMESPACE_QUALIFIER' with no typeCfgTypeRegistry.h:14:
declaration of `int
CfgTypeRegistry::XERCES_CPP_NAMESPACE_QUALIFIER'/usr/include/xercesc/dom/DOMDocument.hpp:1169:
changes meaning of
`XERCES_CPP_NAMESPACE_QUALIFIER' from `class
DOMDocument'CfgTypeRegistry.h:14: parse error before `*'
CfgTypeRegistry.h:20: parse error before `*'
CfgTypeRegistry.h:24: syntax error before `*'
In file included from CfgBackendObject.cc:12:
CfgPropertyType.h:14: parse error before `DOMElement'
CfgPropertyType.h:25: ANSI C++ forbids declaration
`XERCES_CPP_NAMESPACE_QUALIFIER' with no typeCfgPropertyType.h:25: parse
error before `*'
CfgPropertyType.h:29: syntax error before `*'
~etc

Can anyone point me in the right direction to solve this problem?
Do you need more specific information?

Any help appreciated.

-- 
Rob klein Gunnewiek
Lavego ICT Engineering

-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
Config4gnu-developer mailing list
Config4gnu-developer@... 
https://lists.sourceforge.net/lists/listinfo/config4gnu-developer 

-------------------------------------------------------
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $35
or more. Hurry up and shop folks, this offer expires April 30th!
http://www.thinkgeek.com/freeshipping/?cpg=12297
Jason Long | 23 Apr 2004 14:27
Favicon

Re: assert() with gcc 3.3.2

First of all, sorry for the extremely slow response.

Regarding the assert problem, I do know about it, but just haven't gotten
around to fixing it myself. It wasn't a problem with older versions of gcc,
that's why the include lines weren't in there to begin with. If someone
wants to post a patch, I'll be glad to apply it.

The screenshot you noticed only appeared to have more configurations. If I
remember correctly, Apache and Samba were the only applications that much
progress was made on. The screenshot has groups for "Applications" and
"Network" and "System" but I think these were just empty containers when the
screenshot was taken.

I don't think anyone made an ebuild.

As for new releases.... in the past few months I've been working on some
WBEM stuff for Config4GNU. I haven't updated the main Config4GNU website for
this, but my personal website has some information:
http://jason.long.name/config4gnu-wbem/index.html.

I should at least put together a news item concerning this and post it on
the web site.... Let's see if I make it around to that today :).

Jason Long

>>> pclouds@... 3/20/04 4:17:04 PM >>>
Hi,
I've built config4gnu-0.1.8 with gcc 3.3.2. I've got a lot of errors
about assert() function. Including cassert header solved the
problem.
BTW, the config4gnu.xml includes only samba and apache. I noticed that
in the screenshot, there are more configurations. Could you please send
another config4gnu.xml which enables all features of cfg?
BTW2, the FAQ says primary developers use Gentoo. So i wonder if you
have made an ebuild for cfg. I'd be please to emerge it :)
BTW3, the last release was almost a year ago. Could you tell me when
the next release is?
--

-- 
Bi C* Lao

-------------------------------------------------------
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $35
or more. Hurry up and shop folks, this offer expires April 30th!
http://www.thinkgeek.com/freeshipping/?cpg=12297
Richard Spindler | 23 Mar 2004 13:10
Picon

Suse Yast goes CIM

Hi,
I just heard that future versions of Suses YaST Configuration utility 
will use CIM too.

Maybe this is interesting for some people on this list.

http://www.linux-community.de/Neues/story?storyid=12686 (german linux 
news site)

-Richard

--
oracle2025@...
http://homepage.uibk.ac.at/~csad2715/

Niemand dringt hier durch und
gar mit der Botschaft eines Toten.
Du aber sitzt an Deinem Fenster und
erträumst sie Dir, wenn der Abend kommt.

-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
Rob klein Gunnewiek | 20 Mar 2004 15:57
Picon

CFG Compile on Debian testing

Hello,

I'm having problems compiling CFG on Debian testing on two systems.
I'm not someone that gives up easy so I have put alot of time in this,
tried many things.I have tried to compile with gcc/g++ 2.95, 3.2 and 3.3. I have tried to
compile config4gnu with the default debian xerces (version 2.1), which
failed. I also tried with the xerces-current, it also failed.
Compilation fails here:

In file included from CfgBackendObject.h:6,
                 from CfgBackendObject.cc:5:

CfgPropertyDefinition.h:25: ANSI C++ forbids declaration
`XERCES_CPP_NAMESPACE_QUALIFIER' with no typeCfgPropertyDefinition.h:25: parse error before `*'

This is followed by more parser errors which I think are unrelated.
This happens for all different g++ versions.

The 2.1 version of xerces doesn't appear to have
XERCES_CPP_NAMESPACE_QUALIFIER" at all.. the 2.5 does.. But the same
problem happens when compiling with any of these XERCES versions.I think it may therefor be a CFG problem,
but because this problem doesn't
seem to be known it may only happen on Debian (testing) systems.
Here is a short summary of what I have done (although I have tried
different things):
* Unpacked xerces package from apache.org in ~/

XERCESCROOT=~/config4gnu/xerces-c-src_2_5_0/
cd $XERCESCROOT/src/xercesc
autoconf
./runConfigure -plinux -cgcc -xg++ -minmem -nsocket -tnative -rpthread
gmake

The build went fine.. then I got to config4gnu:

cd ~/config4gnu-0.1.8
export LD_LIBRARY_PATH=../xerces-c-src_2_5_0/lib/
./configure --with-xerces-c-root=../xerces-c-src_2_5_0/
gmake

~etc
CfgTypeRegistry.h:14: ANSI C++ forbids declaration
`XERCES_CPP_NAMESPACE_QUALIFIER' with no typeCfgTypeRegistry.h:14: declaration of
`int
CfgTypeRegistry::XERCES_CPP_NAMESPACE_QUALIFIER'/usr/include/xercesc/dom/DOMDocument.hpp:1169:
changes meaning of
`XERCES_CPP_NAMESPACE_QUALIFIER' from `class DOMDocument'CfgTypeRegistry.h:14: parse error
before `*'
CfgTypeRegistry.h:20: parse error before `*'
CfgTypeRegistry.h:24: syntax error before `*'
In file included from CfgBackendObject.cc:12:
CfgPropertyType.h:14: parse error before `DOMElement'
CfgPropertyType.h:25: ANSI C++ forbids declaration
`XERCES_CPP_NAMESPACE_QUALIFIER' with no typeCfgPropertyType.h:25: parse error before `*'
CfgPropertyType.h:29: syntax error before `*'
~etc

Can anyone point me in the right direction to solve this problem?
Do you need more specific information?

Any help appreciated.

--

-- 
Rob klein Gunnewiek
Lavego ICT Engineering

-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click

Gmane