http://bugzilla.novell.com/show_bug.cgi?id=500382
User jkupec@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=500382#c9
Ján Kupec
i do a "zypper -r up" as root on a commandline and i get this output: sai:~ # zypper -r lu Retrieving repository 'Packman Repository' metadata [done] Building repository 'Packman Repository' cache [done] Loading repository data... Reading installed packages... No updates found. sai:~ #
to me that means "no new package versions for the stuff you have installed."
It actually means, "no installable updates found". Do 'zypper lu --all' to list all available newer version to installed packages.
Now, if i start yast2, go to "install/remove software" (yast2 sw_single), select "summary", then set the checkmark for "keep" (I see all installed packages now), then right-click somewhere in that list and choose "all in this list -> update if never version is available" i get a message telling me "plasmoid-systemloadviewer-0.6-2.36.i686 needs kdebase4-runtime >= 4.2.2 which is not available", and a list of 100 packages, all belonging to KDE 4.2.2, which should be uninstalled.
This is the same as doing 'zypper update the-packages-from-the-list' - you would get the same result as with yast here.
Now, the issue in this bug is, why does yast2 think that kde4-webkitpart needs upgrading, and "zypper -r up" does not?
Explained above.
Which of the two ways to update your installation is the one to be trusted and relied on? yast2, or zypper?
From this report i see it would be nice to document the equivalent operations of YaST and zypper on zypper's wiki. E.g. "YaST's 'Update All In This List" is
Both. In each you have several ways how to do it. Please read the manuals (man zypper, http://en.opensuse.org/Zypper, YaST help), and if you don't find answers, complain like you did now. the same as "zypper up <the-list-of-packages>" and "There is no equivalent of zypper up in YaST". Anything else we should do regarding this report? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.