Bug 473564

Summary: Ksysguard is no longer in stable debian and ubuntu repos, but the systemmonitor dataengine requires it
Product: [I don't know] kde Reporter: themoonisacheese <me>
Component: generalAssignee: Unassigned bugs <unassigned-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: minor CC: nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description themoonisacheese 2023-08-20 16:26:24 UTC
SUMMARY

widgets can use the SystemMonitor dataengine to display system usage metrics hassle-free. this dataengine relies on Ksysguard being installed on the system, but ksysguard is no longer provided in debian and ubuntu repos.

the code responsible is in KDE/plasma-workspace/
the file is dataengines/systemmonitor/systemmonitor.cpp

STEPS TO REPRODUCE
1. have a debian 12 or latest ubuntu install with KDE
2. use a widget (such as https://github.com/Prayag2/kde_aestheticclock) that uses the systemMonitor dataengine

OBSERVED RESULT
the widget will show fallback information, in general placeholders.

EXPECTED RESULT
the widget should show the expect values as specified by the systemmonitor dataengine.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.27.5
(available in About System)
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2023-08-22 21:43:30 UTC
Seems like an Ubuntu or a Debian problem, no?

That said, their decision to not ship it anymore is understandable since the KSysguard project is unmaintained. So that would mean 3rd-party widgets depending on its data engine are no longer supported on those distros, sorry.

Showing a placeholder message seems reasonable, but that would be up to the authors of those 3rd-party widgets.