| Summary: | Discover recommends running dkpg to fix errors without explaining how, which is confusing and jargonistic for normal users | ||
|---|---|---|---|
| Product: | [Applications] Discover | Reporter: | johnathan <testing1237a-c> |
| Component: | discover | Assignee: | Dan Leinir Turthra Jensen <leinir> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | normal | CC: | aleixpol, nate |
| Priority: | NOR | Keywords: | usability |
| Version First Reported In: | 5.24.3 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | dpkg error | ||
|
Description
johnathan
2022-03-18 07:07:15 UTC
The message comes from the PackageKit library, which is passing it on straight from the underlying package management system--apt, in this case. Apt gives you that message in a context where it makes sense; you're already in a terminal window, so asking you to run commands is something you'll be accustomed to do. Ideally the user would never see this at all, but sadly apt is deficient in a number of ways and it will happen. The only way to prevent it would be to use a better package management system, (or more precisely, a better distro). If it has to happen, it would be good if Discover can handle the error condition and offer to fix it automatically, using plan human language rather than technical jargon. Hopefully that's possible based on what we get from PackageKit. I don't think we can get this information in a meaningful way. I discussed it with Klumpp, he said he doesn't see it either. I'm not sure what a good fix would be there other than fixing apt itself, which interestingly seems to be aware of what's going on and just decides not to act on it. :/ I had a feeling. Darn. I guess you could report this to the apt developers and ask them to have it automatically run the required cleanup or something. |