Please keep providing ksysguardd in 22.04

Bug #1977995 reported by Sergio Callegari
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kubuntu-meta (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

KDE is now proposing a new framework (ksystemstats) in parallel to ksysguard. However, ksysguard is still supported and still part of KDE. Not providing it in a KDE distro while upstream still provides it seems a subtraction to the KDE value.

There are in fact two important reasons for keeping ksysguard in ubuntu:

- the new framework is still not on par with ksysguard in a few aspects (which is probably why KDE is not phasing out ksysguard for the time being);

- many widgets make plasma crash and become unworkable, with a not easy recover if ksysguard is not available.

Tags: bot-comment
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Libera.chat.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1977995/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
affects: ubuntu → kubuntu-meta (Ubuntu)
Revision history for this message
Rik Mills (rikmills) wrote :

Ksysguard is not supported and will not receive any updates from KDE past the initial transitional 5.22.0 version. It was removed from Debian and Ubuntu for this reason, and will not be returning for the same reasons.

Changed in kubuntu-meta (Ubuntu):
status: New → Won't Fix
Revision history for this message
Sergio Callegari (callegar) wrote :

This seems strange: libksysguard already was available with version 5.24.4 in impish (> 5.22) is available as 5.25.4 in the KDE git repos and seems to be actively receiving commits there with a recently tagged 5.24.90 version. Incidentally 5.25.4 is what arch/manjaro/opensuse/fedora distribute.

Apart from that the actual issue is that there are plasma widgets that *need* some ksysguard support, among which "System Load Viewer" is probably the most popular. Apart from the fact that widgets using ksystemstats cannot replace it yet, the major issue is that if you have that installed then without any ksysguard support the 20.04 -> 22.04 upgrade is KO. Plasma crashes on login start with widgets expecting ksysguard support and not finding them.

This is not happening in any of the above mentioned arch/majaro/opensuse/fedora distros.

So, I think it is perfectly OK to retire the ksysguard front end, but the backend support should IMHO be retained as long as there are widgets or application software relying on it. Widgets are particularly critical because of how they are implemented in plasma. If they miss something the whole plasma crashes which is a real showstopper.

Revision history for this message
Rik Mills (rikmills) wrote :

> This seems strange: libksysguard already was available with version
> 5.24.4 in impish (> 5.22) is available as 5.25.4 in the KDE git repos
> and seems to be actively receiving commits there with a recently tagged
> 5.24.90 version. Incidentally 5.25.4 is what
> arch/manjaro/opensuse/fedora distribute.

You are confusing the library

libksysguard: https://launchpad.net/ubuntu/+source/libksysguard

with the front end

ksysguard: https://launchpad.net/ubuntu/+source/ksysguard

These are 2 very separate things.

no distros can have ksysguard > 5.22.0 because KDE simply have never released a ksysguard source since 5.22.0

https://archlinux.org/packages/extra/x86_64/ksysguard/

https://src.fedoraproject.org/rpms/ksysguard

Stays at won'tfix, as debian/ubuntu are not going to bring back an obsoleted and unsupported upstream source.

summary: - Please keep providing ksysguard in 22.04
+ Please keep providing ksysguardd in 22.04
Revision history for this message
Sergio Callegari (callegar) wrote :

You are right, I missed I "d". I mean ksysguardd, that is the daemon/server, I have no interest in the frontend/client ksysguard. I have fixed the bug title accordingly.

Even if the version number is not updated, it does not seem to be abandoned/unsupported. At https://github.com/KDE/ksysguard there are extremely recent commits (last one 13 hours ago).

As mentioned, the problem is that the widget architecture in plasma is a bit fragile. If a widget hangs, all the desktop shell hangs. If a widget crashes, the whole desktop shell hangs. When a widget expects to be able to talk to ksysguardd and can't, at best it hangs at worst it crashes, in some cases it causes the desktop shell to erratically misbehave in apparently quite unrelated ways.
When the DE becomes unavailable, to most users the machine is gone and recover is extremely hard.

Please, let me advocate again that ubuntu follows a similar migration path away from ksysguard as other distros (including rolling ones, such as arch). Get rid of the front end, keep the backend (libraries + daemon) for some time more, to avoid desktop issues. Other distros seem to carry ksysguardd 5.22.0 together with plasma 5.24.x.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.