Postfix on edge not support anymore hash and btree ?!
in alpine 3.12 is supported:
bash-5.0# postconf -m
btree
cidr
environ
fail
hash
inline
internal
lmdb
memcache
mysql
pcre
pipemap
proxy
randmap
regexp
socketmap
sqlite
static
tcp
texthash
unionmap
unix
in edge no more hash and btree:
bash-5.0# postconf -m
cidr
environ
fail
inline
internal
lmdb
memcache
mysql
pcre
pipemap
proxy
randmap
regexp
socketmap
sqlite
static
tcp
texthash
unionmap
unix
in source of APKBUILD you can see the abscense of db-dev in dependency in 3.12:
makedepends="
coreutils
cyrus-sasl-dev
db-dev
linux-headers
lmdb-dev
m4
mariadb-connector-c-dev
openldap-dev
openssl-dev
pcre-dev
perl
postgresql-dev
sqlite-dev
"
and in edge:
makedepends="
coreutils
cyrus-sasl-dev
linux-headers
lmdb-dev
m4
mariadb-connector-c-dev
openldap-dev
openssl-dev
pcre-dev
perl
postgresql-dev
sqlite-dev
"
I found the remove of bekerleydb in commit cefc8415, why ? Because alpine edge continue to maintain db-dev package !
In comment exchange on the related issue, they replace btree and hash with lmdb in a patch...
But lmdb has not the same lock mecanisme of bekerley. And they complexify upgrade of existing configuration that use btree/hash.