On 2008-03-09, Dongsheng Song <[EMAIL PROTECTED]> wrote:
> Since OpenLDAP 2.3 is incompatible[1] with Berkeley DB 4.6,

it is incompatible with DB 4.6.3 and up (where they quietly
broke the API). 4.6.2 and below are ok.

> so I must stick to BDB 4.5 or upgrade to OpenLDAP 2.4 ?

You have several recommended options:

- dump your database, uninstall, install the unFLAVORed version
and restore your database.

- stick with what you are already using and wait for OpenLDAP 2.4
to become stable and get added to ports. dump/upgrade/restore.

another which is less-recommended:

- dump your database, uninstall, build your own OpenLDAP 2.4
(it is not in ports yet), restore your database. moving to a 2.4
version when it hits ports will involve some extra work removing
the installed files which will conflict.

and another which seems like a really bad idea to me:

- dump your database, uninstall DB/OpenLDAP, build your own DB
<=4.6.2 and OpenLDAP 2.3, restore. I think this is likely to cause
all sorts of confusion with anything else using DB on the box.

> [1] http://www.openbsd.org/cgi-bin/cvsweb/ports/databases/openldap/Makefile

we discussed things and took the path which means pkg_add updates
don't break an existing working -bdb installation.

Reply via email to