Wietse Venema via Postfix-users:
> Geert Hendrickx via Postfix-users:
> > At a minimum, all lmdb files need to be re-created with LMDB 1.0 (either
> > with mdb_dump | mdb_load, or in case of Postfix with postmap), but the
> > API changed as well. Arch Linux applied the following preliminary patch:
> > https://gitlab.archlinux.org/archlinux/packaging/packages/postfix/-/raw/e681aefda7f52d21c46d1768bd07c925eae30991/postfix-3.11.4-lmdb-1.0-compat.patch
> >
> > ... but may still end up rolling back to LMDB 0.9 due to other packages
> > (other than postfix) being broken as well.
>
> Unfortunately, that change breaks postmap with LMDB 0.9.x. When I
> "postmap" an existing database, the database is not dropped, and
> the postmap command logs "duplicate entry" errors.
>
> So there will need to be some #ifdefs.
I can't work on this in the coming days, but will try later this week.
LMDB 1.0 was created on June 30th, so that is the best we can do
with a breaking dependency change.
Wietse
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]