On 1/17/20 3:03 PM, Stephen John Smoogen wrote:
On Fri, 17 Jan 2020 at 01:16, Chris Adams <linux@xxxxxxxxxxx> wrote:
Once upon a time, Nico Kadel-Garcia <nkadel@xxxxxxxxx> said:
Is there any software or service that currently uses Berkeley DB that
cannot reasonably be discarded and rebuilt from scratch for new
versions of that software, without Berkeley DB entirely, as part of a
Fedora release?
BDB is kind of a part of the collective history of Unix systems and
assumed to always be available. Is there nobody interested in
maintaining the final license-compatible version in a pure bugfix mode?
Does it get that many bugs?
It does get some and most of them are gnarly ones where if you fix
that bug you have now introduced a whole new class of bugs for some
other set of users. There are 30 years of software which expect BDB to
work like it was when the program was originally written. You need to
be an archaeologist of knowing how BDB acted in 1994 to 2019 with all
the little tweaks and changes which have happened during that. You
also have to 'add' new features because someone is going to write some
new language or coding paradigm which needs changes.
I would expect keeping this up would require a full time company of
programmers and equipment to build all the test cases that would be
needed to try and support this.
Yup. I guess many projects relying on BDB have been in a denial over
this. 6.5 years of waiting for "surely somebody will pick up the pieces"
hasn't changed the situation a whole lot: everybody needs it but nobody
wants it.
- Panu -
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx