Comment 11 for bug 1858011

Revision history for this message
In , Nate-b (nate-b) wrote :

(In reply to Aleix Pol from comment #4)
> What's the right way to do it?
>
> In this case the only right answer is have the problem not exist. if a
> distro information gets broken, we need to nudge its users to get the issue
> solved.
I agree, but a quickly disappearing message saying "Make sure that AppStream is properly set up on your system" doesn't do that. :)

The message needs to indicate:
- What is wrong in words that users can understand
- That it is the fault of their distro and not Discover
- How they can fix it themselves, or who they can contact to get it fixed

The current message doesn't do any of that. My recommendation would be to show the message in a Kirigami InlineMessage, and for it to be worded more like this:

"Your <distro name> operating system is not providing accurate and up-to-date information. Applications may show less detailed information, and search results may be less accurate.

To fix this issue, please do <thing that will fix it locally for the user> and file a bug for the <distro name> maintainers at <distro bugtracker URL>."