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
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.
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?