Name Changed
Comments 4

Felipe Abrahao's avatar

Hi, I have being trying to test the latest LTS Qt 5.9.7 on my openSUSE Leap 15, but I'm getting unresolvable dependency issues with KDE Plasma packages (both Leap 15 "stock" KDE LTS 5.12.6 and latest KDE LTS 5.12.7 from https://download.opensuse.org/repositories/KDE:/Frameworks5:/LTS:/5.12/openSUSE_Leap_15.0/ are not working).

Almost every KDE Plasma package does not recognize libQt5 packages, e.g., libQt5Core 5.9.7, in this repository as the libQt5 dependency. When trying to install from the present repository with vendor change it displays tons of unresovable (unless uninstalling almost completely KDE Plasma 5.12) dependency issues. For example, for Kwin5.12.6 it displays the message: " kwin5-5.12.6-lp.2.3.1.x86_64 requires libQt5Core.so.5(Qt_5.9.4_PRIVATE_API)(64bit), but this requirement cannot be provided " and so on

On openSUSE Leap 42.3, I was able to use both latest KDE LTS and Qt LTS from the KDE repositories, and this dependency issue didn't happen when installing latest LTS Qt packages.

On Kubuntu, I'm currently using KDE 5.12.7 and Qt 5.9.7, and this dependency issue does not happen.

Best,


Fabian Vogt's avatar

Hi! This is because Plasma needs to be run with the exact Qt version it was built against.

KDE:Frameworks5:LTS:5.12 builds against plain Leap 15.0, so needs Qt 5.9.4.

Leap 42.3 has Qt 5.6, so needs a newer Qt anyway.

What's your usecase for this setup?


Felipe Abrahao's avatar

Hi,

I see. Thank you very much.

I run Leap with latest Mesa and kernel 4.14 LTS on my desktops and laptops as both production machines and application testing (gaming included). So, I have been adopting the methodology of getting the most stable distro release with the latest LTS (or bug fixed/patched) version of everything else. In fact, this approach to this usage optimization of OS used to be applied to kubuntu and fedora, but in the last two years Leap has been my best choice to this end.


Fabian Vogt's avatar

Right, that usecase should be covered fine by plain Leap (+ LTS kernel) though.

If you want a higher Plasma version than in the Update repo (the version number is the only noticable change - bugfixes are backported), the KF5:LTS:5.12 repo without KDE:Qt:5.9 should be fine.

openSUSE Build Service is sponsored by