Version 4 (modified by james, 8 years ago)

What's new in yum-3.2.25

User Interface changes

  • Verify package now does not report broken symlinks as missing.
  • Check if excludes are disabled for local packages.
  • Option mpolicy is now a list, so you can list MD types directly.
  • Preserve yumdb_info.reason=dep across updates.
  • Show obsoletes in check-update, if the obsoletes flag is on.
  • Added yum history command.
  • Added version-groups, so you can get "rpmdb versions" for for subsets of packages.
  • Obsoletes of updates win out in compare_providers.
  • Allow repolist to run without any repodata (as long as not in verbose mode).
  • Check rpmdb version against last history entry, and complain if they don't match.
  • Sort reinstall/download output in the transaction output.

Resource improvement changes

  • Drop pkgtup2pkgs cache (introduced in 3.2.24, I think).
  • Make returnLeafNodes() a faster/smaller.
  • Special, fast, sqlite queries for "/path/to/*" searches.
  • Skip broken now does more efficient scanning of packages for updates/obsoletes.
  • Speedup to rpmdb version generation, when we only want the main version.

API changes

  • Add history classes and APIs.
  • Add registerPackageName() to plugin classes.
  • If the lock file can't be created don't raise the generic lockfile error (that's used to mean the file is locked).
  • Ability to easily run yum command inside pdb.
  • Add misc.getloginuid().

Developer stats.

3.2.25 - 110 commits: Mon Sep 21 11:18:14 2009 -0400
xx files changed,  xxxxx insertions(+),  xxxxx deletions(-)
xx files changed,  xxxxx insertions(+),    xxx deletions(-) [yum rpmUtils bin *.py]