Skip to content

Refresh progress improvements

Alessandro Astone requested to merge aleasto/discover:progress into master
  • 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

Merge request reports