https://bugs.kde.org/show_bug.cgi?id=458462
Bug ID: 458462 Summary: Please reduce need for repo refreshes / speed them up Product: Discover Version: 5.25.4 Platform: Fedora RPMs OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: discover Assignee: plasma-b...@kde.org Reporter: kitt...@gmail.com CC: aleix...@kde.org Target Milestone: --- SUMMARY Discover updates repo caches every time it is started. This becomes a problem because the process is painfully slow, even if it was already done a couple minutes before. Please, reduce the number of caches updates or at least speed them up because otherwise the whole experience is compromised. STEPS TO REPRODUCE 1. Open Discover in any way: click on updates notification, search for a new app from krunner, or simply click the launcher 2. wait 3. wait OBSERVED RESULT You basically end up waiting, on whatever page, for at least 30 seconds. EXPECTED RESULT Discover should refresh caches at most once/twice a day, just like DNF does. And when it does, it should take no more than its CLI backend. Take for example the use case of searching for an app in krunner: which is wonderful, works like a charm but then you have to wait a minute or so before the install button becomes active, and this kinda ruins the game. Also the progress bar should be reworked as it sits on 75% right away, and basically makes the whole process scaled to the range 75-100%. SOFTWARE/OS VERSIONS Operating System: Fedora Linux 35 KDE Plasma Version: 5.25.4 KDE Frameworks Version: 5.96.0 Qt Version: 5.15.2 Kernel Version: 5.19.4-100.fc35.x86_64 (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz Memory: 15.4 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 620 Manufacturer: Dell Inc. Product Name: Inspiron 5570 ADDITIONAL INFORMATION - Using Discover in Kubuntu does not bring in such issues - Using pkcon refresh/update from CLI does not take as much time as Discover does - Same story with flatpak backend -- You are receiving this mail because: You are watching all bug changes.