You are not logged in.

#1 2024-05-18 14:06:50

guiodic
Member
Registered: 2018-02-22
Posts: 24

Some KDE applications are still built with QT5/KF5

Just a report: in KDE-Ustable some KDE applications are still built with QT5/KF5 although they could be built with Qt6/kf6

For example:

krdc
kompare
kmplot
skanlite

Offline

#2 2024-06-15 11:20:29

zse
Member
Registered: 2024-05-28
Posts: 22

Re: Some KDE applications are still built with QT5/KF5

I would also like to have these updated. Furthermore, some other popular Qt-based apps (like vlc, audacious, keepassxc) are still build with Qt5 as well, even though it looks like upstream is Qt6-ready already.

Should this be reported as a bug in each individual package?

Offline

#3 2024-06-15 11:57:06

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,239

Re: Some KDE applications are still built with QT5/KF5

Upstream decides when they're ready for qt6 .

KDE has 3 official parts : plasma, frameworks , appplications .
a simple way to see if a kde/qt package belongs to one of those is to look at the version number.
plasma is currently at 6.0.5 , frameworks at 6.3.0 and applications at 24.05 .

If the version number doesn't fit , its not an official kde application .

Kompare has version 24.05.1 so is an kde application. Once upstream feels it's ready for qt6 they'll release that and arch devs will switch it to qt6 .
No need to report a bug for that package.

The other 3 mentioned are also part of KDE applications.

For applications that are not part of KDE and have released stable qt6 compatible versions a feature request may be useful .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#4 2024-06-15 11:58:45

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,162

Re: Some KDE applications are still built with QT5/KF5

zse wrote:

I would also like to have these updated. Furthermore, some other popular Qt-based apps (like vlc, audacious, keepassxc) are still build with Qt5 as well, even though it looks like upstream is Qt6-ready already.

Should this be reported as a bug in each individual package?

Only do that if you're absolutely sure that Qt6 support is considered stable by upstream, and it is in an actual release and not just in the latest git code

Offline

#5 2024-06-15 12:19:37

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: Some KDE applications are still built with QT5/KF5

zse wrote:

... some other popular Qt-based apps (like vlc, audacious, keepassxc) are still build with Qt5 as well, even though it looks like upstream is Qt6-ready already.

Based on what?  VLC's current release uses qt5 and the package in the repo matches the current upstream release despite someone already flagging it "out of date".  FYI, needlessly flagging packages out of date when they are *not* out of date is a disservice to this community.  The flagrant abuse of this feature has likely made it useless as there is as much noise as signal.  People who flag packages for no reason remove a good way for users to get packagers attention on a package when it really is warranted.

Audacious *just* had a new release that is the first to use qt6 - but that was three days ago.  This package was accurately flagged out of date, but still expecting it to be updated within 3 days is a bit much.

Keepassxc is up to date, has no new upstream releases, and in fact it doesn't appear that upstream is even preparing for Qt6 yet.  In fact there are specific steps taken to ensure qt5 libs are used even if qt6 is installed.

Please check your facts a bit better before using made up claims as a critique of packagers.

Last edited by Trilby (2024-06-15 12:20:58)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#6 2024-06-15 13:38:46

zse
Member
Registered: 2024-05-28
Posts: 22

Re: Some KDE applications are still built with QT5/KF5

Trilby wrote:

Please check your facts a bit better before using made up claims as a critique of packagers.

Whoa there, I didn't mean to critique anyone, more as a question how this is generally handled. And I haven't ever flagged any package as out-of-date either.

I just checked the build scripts of upstream git of vlc and audacious (scratch  Keepassxc indeed, that slipped in there accidentally) and assumed since it seems supported and Arch generally being fairly bleeding edge it may soon be a good time to switch. But I guess waiting until an official release uses it also sounds reasonable.

Offline

#7 2024-06-15 18:11:23

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: Some KDE applications are still built with QT5/KF5

zse wrote:

Whoa there...

Sorry if my soapboxing was directed to much at you.  I meant it as a more general gripe, because there certainly are a lot of arch users who abuse the out-of-date flags and make a fuss about updating packages that do not have upstream releases.

You can certainly build your own vlc-git if you want the newest upstream code - I suspect such package already exists in the AUR.  But the main repo policy is to package upstream releases, not upstream unstable / development branches (those packages belong in the AUR).


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#8 2024-06-16 11:34:26

zse
Member
Registered: 2024-05-28
Posts: 22

Re: Some KDE applications are still built with QT5/KF5

No biggie. It was my bad wrongly assuming "these big projects surely must have had stable Qt6 support for a while now" when it actually is only very recent if at all.

Offline

Board footer

Powered by FluxBB