SUMMARY Using discover on Fedora, in the settings, I had "Missing Backends" part, I pressed the button in front of "Flatpak Backend", it wasn't installed, and the whole "Missing Backends" part disappeared. Even after I close Discover and start it again, it gets hidden immediately after I press Settings. STEPS TO REPRODUCE 1. Open Discover on a newly installed Fedora KDE with updates and test updates applied (Maybe not required, but in my case, these are the details) 2. In Discover Settings, press install in front of "Flatpak Backend" 3. OBSERVED RESULT The "Missing Backends" part disappears EXPECTED RESULT The backend should be installed. Operating System: Fedora 29 KDE Plasma Version: 5.14.3 Qt Version: 5.11.1 KDE Frameworks Version: 5.52.0 Kernel Version: 4.19.2-301.fc29.x86_64 OS Type: 64-bit Processors: 8 × Intel® Core™ i7-4770K CPU @ 3.50GHz Memory: 15.4 GiB of RAM ADDITIONAL INFORMATION
Hmm, feels like maybe a distro packaging issue...
This worked for me last I tested with 5.13.x Retesting with 5.14.3 now... Other than slow startup (seems to spawn ~70+ packagekit transactions initially, according to 'pkmon'), once that's done, going to settings -> missing backends , clicking install next to "Discover -l Flatpak backend" finishes rather quickly without incident. (repeated test twice, manually removing the plasma-discover-flatpak package prior to each test) So in short, I cannot reproduce what's been reported here.
(Though I just tested on f28, I'll retry on f29 soon)
So I *can* reproduce this on my f29 box, interesting, though my findings are slightly different: removing plasma-discover-flatpak, and (re)running plasma-discover. First try, behavior difference(s) from f28: * startup is fast (good), no sign of the many transactions seen before * settings displays no information about backends at all (only available repositories) second try, first do: $ pkcon refresh force while that is going, run plasma-discover, initially settings showed the backend info and no repositories shown. Once the repositories displayed, the backend info disappeared again :( doing more tests, but it does appear to be fairly reproducible on fedora 29 alright. It may be because fedora 29 has a higher number of available repositories to be shown compared to f28 (I have 47 listed on my box, including rpmfusion).
Testing with: qt5-qtbase-5.11.1-9.fc29 kf5-kirigami2-5.52.0-1.fc29 PackageKit-1.1.11-1.fc29 plasma-discover-5.14.3-1.fc29
May be relevant, getting this error too (that disappears almost too quick to notice): "Please make sure that Appstream is properly setup on your system" console showing: Could not open the AppStream metadata pool "" $ appstreamcli search plasma-discover works and shows results, so it's not completely non-functional $ sudo appstreamcli refresh-cache seems to have fixed the startup warning (for now), so maybe not relevant after all. original issue remains after that.
I don't have a Fedora machine setup, can you please test with Fedora 33. Can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I've set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thanks.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
Sorry for the delay, on new installation of Fedora 33, Discover has no "Missing Backends" part, even though the snap backend (plasma-discover-snap) is not installed. Nowadays Fedora ship flatpak backend by default, so not sure if this (hiding the "Missing Backends") is the intended behaviour. Regards Mustafa
Same problem but on kubuntu, missing backends just hidden.
Created attachment 135825 [details] plasma-discover log from kubuntu 21.04
Same in Fedora KDE 33
Still a problem with fedora kde 35.
Same on fedora kde 36, log https://pastebin.com/NFxEVcpR
Seems to work well on latest fedora kde (after I removed the backend because it is installed by default ;))