python3: use gdbm for Berkley dbm 15863/head
authorAlexandru Ardelean <ardeleanalex@gmail.com>
Wed, 19 May 2021 11:46:06 +0000 (14:46 +0300)
committerAlexandru Ardelean <ardeleanalex@gmail.com>
Tue, 13 Jul 2021 08:22:51 +0000 (11:22 +0300)
commit78f6c2c5ad2fd3de8a33a1cddb02204177cf60ad
tree02daf291df4d13b3c76640408d6ca5f29547e06b
parentefde2462c68fa1c33b9587dcd3e4914cccf1ad0b
python3: use gdbm for Berkley dbm

Python works with GNU DBM and with Berkley DBM.
Berkley DBM has been under Oracle for some time.

And it's not clear how many Python users actually use DBM.

In the packages feed, we have both libdb47 (which is now under Oracle) and
GNU DBM. The GNU DBM has a compatibility layer for Berkley DBM.
There are newer versions than libdb47, but it's probably not worth having
them yet. The libbd47 tarball is ~40+ MB. Odds are newer versions will be
bigger and more bloated.

This change merges the old `python3-gdbm` package into the `python3-dbm`
package, since they are effectively using the same underlying library now,
i.e. gdbm.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
lang/python/python3/Makefile
lang/python/python3/files/python3-package-dbm.mk
lang/python/python3/files/python3-package-gdbm.mk [deleted file]