Forum: CFEngine Help
Subject: Re: (addendum) How easy/simple is cfengine?
Author: davidlee
Link to topic: https://cfengine.com/forum/read.php?3,24353,24468#msg-24468

Mark,

Many thanks for your reply.

Re: COPBL and the "duck test".  It is seen in duck habitat (on the official 
website, right alongside the ref. manual).  It walks like a duck (it travelled 
to our systems via the RPMs on the official cfengine website).  It looks like a 
duck (at the very head of the file I see "Copyright (C) Cfengine AS").  It 
talks like a duck (the layout, style and "voice" are like those of the ref. 
manual).   It even has duck breeding! (some of its features are clearly cloned 
from the ref. manual).

Re: new enterprise:  Don't get me wrong: I'm very much in favour of the 
community concept of such an enterprise.  But, as COPBL itself shows,  I think 
some initial ground rules (naming conventions, formatting conventions), coupled 
with some significant peer-review (itself with guidelines about portability, 
flexibility, fail-safe defaults, error-trapping) are essential.

You say, "the cron example ...was an example made for a training class to look 
like a Puppet example".  Fair enough.  But where were the quality-control and 
peer-review on the classroom exercise before it got into the official RPM 
distribution?  They would have addressed not only the technical issues (why 
some values, not others) and also your point about should it be there at all.

I really hope this exercise bears fruit and leads to an evolving high-quality, 
community-open library, and also avoids the quality-control weaknesses of 
COPBL.  I'd like to be able to help in my spare time; let me know if you'd like 
that.  You'll see that I've been submitting issue reports, often about the 
clarity of documentation, based on being relatively new to version 3 of 
cfengine (although with several years prior experience of version 2).

Happy New Year!

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to