Plasma Discover installs outdated native (RPM) packages from Fedora 44 repos
Tested on:
- Fedora 44 KDE Plasma Desktop
- Fedora 44 Everything
- With KDE Plasma
Plasma Discover is currently downloading older versions of native Fedora packages instead of the latest ones available in the repositories.
A good example to test this is Kdenlive:
- The latest version of Kdenlive in the Fedora repos is 26.04.1.
- However, Discover lists the latest available version as 25.12.3.
If you install the package through Discover, it installs the older version. You can immediately prove it is outdated because Discover will instantly prompt you that there are updates available, and Kdenlive (along with its dependencies) will be in that update queue.
This issue seems entirely isolated to Discover/PackageKit. If you bypass Discover and use the terminal (sudo dnf install kdenlive), DNF correctly finds and installs the latest version (26.04.1) right out of the gate. Flatpaks also behave correctly.
This doesn’t happen just with Kdenlive, but it is the easiest one to notice due to the significant difference in the version numbers. Knowing that this happens on completely fresh installs, while dnf works flawlessly, points to a bug with how Discover is reading or caching the repo data.
I’ve also tried to do the following:
- sudo dnf clean all
- sudo dnf update --refresh
- pkcon refresh
- pkcon refresh force
But none of those commands solved the issue.