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

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to