I didn’t use Discover yet but tried it now on my TW. It tells me it’s having updates for 414 packages.
A zypper dup gives me 412 available updates.
If I do sudo fwupdmgr get-updates it throws “No updatable devices”. In Settings of Discover it has configured a Flathub source for Flatpak updates, but I can’t find anything flatpak related in the 414 updates.
Any ideas how to find the 2 updates Discover has, but not zypper dup?
If in KDE you have installed widgets, themes, icons packs … you can have update for them in discover, that can explain why there is two more package shown in discover than zypper alone.
The only reason I use Discover is because I installed Opera One because the openSuse repo only has an older version.
Anyway, when I go into Discover, it only shows an update for Opera, if available, and on occasion some lower level packages (no more than 3-4 total), probably to support Opera.
But Discover never shows anything comparable to what zypper dup offers.
I just switched Tumbleweed snapshot from 20230818 to 20230904 and zypper wants to update 702 packages and Discover shows 703 packages in System upgrades.
I compared package list here with 703 packages in Discover and 702 packages in zypper and the only difference is
-kernel-default
+kernel-default-6.4.12-1.1
Discover shows kernel-default as update, while zypper knows that kernel-default package will not be updated but new version installed side by side, so zypper presents it as “new package”, not as “package to be upgraded”.
Of course, zypper also shows further NEW packages that will be installed as well as packages that will be removed, and nothing is visible in Discover. … not quite, Discover shows packages that will be deleted when you start update, and it will show the complete list of packages that will be installed but without marking them as “update” or “new” (or “side by side” for multiversions).
Which just demonstrates yet again that generic PackageKit based tools are usable but lack visibility into details offered by zypper.
PackageKit is not installed on MicroOS by default, so how do you expect Discover to handle normal packages without it? I will not be surprised if you removed PackageKit on Tumbleweed as well following frequent recommendations on this forum.