GUI software stores showing out-of-date system package software

,

Hello all,

This is my first time asking a question, so I’ll try my best to provide as much helpful info as I can. (I’m also rather new to Linux in general, so I’m trying to get my sea legs, as it were.)

I am currently running Fedora 44, KDE Plasma 6.6.5, kernel 7.0.9.

I upgraded from Fedora 43 to Fedora 44 the day it was released. For some reason, the Fedora 43–>44 upgrade wasn’t showing up in Discover, but I was able to upgrade through the terminal, following the instructions here. I did so, and everything went smoothly.

While on Fedora 44, however, I’ve found that some of the system package versions of software that was previously appearing in Discover now has disappeared, and others are showing out-of-date information. I’ll give WINE and the Kate Advanced Text Editor as examples.

WINE used to show up as a system package option in Discover, and now it’s disappeared, and only the Flatpak is given as an option. Looking up Kate in Discover also only shows version 25.12.3 for the system package version. If I attempt to install either of these programs through the terminal, however (using sudo dnf install wine or sudo dnf install kate), they show up as the most up-to-date version, and I can easily download and install them.

Now, if I try to download Kate through the Discover, I can, but only the 25.12.3 version. Discover then immediately notifies me of an update (to 26.04.1, the current latest version), and I can update it through Discover. I cannot download the system package version of WINE through Discover, however.

These are just two examples of a variety of system package versions of software that either don’t show up in Discover or show out-of-date versions. I also installed GNOME software center at one point to check if it was just a Discover issue, but I found the problem was present in that GUI storefront as well.

Both the “Fedora 44 - x86_64” and “Fedora 44 - x86_64 - Updates” repos are enabled.

When I checked Kate at https://pkgs.org/download/kate, I saw that Kate version in the “Fedora 44 - x86_64” repo was 25.12.3, and the version in the “Fedora 44 - x86_64 - Updates” repo was repo was 26.04.1, which is the most up-to-date version. So I thought maybe I needed to set the repo priority to the Updates repo, so that Discover would check there first and pick the latest version. (Though I’m still not sure why the system package version of WINE isn’t showing up, since it’s in the “Fedora 44 - x86_64” repo, according to pkgs.org.)

So I attempted to set the priority of the Updates repo over the other Fedora 44 repo, following the directions in both this post and this website. Neither of them solved my problem–Discover still showed the out-of-date versions of software. I set the Updates repo priority to 1 and the “Fedora 44 - x86_64” to 2, and another time I deleted the priority marker from the Updates repo config (setting it to the default priority of 99) and set the “Fedora 44 - x86_64” priority to 100. Neither of them worked–Discover still showed the out-of-date software, as did GNOME software center, too.

The only thing that’s worked to show the most up-to-date versions in Discover has been to disable the “Fedora 44 - x86_64” repo while leaving the Fedora 44 Updates repo enabled. But that obviously means that there’s a lot of software that I can’t install if I take that approach.

I don’t necessarily mind installing things through the terminal, but the whole point of having the Software Center GUIs is so I don’t have to do so.

Is there a way I can fix this so that:

  • Discover software center sees the latest version of software available, and
  • Discover software center can again see programs that are available to install (like WINE)?

Whatever help you all can give me, I appreciate it! And if there are any questions you have for me, please ask.

Could your issue be the same as this post?

OK, yes, it looks like a Discover bug specifically. Before, I had tried replacing Discover with GNOME Software Center (by uninstalling Discover and installing Software Center), and GNOME Software had similar issues. But when I kept both Discover and GNOME Software Center, GNOME Software Center had the correct and up-to-date versions of things while Discover was still incorrect.

Thanks! I’m sure it will be fixed soon enough.