Frank Smith wrote:

> Mark Burgess wrote:
>
> > .... Please let's be clear about this, The problems people are
> > hvaing with Berkeley DB are 99% to do with version management.
>
> I agree it's a version management issue, but what is the solution?
> Chances are the system libdb will get updated at times not always
> coinciding with cfengine builds, so you either have to maintain a
> separate set just for cfengine, and ensure that the correct ones
> are actually linked in at runtime, or you need to link cfengine
> statically.

A version of Berkeley DB could be pulled into the cfengine code base,
and tracked for developments and security problems. That would prevent
the versioning problems and eliminate a dependency, which would be nice
for a tool that is often used to configure machines from a very bare
state.

Or, since Berkeley DB is (more or less) just key-value associations on
disk, maybe there is a lighter library that could be imported, or even
written from scratch. I know that there are performance benefits to
using Berkeley DB, as it has gone through the gauntlet, but there still
might be something to be gained from this approach.


_______________________________________________
Help-cfengine mailing list
Help-cfengine@gnu.org
http://lists.gnu.org/mailman/listinfo/help-cfengine

Reply via email to