On 07/11/2014 07:45 PM, Harald Sitter wrote: > On Fri, Jul 11, 2014 at 11:10 AM, Harald Sitter <sit...@kde.org> wrote: >> On Thu, Jul 10, 2014 at 5:40 PM, Michael Palimaka <kensing...@gentoo.org> >> wrote: >>> It's probably a bit late now, but we could just rename the offending >>> libraries in Plasma 5 (as has already been done with some). >> >> Since the libs aren't supposed to be used outside the workspace it >> doesn't really matter if we rename them I think. This would also be >> achived by giving them sensible names such as libkworkspaceprivate.so >> to make it clear that people shouldn't use the libs ;) >> >>> Regardless of whether the libraries should have been used originally or >>> not, it's really not a good situation when we can't run core KDE >>> applications like kget or popular non-core applications like kdevelop in >>> Plasma 5. >> >> FWIW, kget (kdenetwork), ktorrent and apper (exptragear) could >> actually be ported away from kworkspace entirely. They respectively >> use it to implement their shutdown-when-download-done feature. This >> could just as well (and IMHO should) be done via ksmserver's dbus >> interface as of course it is considerably more portable (at the same >> time it also is less explicit, so there's that). Also I just checked >> all three and in the case of kget and ktorrent the feature appears to >> be entirely optional (just like with kdevelop) ... OTOH it is a pretty >> standard feature for download things to have these days so I don't >> think compiling without it is very reasonable ^^ >> apper has it as a required feature unfortunately. >> >> ktux (kdetoys) is an entirely different story: >>> message( STATUS "Ktux can't be compiled. Install kdebase/workspace before" ) >> >> So not only do third parties not know they shouldn't use workspace >> libs, we (as in KDE) don't even know as is evident through apper and >> ktux.... I really really really think we should appreciate the issue >> and do something about it. > > 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? :) > > HS >
I'm very interested in this, but what did you have in mind - a collision is a collision, right? _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel