public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Eli Schwartz <eschwartz@gentoo.org>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] KDE 5 hangs around
Date: Mon, 9 Dec 2024 17:35:28 -0500	[thread overview]
Message-ID: <13ef5bd3-ff95-4ac0-a889-7eee21c14a94@gentoo.org> (raw)
In-Reply-To: <Z1dpBRTvZw18UrjQ@ca.inter.net>


[-- Attachment #1.1: Type: text/plain, Size: 3299 bytes --]

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 #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 236 bytes --]

  reply	other threads:[~2024-12-09 22:35 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-12-09 20:05 [gentoo-user] KDE 5 hangs around Philip Webb
2024-12-09 20:52 ` Eli Schwartz
2024-12-09 22:02   ` Philip Webb
2024-12-09 22:35     ` Eli Schwartz [this message]
2024-12-23 23:01       ` Philip Webb

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=13ef5bd3-ff95-4ac0-a889-7eee21c14a94@gentoo.org \
    --to=eschwartz@gentoo.org \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox