4.x transition blockage - workspace libs

Harald Sitter sitter at kde.org
Fri Jul 18 08:54:17 UTC 2014


On Thu, Jul 17, 2014 at 1:37 PM, Michael Palimaka <kensington at gentoo.org> wrote:
>> I  just discused this with mgraesslin on IRC and he's fine with adding
>> a compatibility build flag to 4.x that makes it only install the
>> necessary libraries to avoid file conflicts with plasma-workspace 5.
>>
>> Does that sounds suitable for gentoo and if so, do you guys want to
>> come up with a patch? :)
>
> I'm very interested in this, but what did you have in mind - a collision
> is a collision, right?

As far as I can tell the colliding bits are:
a) certain binaries/data/nonesense
b) all libfoo.so files
c) the include directories (assuming neither plasma5 nor kde-workspace
were put in an explicit subdir)

So, to get the first collision out of the way kde-workspace needs a
flag to not build or install those bits (i.e. build in a library
compatibility mode).

The latter two could be addressed by renaming the libraries in plasma5
to libkworkspace5.so etc. and respective include directory names. What
I am not sure about here is whether there are more suitable
distro-level solutions to this. Surely libfoo.so (libfoo.so.0) and
libfoo.so (libfoo.so.1) conflicting cannot be a new issue, so I do
wonder how this would be resolved in general.

HS


More information about the Plasma-devel mailing list