Bugzilla – Bug 1221257
KDE Crash Handler message for installing tools for debug symbols seems unhelpful and/or misleading
Last modified: 2024-03-12 09:54:36 UTC
In the KDE Crash Handler as shipped by Slowroll, if I click "Install Debug Symbols" I get this message: "pbuildid was not found on your system. Please install pbuildid and try again." However, "zypper install pbuildid" and "zypper search pbuildid" don't work. I suggest that this message should actually suggest a package name to install. I assume it lists a tool but the package it contains is named differently, but it feels like it should rather tell me to install the package than name the tool name that can't be directly acted upon. In any case, the user experience from this message seems a little confusing so I wanted to suggest that maybe there's ways to improve this.
By using the correct search tools aka cnf: :~> LANG=C cnf pbuildid The program 'pbuildid' can be found in the following package: * ptools [ path: /usr/bin/pbuildid, repository: download.opensuse.org-oss ] Try installing with: sudo zypper install ptools :~> The KDE Crash handler is maintained and developed upstream. You need to file a enhancement request there...
ptools is recommended in our drkonqi spec file, not required. Downloading debug packages can cause a lot of data being downloaded. Do you install packages with --no-recommends?
I installed this system over a slow network so it came from a fairly minimal starting point involving --no-recommends, yes. Therefore, also not having most debug symbols installed is expected (and fine with me), as is this tool being missing. However, it would be nice if the message shown would be more directly actionable in how to get this tool installed. Since I assume the way to install it is distribution-specific, my guess was that such a tweak would need to be applied with the openSUSE packaging rather than upstream.