implement "--best-effort" for "upgrade"
authorKlaus Kaempf <kkaempf@suse.de>
Thu, 26 Jul 2007 15:15:18 +0000 (15:15 +0000)
committerKlaus Kaempf <kkaempf@suse.de>
Thu, 26 Jul 2007 15:15:18 +0000 (15:15 +0000)
commit2ae3dfcad9058bd6798390a914621eb8461f4751
tree89adccb42c13d92250031b2b697395dd1711e811
parentfdab1a89ed633c25362b8c59c5dfe1f7b64ade60
implement "--best-effort" for "upgrade"
- pick up libzypp 3.12.0 fix for resolvePool() to not remove
  extra dependencies on start
  (have_extra_deps parameter to solve_and_commit() and resolve())
- rename 'uninstalled' to 'best' in LookForArchUpdate to match semantics
- add findInstalledItem callback to find the installed resolvable matching
  an upgrade candidate in kind and name
- on 'best-effort', dont mark explicit uninstalled resolvables for
  installation but inject "installed-name > installed-version" requirements
  into the solver if there are one or more update candidates for 'installed'
src/zypper-misc.cc
src/zypper-misc.h
src/zypper.cc