Ah, people spreading FUD about apper again instead of explaining and showing where to find the information needed to analyse the issue.
Apper does what it is told. Actually using it is a lot less dangerous than using zypper because e.g. it cannot change vendors while zypper offers that possibility to the user.
Information missing from the original reporter is (at least): oS version, KDE version, apper version, what kind of updates, i.e. only patches from the official update repo or any buildservice repos involved etc.
Apper does not do anything but forward commands and show lists it gets from the zypper backend. zypp backend selects, installs, updates etc. according to the zypp configs, e.g. by default: do not show any updates that require vendor change.
If you install updates new packages might be installed as well if dependencies changed. Hence updating can lead to less space on the disk. zypper shows this in an extra section, apper does as well, i.e. before it installs, it shows a list of packages to be updated and packages to be installed. So you can check before starting the update what’s going to happen.
Anyway, you can find the zypp backend’s logs at /var/log/pk_backend-zypp and check what it did, e.g. if new packages were installed to meet dependencies and not just old packages updated etc. If it did something wrong, report it to bugzilla.novell.com and use libzypp/zypp as component.
Apper bugs are only things like buttons not working, apper crashing etc., i.e. front-end bugs. If it shows the wrong packages in its list etc. that’s backend stuff, i.e. either PackageKit or more likely zypp-backend.
Ah, what might also be helpful is:
-
By default apper gets lists of what zypper lu would show or zypper up would do. So you can run zypper lu and apper should show the same. If not -> backend bug. If it shows the same it’s either a feature or a genuine zypper bug.
-
If you want to check whether there is a bug in what apper shows (and apper is only the KDE app unlike some people assuming that every desktop update module is called apper) you can open a konsole and use “pkcon get-updates” or “pkcon update”. If that shows the same error, it’s not apper at fault since it just shows what got forwarded.
-
The zypp backend is set by default to show all updates that do not need a vendor change, i.e. zypper up equivalent. You can set it to only show patches, i.e. zypper patch equivalent. The default was chosen by the openSUSE devs (not apper devs) because a lot of people complained that the updater would not show updates from the repos they added. You can however change the zypp backend’s behaviour to only forward a list of patches to apper.
https://bugzilla.novell.com/show_bug.cgi?id=637764#c18
“Now you can disable packages as well, just create /etc/PackageKit/ZYpp.conf and
set:[Updates]HidePackages=true”(I hope they did not correct the ZYpp to zypp yet. 