incubator-ooo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oliver-Rainer Wittmann <>
Subject Re: [code] usage of Berkeley DB
Date Mon, 05 Dec 2011 14:25:06 GMT

On 05.12.2011 13:32, Oliver-Rainer Wittmann wrote:
> Hi,
> here is the status of my findings regarding the usage of the Berkeley DB:
> It is used in modules l10ntools, xmlhelp and desktop.
> In module l10ntools it is used by 'dead code' in a tool called 'HelpLinker'. The
> 'HelpLinker' tool is used in module helpcontent2 to prepare the help content
> data for the help system. As this is 'dead code' I have already removed it in my
> local environment. I have checked the resulting installation and the help system
> still works.
> In module xmlhelp it is used for the help system to _read_ Berkeley DB files. As
> far as I have figured out the Berkeley DB files which may be accessed are the
> ones which may have been created by the preparing the help content data.
> As such Berkeley DB files are no longer created - see above - I am currently
> removing the code accessing Berkeley DB files in module xmlhelp in my local
> environment. I will follow-up on this here, when I have checked the resulting
> installation.

I have checked the resulting installation of my local environment having removed 
the Berkeley DB usage code from xmlhelp.
The help system works - at least my test cases. Also, the help content of a new 
installed extension is working in the help system.

> In module desktop it is used for the management of installed extensions. For
> each installed extension a key-value-pair is stored in a Berkeley DB file. There
> are created certain Berkeley DB files in an installation for various purposes.
> The intrinsic data type of the 'key' and the 'value' is <string>.
> Thus, it looks like that we only have one 'real' dependence on Berkeley DB - the
> management of extensions.
> feedback/comments/support is welcome.

Best regards, Oliver.

View raw message