On 12/9/24 5:02 PM, Philip Webb wrote: > 241209 Eli Schwartz wrote: >> In general, you can use the -t option to emerge, >> which tells you exactly, which dependencies are required for what. > > Thanx for your v prompt response. I do use -t sometimes. > >> In this case it's no great mystery: >> https://invent.kde.org/plasma/kwayland-integration >> This remains Qt 5 only, >> as its features have been moved into KWindowSystem in KF6, >> but this is still necessary for compatibility with Qt 5 apps. >> Seems like a good enough reason to me -- why did you want to install it? > > See the listing below : I wanted to update KDE Plasma, now available, > but ran into a long list of KDE-5 slots & was trying to understand why, > so I tried 'emerge -pv kio', whose output you can see below ; > it wanted to install Kwayland-integration therein, so I tried that.
Nope, your output below for "emerge -pv kio" is showing that installing kio:6 fails due to needing an updated kwidgetsaddons-6.7, which cannot be upgraded on its own as it needs to be updated in lockstep with kxmlgui knewstuff ktexteditor kiconthemes frameworkintegration kwallet kcmutils and various other packages. Since you could not install kio:6, emerge tried to install kio:5 instead? Naturally, kio:5 depends on various KDE 5 packages. If you want to understand why updating *plasma* is showing KDE-5 slots, emerging kio on its own won't tell you why. At least, it won't tell you why unless you update to the same version of kio that the original plasma update was also offering. Did you try using -t with your *original* plasma update? >> It appears that it is not, in fact, a "KDE-6 pkg" after all. :) > > root:550 ~> eix kwayland-integration > * kde-plasma/kwayland-integration > Available versions: (5) 6.1.5 6.2.4 {debug} > > That looks like a KDE-6 pkg, doesn't it ? > If the '(5)' means it's KDE-5, whyever are the versions '6.x.x' ?? > > PP> Why indeed is KDE-5 still supported anywhere in Gentoo ? > ES> Because not everything has been ported to KDE 6, >> just because plasma has been? > > Whyever not, given the complication wh arise therefrom ? > Time has passed, action shd have been taken. > Yes, I do always appreciate the unpaid labor of Gentoo devs & cb patient, > if that is the actual problem (smile). Your appreciation of unpaid labor doesn't really help, I'm afraid. :( Lots of software still exists which was written during the KDE 5 days and doesn't have active upstream maintainers. Those tend to take a while to update, and not all will end up updating at all -- some packages may end up dropped for their lack of maintenance, eventually... No one is forced to use KDE 5 if they don't want to. It very much depends on the software you want to run. Gentoo has nothing to do with it and Gentoo devs can't make that software be magically ported to KDE 6, whether you appreciate the labor or not, whether you are patient or not. On the other hand, maybe you don't use that software at all. > Why am I required to install all these KDE-5 slots simply to update Kio ? Due to a slot conflict, portage tried to downgrade kio to KDE-5, and also install all of kio 5's dependencies. -- Eli Schwartz
OpenPGP_signature.asc
Description: OpenPGP digital signature