F21 System Wide Change: BerkeleyDB 6

Jan Staněk jstanek at redhat.com
Tue Apr 15 13:34:34 UTC 2014

Dne 11.4.2014 14:57, Chris Adams napsal(a):
> Once upon a time, Jaroslav Reznik <jreznik at redhat.com> said:
>> Add BerkeleyDB v. 6, which changed license from previous releases (GPLv2+ to 
>> AGPLv3+), to Fedora while keeping the older version for packages which cannot 
>> use BerkeleyDB with the new license. 
> Have the packages that cannot use libdb-6 because of the license been
> identified?  That probably needs to be confirmed before moving forward,
> due to libdb's symbols conflicting between versions if both get loaded.
> For example (don't think these have license issues, just picked them off
> the top of my head), if Apache linked with libdb-5 (because of license),
> and perl linked with libdb-6, mod_perl would be broken.
> If there are any conflicts because of the license incompatibility, then
> moving to libdb-6 may not be a good idea.

I'm aware of that problem, and it should be addressed by introducing the
symbol versioning (see [1], first bullet). The exact problem you are
mentioning was encountered before ([2]), and similar problem was dealt
with in [3]. I intend to follow that case.

To answer your question, I've not yet identified the packages, but I
will look into it (or you are welcome to :) ).

[1] https://fedoraproject.org/wiki/Changes/BerkeleyDB_6#Scope
[2] https://bugzilla.redhat.com/show_bug.cgi?id=768846
[3] https://bugzilla.redhat.com/show_bug.cgi?id=1045013

Jan Stanek - Red Hat Associate Developer Engineer - Databases Team

More information about the devel mailing list