kde-runtime

Kalev Lember kalevlember at gmail.com
Wed Mar 12 13:53:27 UTC 2014


On 03/12/2014 02:34 PM, Matthias Clasen wrote:
> On Wed, 2014-03-12 at 07:52 -0500, Rex Dieter wrote:
> 
> 
>> That said, similar to how both gtk2 and gtk3 are included, so should both 
>> qt4 and qt5... eventually (and ideally).  I just think the starting point 
>> should be where there is the most benefit *now* (qt4/kde4).
>>
> 
> I did put both qt4 and qt5 on the package list. This discussion is
> largely around figuring out what we need to include beyond that to make
> most qt apps work.
> 

Including qt4 and qt5 in Workstation is somewhat commiting us to API/ABI
stability with these libraries, giving 3rd parties the signal that they
can rely on these being always available. These kinds of promises, even
if unspoken, make it difficult to remove them in the future.

Having said that, I think it's fine to include both gtk2/gtk3 and
qt4/qt5 -- these are likely to be around for quite some time and apps
are going to rely on them in the future.

I am not sure the same makes sense for kdelibs4/kdelibs5. If I
understand the situation right, the former is likely to pretty much
disappear, or at least fall into disuse when KDE gets ported to kdelibs5.

In particular, what makes the situation different here is that kdelibs
is mostly used in KDE apps, which are likely to be ported fast. Qt on
the other hand, is used by lots of 3rd party developers and I would
assume it takes quite some time for them to switch to new versions.

My suggestion would be to include:
- qt4
- qt5

and skip kdelibs for now. Once KDE5 is in Fedora, add kdelibs5 as well.

-- 
Kalev


More information about the desktop mailing list