Refresh progress improvements
-
pk: Get progress from the RefreshCache transaction
GetUpdates does not use the network, instead it uses the local cache previously built by RefreshCache. RefreshCache is the call that actually takes time.
-
Add weight property to a backend's fetching progress
The current status is that we have around 30 KNS backends that take very little time to fetch updates, while other backends such as the PackageKit one may take considerably longer.
KDE Neon - before | KDE Neon - after |
---|---|
2023-10-01_12-43-39 | 2023-10-01_12-44-10 |
Fedora - before | Fedora - after |
---|---|
2023-10-01_12-47-46 | 2023-10-01_12-49-13 |