Bugzilla – Bug 704738
tracker client gets re-installed with online-update though it is not needed
Last modified: 2011-08-03 09:15:08 UTC
As I don't need the tracker facility and it slows down my system due to disk usage, I removed it with the depenedent packages:"rpm -e tracker libtracker-extract-0_10-0 libtracker-miner-0_10-0 libtracker-client-0_10-0 tracker-gui tracker-miner-files nautilus-extension-tracker-tags gnome-panel-applet-tracker". This worked without problems, especially no unresolved dependencies were reported. However, every time I do an online-update in yast2, these packages get re-installed - even without asking about it. I think as these packages are not required, yast2 shouldn't re-install them without prior consent of the user.
Something for YaST (maybe pkgbindings): It looks like YaST does not set the solverflag 'ignoreAlreadyRecommended' to true. This way recommendations of already installed packages are also to be considered, and those recommended packages get installed again and again. zypper e.g. uses this flag only in case of 'dup'. Usually you just want recommendations for packages you are about to install. Workaround: You can completely disable installation of recommended packages in /etc/zypp/zypp.conf: ## ## Whether required packages are installed ONLY ## So recommended packages, language packages and packages which depend ## on hardware (modalias) will not be regarded. ## ## Valid values: boolean ## Default value: false ## # solver.onlyRequires = false solver.onlyRequires = true This should supersede the 'ignoreAlreadyRecommended' setting, but it will of course affect zypper as well as YaST.
(In reply to comment #1) > Workaround: > You can completely disable installation of recommended packages in > /etc/zypp/zypp.conf: ... Thnx - I've already put a "taboo" on package "tracker" to circumvent the issue.
Reassigned to maintainer of yast2-pkg-bindings.
Actually yesterday I fixed the bug in Factory/openSUSE-12.1 :-) *** This bug has been marked as a duplicate of bug 668588 ***