389 Directory Server (389-ds-base), aka Red Hat Directory Server, is
dependent on libdb. We are currently working towards moving to LMDB,
but that work is probably a year away from being fully complete. We are
hoping/planning to have it done for the next major release of RHEL. I
would hope libdb is not pulled out from underneath us before we can make
the transition to LMDB.
Mark
On 1/16/20 11:08 AM, Filip Janus wrote:
Hi all,
as you maybe know the BerkeleyDB 6.x has a more restrictive license
than the previous versions (AGPLv3 vs. LGPLv2), and due to that many
projects cannot use it.
Few years ago there was an effort to reduce the number of dependent
packages on BerkeleyDB(libdb). And nowadays situation seems to be
almost the same. Here is
the link with packages dependent on libdb[1] from previous effort,
which is truthful for nowadays situation. As a member of the database
team which is responsible for libdb, I would like to know your
opinions on this problem, because many components have many specific
cases where is libdb used.
Nowadays we would like to remove libdb from Fedora as soon as
possible, in the best case from Fedora 33. But I am afraid, that it
isn't real.
I have discussed this issue with my colleagues and we propose an
approach. We found that the biggest problem would occur in updating
components from versions that support libdb to versions without this
support. Here could arise problems of inconsistency.
Our approach assumes to convert old libdb databases to other supported
database format in each package related to this libdb issue. Result
would be Fedora without libdb.
I know that this approach probably isn't perfect.
Therefore I would like to ask for Your opinions, suggestions and
every problem clarification.
Thank you very much for any help. I welcome every opinion.
[1]
https://fedoraproject.org/w/index.php?title=User:Pkubat/Draft_-_Removing_BerkeleyDB_from_Fedora&rd=User%3AJstanek%2FDraft_-_Removing_BerkeleyDB_from_Fedora
Fiip Januš - Red Hat Associate Developer Engineer - Databases Team
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
--
389 Directory Server Development Team
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org