Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
kid3 3.9.6 depends on QT 6.7 – why the upgrade from 5.15?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
guru meditation
Apprentice
Apprentice


Joined: 18 Mar 2018
Posts: 150
Location: Planet Earth

PostPosted: Mon Oct 28, 2024 1:26 am    Post subject: kid3 3.9.6 depends on QT 6.7 – why the upgrade from 5.15? Reply with quote

Kid 3 v3.9.6 wants to fetch QT 6.7, parallel to existing 5.15. Why the change? Is there any switch to stay at QT 5.15 with it?

So far I masked v3.9.6 since (or as long as) v3.9.5 is still stable.
Back to top
View user's profile Send private message
Ionen
Developer
Developer


Joined: 06 Dec 2018
Posts: 2873

PostPosted: Mon Oct 28, 2024 2:06 am    Post subject: Reply with quote

Optional Qt5 support when Qt6 can be used instead is not something Gentoo intends to support going forward, Qt5 is a mess and is hardly supported upstream without a commercial license and so is not really a viable option going forward (like Qt4 before it). The only reason it is still somewhat usable is due to the kde community patching it and Gentoo's kde/plasma maintainers handling that downstream (but kde/plasma is moving on to Qt6, and so did maintainers in Gentoo leaving with little people that wants to work on Qt5 at all).

Dropping it where possible is just a first step toward eventual removal of Qt5 (that will take a while, but as less things start to need it we'll be able to drop specific dev-qt/* modules and reduce the maintenance burden), and also to spare optional users from upcoming issues as it falls into abandon.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9316

PostPosted: Mon Oct 28, 2024 4:22 pm    Post subject: Reply with quote

Why not upgrade to Qt 6.7?
Back to top
View user's profile Send private message
guru meditation
Apprentice
Apprentice


Joined: 18 Mar 2018
Posts: 150
Location: Planet Earth

PostPosted: Mon Oct 28, 2024 5:42 pm    Post subject: Reply with quote

Mmh, okay. I had the opinion that Qt5 was free and you'd need a license for Qt6.

Updating Qt5 is almost every time a mess, because at one or the other point at the 'emerge' update, it quits in the middle of the process with an error. After that, it complains about different version conflicts, because qt-core is already 5.15.14, and qt-something is still at 5.15.13.

I hope that doesn't repeat with Qt6, then you've got double trouble. ;)

PS: Why is wayland switch for kwindowsystem-6.6 mandatory? And Portage can't decide whether it wants to install gtbase-6.7 with or without icu. One time it wants to add icu to the switches in package.use, next time it wants me to remove it (-icu). I tried to install kdenlive, but this way it's just turning in circles.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9316

PostPosted: Mon Oct 28, 2024 9:15 pm    Post subject: Reply with quote

The license thing is a myth.

Conflicts with Qt versions are either self inflicted by mixing testing with stable keywords, or aren't caused by Qt at all (just verbose Portage output). *

If you are being bothered with icu package.use settings, that is self inflicted too - by either not using desktop profile for desktop usage or again unfortunate local package.use overrides.

Why some package needs kwindowsystem[wayland]? Likely because its code requires it. Simply don't worry about USE wayland.

Again, without any logs we can't really give you precise answers.

* If we go by your posting history and assume you are using libressl overlay, that's another reason why you are getting conflicts until that overlay is catching up on upgrades. That choice was always going to be problematic with having to shadow so many ::gentoo packages. But we wouldn't have to guess if you showed any logs.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum