Dne 11.4.2014 14:57, Chris Adams napsal(a):
Once upon a time, Jaroslav Reznik <jreznik(a)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