Why does the software app still show pending updates when dnf does not?

I’m confused. Why does the Software app (after refreshing) show updates pending, while the DNF command shows nothing to do?

In your screenshot, Software is showing an update for a flatpak package. However, dnf does not update flatpak packages, only native rpm packages.

The corresponding command to update flatpaks from command line is

flatpak update
3 Likes

Added dnf, flatpak, gnome

OK, thank you for clarifying. I assume everything on Fedora was RPM.

Seems odd to me, however, that the Platform package references branch F39, while my OS is F40…

The Fedora-provided Flatpaks (as opposed to the ones from Flathub) tend to be lagging the latest Fedora release by a bit, IIRC, as they are generated from, you guess it, the packages from that release itself.

IIRC it’s getting rebased to Fedora 40 soon.

Various flatpak apps has different dependencies on org.fedoraproject.Platform, some may need version f39 whereas others need version f40. And you can have both versions installed at the same time. In fact, the repository have these versions available

Fedora Platform Shared libraries        org.fedoraproject.Platform      35      f35     fedora
Fedora Platform Shared libraries        org.fedoraproject.Platform      36      f36     fedora
Fedora Platform Shared libraries        org.fedoraproject.Platform      37      f37     fedora
Fedora Platform Shared libraries        org.fedoraproject.Platform      38      f38     fedora
Fedora Platform Shared libraries        org.fedoraproject.Platform      39      f39     fedora
Fedora Platform Shared libraries        org.fedoraproject.Platform      40      f40     fedora

The flatpak versions are totally independent of your Fedora version.

2 Likes
 flatpak list

will tell you which flatpaks you have installed. You are right, as of today, in a default Workstation installation everything is rpm, and there are no flatpaks installed (I am certain this will change in the near future).

Hello @claytoncarney ,
Since the solution was found would you please close the topic by selecting the comment the solution is in?

1 Like