]> git.ipfire.org Git - thirdparty/libsolv.git/commit
Improve package choosing code
authorMichael Schroeder <mls@suse.de>
Tue, 24 Feb 2015 17:56:48 +0000 (18:56 +0100)
committerMichael Schroeder <mls@suse.de>
Tue, 24 Feb 2015 17:56:48 +0000 (18:56 +0100)
commitaa583e801055e3a17bca7f84feeef6898eecbda4
tree5cdd79c645c334affe0b8392d284f53b8e7291f5
parent4119d23f39fea224ffd75499f1a708f105a5a8d9
Improve package choosing code

Multiple changes:
- we no longer prune to suggests/enhances, instead we move them
  to the front so that a branch is created. This enables auto-minimization
  later on.
- we de-prefer old versions, i.e. packages that have an update candidate.
- If there are common versioned dependencies, we use them to order
  the packages.
src/policy.c