LMDB 1.0 / 0.9 database incompatibility

Steffen Nurpmeso steffen at sdaoden.eu
Sat Jul 4 21:43:00 CEST 2026


Hello Matthias,

just saw 3cee1c59bc937 -- interesting!  I have not tried LMDB 1.0
yet, but saw some thread talking on it being entirely incompatible
DB-wise.  Ie, 0.9 databases are simply not supported at all!
Whereas i understand Howard Chu a bit when he says

  The on-disk file format has changed in LMDB 1.0 and versions 0.9
  and 1.0 are mutually incompatible. You must use v0.9 #mdb_dump
  to export your old DBs, and import with v1.0 #mdb_load if you
  want to migrate your existing data to use LMDB 1.0. There is
  no support in LMDB 1.0 for operating directly on v0.9 DB files.
  Including such support would only bloat the library so it will
  not be done.

it causes some trouble "downstream", and that is only the packager
side..  A transition period would have been nice.

I think i myself follow certain advices and create completely new
packages, ie keep bogofilter-lmdb and add bogofilter-lmdb1.

Ciao!

--steffen
|
|Der Kragenbaer,                The moon bear,
|der holt sich munter           he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)


More information about the bogofilter-dev mailing list